Skip to content

2.0.2

Choose a tag to compare

@rogerio-costa-monkey rogerio-costa-monkey released this 18 Jun 14:53
· 5 commits to main since this release
9120e06

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