FilterQL - linguagem de consulta leve para filtrar dados estruturados
(github.com/adamhl8)- Linguagem simples e biblioteca baseada em TypeScript para filtrar dados estruturados de forma simples e eficiente
- É possível definir previamente um schema para especificar os campos e tipos permitidos na consulta, além de configurar aliases para cada campo
- As consultas são escritas no formato
<campo> <operador de comparação> <valor>e oferecem suporte a operadores lógicos (&&,||,!,()) e operadores de comparação (==,!=,*=etc.)- Também é possível usar
*para indicar correspondência total, e há atalhos booleanos comodownloaded, tratado comodownloaded == true
- Também é possível usar
- Após a filtragem, é possível usar o operador
|para aplicar operações embutidas comoSORTeLIMIT, ou adicionar operações personalizadas implementadas pelo usuário - Pode ser usado em ferramentas de CLI, recursos de consulta de dados etc.
Ainda não há comentários.