オブジェクト指向の 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 |