Paradox &Functions;
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
&reference.paradox.entities.functions;