PQL - Linguagem de Consulta em Pipeline
(github.com/runreveal)- Linguagem de consulta inspirada no Kusto da Microsoft. Compilada para SQL
- É uma biblioteca escrita em Go e testada com o dialeto SQL do ClickHouse, mas o SQL gerado não depende do banco de dados
- Foi projetada para permitir criar consultas complexas de forma simples, encadeando o resultado de cada consulta para a próxima
Exemplo de autoria
StormEvents
| where DamageProperty > 5000 and EventType == "Thunderstorm Wind"
| top 3 by DamageProperty
Essa instrução é compilada para o seguinte SQL
SELECT *
FROM StormEvents
WHERE DamageProperty > 5000 AND EventType = 'Thunderstorm Wind'
ORDER BY DamageProperty DESC
LIMIT 3;
Ainda não há comentários.