cq - CSVファイル用高性能SQLクエリエンジン
C言語で書かれた軽量かつ高速なSQLクエリプロセッサで、データベースを必要とせずCSVファイル上で直接SQLクエリを実行できます。詳細なドキュメントは/docディレクトリを参照してください。

ドキュメント
- はじめに:
doc/GettingStarted.md - インストール:
doc/Installation.md - コマンドラインインターフェース:
doc/CLI.md - TUI (ターミナルユーザーインターフェース):
doc/TUI.md - アーキテクチャ:
doc/Architecture.md - テスト:
doc/Testing.md - ロードマップ:
doc/Roadmap.md - 貢献方法:
doc/Contributing.md
クイックスタート
ビルド: make
コマンドライン
サンプルクエリの実行:
./build/cq -q "SELECT name, age FROM 'data.csv' WHERE age > 25" -p
ターミナル UI
インタラクティブTUIの起動:
./build/cqtui data/
機能:
- CSVファイルをテーブルとして閲覧・オープン
- 対話的にSQLクエリを実行
- 複数テーブル用のマルチタブインターフェース
- キーボード操作によるナビゲーション
- 外部依存なし
サンプルSQLファイル
リポジトリには assets/ 配下にサンプルSQL(example_between.sql、example_aggregation.sql など)が含まれています。詳細は assets/ を参照してください。
データと機能の概要
- データ型、日付フォーマット、CSV形式などの詳細は /doc フォルダ内の各セクションを参照してください。
ライセンス
MITライセンス。詳細はLICENSEファイルをご参照ください。
--- Tranlated By Open Ai Tx | Last indexed: 2026-04-28 ---