SQLite &Functions;
&reftitle.classes;
<classname>SQLiteDatabase</classname> オープンされている SQLite データベースを表す
&reftitle.constructor; __construct - 新規 SQLiteDatabase オブジェクトを生成する
&reftitle.methods; query - クエリを実行する queryExec - 結果を返さないクエリを実行する arrayQuery - クエリを実行し、結果を配列として返す singleQuery - クエリを実行し、単一カラムに対する配列もしくは先頭行の値を返す unbufferedQuery - バッファされていないクエリを実行する lastInsertRowid - 直近に挿入された行の行 ID を返す changes - 直近のステートメントにより更新された行数を返す createAggregate - SQL ステートメントで使用する集約 UDF を登録する createFunction - SQL ステートメントで使用する UDF を登録する busyTimeout - ビジータイムアウト時間を設定または無効にする lastError - 直近に発生したエラーのエラーコードを返す fetchColumnTypes - 特定のテーブルからカラム型の配列を返す
<classname>SQLiteResult</classname> バッファされた SQLite の結果セットを表す
&reftitle.methods; fetch - 結果セットから次行を配列として取得する fetchObject - 結果セットから次行をオブジェクトとして取得する fetchSingle - 結果セットから先頭カラムを文字列として取得する fetchAll - 結果セットから全行を配列の配列として取得する column - 結果セットの現在行からカラムを取得する numFields - 結果セット内のフィールド数を返す fieldName - 結果セット内の特定フィールドの名前を返す current - 結果セットから現在行を配列として取得する key - 現在行のインデックスを返す next - 次の行番号へシークする valid - まだ行が残っているかどうかを返す rewind - 結果セットの先頭の行番号へシークする prev - 結果セットの前の行番号へシークする hasPrev - 前の行が利用可能かどうかを返す numRows - 結果セットの行数を返す seek - 特定の行番号へシークする
<classname>SQLiteUnbuffered</classname> バッファされていない SQLite 結果セットを表します。 バッファされていない結果セットはシーケンシャルで、前方シークのみ可能です。
&reftitle.methods; fetch - 結果セットから次行を配列として取得する fetchObject - 結果セットから次行をオブジェクトとして取得する fetchSingle - 結果セットから先頭カラムを文字列として取得する fetchAll - 結果セットから全行を配列の配列として取得する column - 結果セットの現在行からカラムを取得する numFields - 結果セット内のフィールド数を返す fieldName - 結果セット内の特定フィールドの名前を返す current - 結果セットから現在行を配列として取得する next - 次の行番号へシークする valid - まだ行が残っているかどうかを返す
&reference.sqlite.entities.functions;