tsfile
Apache-TsFile-Table-Model-Dateien direkt aus DuckDB abfragen
Maintainer: ColinLeeo
Installation und Laden
INSTALL tsfile FROM community;LOAD tsfile;Beispiel
INSTALL tsfile FROM community;LOAD tsfile;
SELECT time, device_id, temperatureFROM read_tsfile('/data/measurements.tsfile', 'sensors')WHERE time BETWEEN 1700000000000 AND 1700003600000;Über tsfile
Die TsFile-Erweiterung stellt die Tabellenfunktion read_tsfile(path, table_name) zum Abfragen von Apache-TsFile-Table-Model-Dateien bereit. Sie bildet TsFile-Spalten auf DuckDB-Typen ab, schiebt Projektionen und Zeitprädikate in den Reader und streamt Ergebnisse in DuckDB-vektorgroßen Batches.
Die erste Version unterstützt eine lokale Datei und eine Tabelle pro Scan. Tree-Model-Dateien, Multi-File-Scans, automatische Tabellenentdeckung, parallele Scans sowie TAG-/FIELD-Prädikat-Pushdown sind noch nicht implementiert.
Hinzugefügte Funktionen
| function_name | function_type | description | comment | examples |
|---|---|---|---|---|
| read_tsfile | table | NULL | NULL |
Überladene Funktionen
Diese Erweiterung fügt keine Funktionsüberladungen hinzu.
Hinzugefügte Typen
Diese Erweiterung fügt keine Typen hinzu.
Hinzugefügte Einstellungen
Diese Erweiterung fügt keine Einstellungen hinzu.