FilterQL - Bahasa kueri ringan untuk memfilter data terstruktur
(github.com/adamhl8)- Bahasa kueri berbasis TypeScript sekaligus pustaka dengan sintaks sederhana untuk memfilter data terstruktur secara mudah dan efisien
- Skema dapat didefinisikan terlebih dahulu untuk menentukan field dan tipe yang diizinkan dalam kueri, serta memungkinkan alias untuk tiap field
- Kueri ditulis dalam bentuk
<field> <operator perbandingan> <nilai>, serta mendukung operator logika(&&,||,!,()) dan operator perbandingan(==,!=,*=dll.)- Juga mendukung singkatan boolean seperti menggunakan
*untuk menentukan kecocokan penuh, atau memperlakukandownloadedsebagaidownloaded == true
- Juga mendukung singkatan boolean seperti menggunakan
- Setelah pemfilteran, operasi bawaan seperti
SORTdanLIMITdapat diterapkan dengan operator|, atau ditambahkan dengan mengimplementasikan operasi kustom sendiri - Dapat digunakan untuk tool CLI, fitur pengambilan data, dan lainnya
Belum ada komentar.