FilterQL: Eine kleine Abfragesprache zum Filtern strukturierter Daten

2025-08-27
FilterQL: Eine kleine Abfragesprache zum Filtern strukturierter Daten

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