PQL - Langage de requêtes en pipeline
(github.com/runreveal)- Un langage de requêtes inspiré de Kusto de Microsoft. Compilé en SQL
- Une bibliothèque écrite en Go, testée avec le dialecte SQL de ClickHouse, mais le SQL généré n’est pas spécifique à une base de données
- Conçu pour permettre de créer simplement des requêtes complexes en chaînant le résultat de chaque requête vers la suivante
Exemple d’écriture
StormEvents
| where DamageProperty > 5000 and EventType == "Thunderstorm Wind"
| top 3 by DamageProperty
Cette expression est compilée en SQL comme suit
SELECT *
FROM StormEvents
WHERE DamageProperty > 5000 AND EventType = 'Thunderstorm Wind'
ORDER BY DamageProperty DESC
LIMIT 3;
Aucun commentaire pour le moment.