FilterQL – Leichte Abfragesprache zum Filtern strukturierter Daten
(github.com/adamhl8)- Eine TypeScript-basierte Abfragesprache und Bibliothek, mit der sich strukturierte Daten mit einfacher Syntax unkompliziert und effizient filtern lassen
- Durch die vorherige Definition eines Schemas können die in Abfragen erlaubten Felder und Typen festgelegt werden; für jedes Feld sind auch Aliasse (alias) möglich
- Abfragen werden in der Form `` geschrieben und unterstützen logische Operatoren (
&&,||,!,()) sowie Vergleichsoperatoren (==,!=,*=usw.)- Mit
*ist ein vollständiger Match möglich, und es gibt auch Boolean-Kurzschreibweisen, bei denendownloadedwiedownloaded == truebehandelt wird
- Mit
- Nach dem Filtern lassen sich mit dem Operator
|integrierte Operationen wieSORTundLIMITanwenden oder durch selbst implementierte benutzerdefinierte Operationen erweitern - Kann für CLI-Tools, Datenabfragen und ähnliche Anwendungsfälle genutzt werden
Noch keine Kommentare.