# Paradox 関数

## オブジェクト指向の API

paradox 拡張モジュールは、オブジェクト指向の API も提供しています。 この中に含まれるクラスは paradox_db だけです。 そのメソッドと関数の違いは、まず名前、 そしてもちろん最初のパラメータがないことです。 次の表に、すべてのメソッドとそれに対応する関数を示します。

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 データベースのレコードを更新する