PQL - Lenguaje de Consulta en Pipeline
(github.com/runreveal)- Un lenguaje de consulta inspirado en Kusto de Microsoft. Se compila a SQL
- Es una biblioteca escrita en Go y fue probada con el dialecto SQL de ClickHouse, pero el SQL generado no depende de una base de datos específica
- Está diseñado para permitir crear consultas complejas de forma simple, encadenando el resultado de cada consulta hacia la siguiente
Ejemplo de escritura
StormEvents
| where DamageProperty > 5000 and EventType == "Thunderstorm Wind"
| top 3 by DamageProperty
Esta instrucción se compila al siguiente SQL
SELECT *
FROM StormEvents
WHERE DamageProperty > 5000 AND EventType = 'Thunderstorm Wind'
ORDER BY DamageProperty DESC
LIMIT 3;
Aún no hay comentarios.