Object oriented API
The paradox extension provides also an object oriented API. It consists of
only one class called paradox_db. Its methods only differ from the
functions in its name and of course the missing first parameter. The
following table will list all methods and its equivalent functions.
Methods of class paradox_db
Name of method |
Equivalent function |
Constructor |
px_new |
Destructor |
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 |