PQL - Pipelined Query Language
(github.com/runreveal)- Microsoft'un Kusto'sundan ilham alan bir sorgu dili. SQL'e derlenir
- Go ile yazılmış bir kütüphanedir ve Clickhouse SQL dialect ile test edilmiştir, ancak üretilen SQL veritabanından bağımsızdır
- Her sorgu sonucunu bir sonraki sorguya pipe ederek karmaşık sorguların basitçe oluşturulabilmesi için tasarlanmıştır
Yazım örneği
StormEvents
| where DamageProperty > 5000 and EventType == "Thunderstorm Wind"
| top 3 by DamageProperty
Bu ifade aşağıdaki SQL'e derlenir
SELECT *
FROM StormEvents
WHERE DamageProperty > 5000 AND EventType = 'Thunderstorm Wind'
ORDER BY DamageProperty DESC
LIMIT 3;
Henüz yorum yok.