FilterQL: Eine kleine Abfragesprache zum Filtern strukturierter Daten
2025-08-27
FilterQL ist eine leichtgewichtige Abfragesprache zum Filtern strukturierter Daten. Sie besteht aus einer TypeScript-Bibliothek und einer Sprachspezifikation, wobei Implementierungen in anderen Sprachen willkommen sind. Benutzer definieren ein Schema für ihre Daten und verwenden dann eine prägnante Syntax zum Filtern, Sortieren und Begrenzen von Ergebnissen, z. B. `genre == Action` oder `year >= 2008 && rating >= 8.5 | SORT rating desc`. FilterQL unterstützt verschiedene Vergleichs- und logische Operatoren und ermöglicht benutzerdefinierte Operationen zur Erweiterung seiner Fähigkeiten.
Entwicklung