Module bulk

Module bulk 

Source
Expand description

COPY / Bulk Load 実装。

現段階では CSV/Parquet を簡易的に読み込み、テーブルスキーマに従って SqlValue へ変換する。Columnar ストレージも Row ストレージと同じ経路で 取り込み、将来の columnar エンジン実装で差し替え可能な構造にしている。

Structs§

CopyField
入力スキーマのフィールド。
CopyOptions
COPY オプション。
CopySchema
入力スキーマ。
CopySecurityConfig
COPY セキュリティ設定。
CsvReader
簡易 CSV リーダー。
ParquetReader
Parquet リーダー(Arrow 経由でスキーマ抽出とデータ読み込み)。

Enums§

FileFormat
ファイル形式。

Traits§

BulkReader
バッチリーダー。

Functions§

execute_copy
COPY 文を実行する。
validate_file_path
パスセキュリティ検証。
validate_schema
スキーマ整合性検証。