オブジェクト指向の API
paradox 拡張モジュールは、オブジェクト指向の API も提供しています。 この中に含まれるクラスは paradox_db だけです。 そのメソッドと関数の違いは、まず名前、 そしてもちろん最初のパラメータがないことです。 次の表に、すべてのメソッドとそれに対応する関数を示します。
メソッド名 | 同等な関数 |
---|---|
コンストラクタ | px_new() |
デストラクタ | px_delete() |
open_fp() | px_open_fp() |
create_fp() | px_create_fp() |
close() | px_close() |
numrecords() | px_numrecords() |
numfields() | px_numfields() |
get_record() | px_get_record() |
put_record() | px_put_record() |
retrieve_record() | px_retrieve_record() |
delete_record() | px_delete_record() |
insert_record() | px_insert_record() |
update_record() | px_update_record() |
get_field() | px_get_field() |
get_schema() | px_get_schema() |
get_info() | px_get_info() |
set_parameter() | px_set_parameter() |
get_parameter() | px_get_parameter() |
set_value() | px_set_value() |
get_value() | px_get_value() |
get_info() | px_get_info() |
set_targetencoding() | px_set_targetencoding() |
set_tablename() | px_set_tablename() |
set_blob_file() | px_set_blob_file() |
date2string() | px_date2string() |
timestamp2string() | px_timestamp2string() |
目次
- px_close — paradox データベースを閉じる
- px_create_fp — 新しい paradox データベースを作成する
- px_date2string — 日付を文字列に変換する
- px_delete_record — paradox データベースからレコードを削除する
- px_delete — paradox データベースのリソースを削除する
- px_get_field — 単一のフィールドの仕様を返す
- px_get_info — paradox ファイルに関する多くの情報を返す
- px_get_parameter — パラメータを取得する
- px_get_record — paradox データベースのレコードを返す
- px_get_schema — データベーススキーマを返す
- px_get_value — 値を取得する
- px_insert_record — paradox データベースにレコードを挿入する
- px_new — 新しい paradox オブジェクトを作成する
- px_numfields — データベース内のフィールドの数を返す
- px_numrecords — データベース内のレコードの数を返す
- px_open_fp — paradox データベースをオープンする
- px_put_record — paradox データベースにレコードを保存する
- px_retrieve_record — paradox データベースのレコードを返す
- px_set_blob_file — blob を読み込むファイル名を設定する
- px_set_parameter — パラメータを設定する
- px_set_tablename — テーブルの名前を設定する (非推奨)
- px_set_targetencoding — 文字フィールドのエンコーディングを設定する (非推奨)
- px_set_value — 値を設定する
- px_timestamp2string — タイムスタンプを文字列に変換する
- px_update_record — paradox データベースのレコードを更新する