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, temperature
FROM 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.