Repository navigation
2.0.2
Foi implementado um ajuste no mecanismo de parsing e construção de queries para permitir o filtro por data e hora.
Principais melhorias
Ajuste na gramática (Query.g4) para suportar valores no formato ISO-8601, como:
yyyy-MM-dd
yyyy-MM-ddTHH:mm
yyyy-MM-ddTHH:mm:ss
Inclusão do tratamento de operadores:
'>='
'<='
Implementação de conversão dinâmica de valores temporais no QueryVisitor, permitindo identificar automaticamente quando o valor representa uma data ou data/hora.
Filtros com datas são tratados como intervalo de dia:
createdAt >= 2025-05-16T00:00:00Z AND < 2025-05-17T00:00:00Z
Filtros com data e hora e minutos são tratados como intervalo de minuto
createdAt >= 2025-05-16T19:05:00Z AND < 2025-05-16T19:06:00Z
Filtros com data e hora completa utilizam comparação exata:
createdAt:2025-05-16T19:05:53.571Z