列名を取得
duckdb_result_col_name rh, col, var_str, buf_size
col : 0-origin var_str : 列名を受け取る文字列変数 (sdim 済) buf_size : var_str に sdim で確保したバッファサイズ
(プラグイン / モジュール : hspduckdb.dll)
列名を var_str に格納します。var_str は事前に sdim で十分なサイズを 確保し、その sdim サイズを buf_size に指定してください。
| プラグイン / モジュール | hspduckdb.dll |
| バージョン | 1.0 |
| 作成日 | 2026-04-15 |
| 著作者 | IronHSP / hspduckdb |
| URL | https://duckdb.org |
| 備考 | hspduckdb.dll は DuckDB (https://duckdb.org) の C API を embed した
HSP プラグインです。embedded OLAP DB として SQLite 類似の使い勝手で、 CSV / Parquet / JSON / httpfs 拡張を組み込み済み (SQL で直接ファイル select 可能) という強力な特徴があります。 #include "hspduckdb.as" #include "iron_duckdb.hsp" ; 糖衣関数 (db_open / db_query / db_fetch_*) DuckDB amalgamation (duckdb.h / duckdb.cpp) を plugins/win32/hspduckdb/third_party/duckdb/ に配置し、vcxproj 側でコメント解除してビルドしてください。 手順は third_party/duckdb/README.md を参照。 amalgamation 未配置でも stub としてビルド可能で、その場合は全命令が -100 を返します。 特徴: - 1 つの DLL で OLAP SQL エンジン (SQLite 相当の手軽さ) - SELECT * FROM 'data.csv' / 'data.parquet' が直接動く - :memory: DB / file DB 両対応 - 1M 行 / GB 級データでもインタラクティブに処理可 |
| タイプ | 拡張命令 |
| グループ | hspduckdb ― 結果取得 |
| 対応環境 |
|
| hs ファイル | hsphelp\hspduckdb.hs |