QL APIとDB APIについて。(今後追加改変が行われる可能性もあります) QL API senna.hにてシグネチャ定義。 関数名 説明 sen_db_create データベースを作成する sen_db_open データベースを開く sen_db_close データベースを閉じる sen_ctx_open 同一プロセス内のデータベースに対するコンテキストを作成する(接続する) sen_ctx_connect 別プロセス(リモート)のデータベースに接続する sen_ctx_load Senna QLが書かれたファイルを読み込んで実行 sen_ctx_send Senna QLを実行 sen_ctx_recv Senna QLの実行結果を取得(1回で1行分) sen_ctx_info_get 接続に関する情報を取得する 割と簡潔。データベースの削除関数は無し。ちなみにSenna QLでも