FilterQL - Yapılandırılmış verileri filtrelemek için hafif bir sorgu dili
(github.com/adamhl8)- Basit sözdizimi ile yapılandırılmış verileri kolay ve verimli biçimde filtreleyebilen TypeScript tabanlı bir sorgu dili ve kütüphane
- Önceden şema tanımlayarak sorguda izin verilen alanlar ve tipler belirlenebilir; ayrıca her alan için takma ad (alias) da verilebilir
- Sorgular
<alan> <karşılaştırma operatörü> <değer>biçiminde yazılır; mantıksal operatörleri (&&,||,!,()) ve karşılaştırma operatörlerini (==,!=,*=vb.) destekler*ile tam eşleşme belirtilebilir; ayrıcadownloadedifadesinindownloaded == trueolarak işlenmesi gibi boolean kısayolları da mümkündür
- Filtrelemeden sonra
|operatörü kullanılarakSORT,LIMITgibi yerleşik işlemler uygulanabilir; ayrıca doğrudan kullanıcı tanımlı işlemler geliştirilip eklenebilir - CLI araçları, veri sorgulama özellikleri gibi alanlarda kullanılabilir
Henüz yorum yok.