PQL - Pipelined Query Language
(github.com/runreveal)- Eine von Microsofts Kusto inspirierte Abfragesprache. Wird zu SQL kompiliert
- Eine in Go geschriebene Bibliothek, die mit dem Clickhouse-SQL-Dialekt getestet wurde, aber das erzeugte SQL ist nicht an eine bestimmte Datenbank gebunden
- So konzipiert, dass die Ergebnisse jeder Abfrage in die nächste Abfrage gepiped werden, damit sich komplexe Abfragen einfach erstellen lassen
Beispiel zur Verwendung
StormEvents
| where DamageProperty > 5000 and EventType == "Thunderstorm Wind"
| top 3 by DamageProperty
Diese Anweisung wird zu folgendem SQL kompiliert
SELECT *
FROM StormEvents
WHERE DamageProperty > 5000 AND EventType = 'Thunderstorm Wind'
ORDER BY DamageProperty DESC
LIMIT 3;
Noch keine Kommentare.