Skip to main content.

Documentation

pxlib has extensive documentation including an overview document and manual pages for all functions.

Overview

pxlib (2006-03-29)

Manual pages

PX_open_file (2005-02-01)
PX_strdup (2005-02-01)
PX_get_recordsize (2005-02-01)
PX_get_parameter (2005-02-01)
PX_get_minorversion (2005-02-01)
PX_set_inputencoding (2006-03-29)
PX_put_data_double (2005-02-01)
PX_read_blobdata (2005-02-01)
PX_get_data_bytes (2006-03-29)
PX_get_record (2006-03-29)
PX_new_blob (2005-02-01)
PX_close (2006-03-29)
PX_get_subminorversion (2005-02-01)
PX_get_data_bcd (2006-03-29)
PX_new2 (2005-02-01)
PX_set_blob_file (2006-03-29)
PX_get_data_byte (2006-03-29)
PX_get_record2 (2006-03-29)
PX_timestamp2string (2006-02-06)
PX_read_primary_index (2005-02-01)
PX_get_data_graphic (2006-03-29)
PX_set_value (2006-03-29)
PX_create_blob_file (2005-02-01)
PX_get_majorversion (2005-02-01)
PX_get_data_alpha (2006-03-29)
PX_delete_record (2006-03-29)
PX_new (2005-02-01)
PX_put_record (2006-03-29)
PX_get_opaque (2005-02-01)
PX_get_data_blob (2006-03-29)
PX_delete (2005-02-01)
PX_insert_record (2006-03-29)
PX_put_recordn (2005-02-01)
PX_create_fp (2006-03-29)
PX_open_gsf (2005-02-01)
PX_open_blob_fp (2005-02-01)
PX_put_data_short (2005-02-01)
PX_put_data_bytes (2005-02-01)
PX_set_tablename (2006-03-29)
PX_create_file (2006-03-29)
PX_set_parameter (2006-03-29)
PX_new3 (2005-02-01)
PX_update_record (2006-03-29)
PX_get_data_short (2006-03-29)
PX_write_primary_index (2005-02-01)
PX_time2string (2006-03-29)
PX_open_fp (2005-02-01)
PX_get_field (2005-02-01)
PX_put_data_byte (2005-02-01)
PX_put_data_bcd (2005-02-01)
PX_get_num_fields (2005-02-01)
PX_retrieve_record (2006-03-29)
PX_get_value (2005-02-01)
PX_get_fields (2005-02-01)
PX_open_blob_file (2005-02-01)
PX_set_targetencoding (2006-03-29)
PX_get_data_double (2006-03-29)
PX_date2string (2006-03-29)
PX_close_blob (2005-02-01)
PX_put_data_long (2005-02-01)
PX_get_num_records (2005-02-01)
PX_get_data_long (2006-03-29)
PX_add_primary_index (2005-08-05)
PX_put_data_alpha (2005-02-01)

Latest News

Released version 0.6.6

April 07, 2016

This release fixes some more typos in the documentation.

Released version 0.6.5

Jannuary 11, 2012

pxlib isn't dead, its development has just slowed down. This release fixes some typos and optimizes the configuration process.

Released version 0.6.2

September 19, 2007

This one fixes a long lasting bug on 64 bit architectures. It also is compilable in a mingw environment and Visual C++ with the help of cmake.

Released version 0.6.1

March 29, 2006

There were some bugs related to the changes of the last release. This version fixes them. Besides that the following has changed:

  • Much better support for secondary indexes
  • PX_insert_record() and PX_update_record() treat null values propperly
  • PX_delete_record() now updates the internal index without corrupting it.
  • Various man page updates.
  • Auto increment fields of type pxfAutoInc.
  • Fixed some compile errors and warnings.
  • Fixed various small bugs and memory leaks.

Released version 0.6.0

February 6, 2006

This version includes some major changes to the api while retaining compatible to older versions. If you use the new functions expect bugs but also a much simplier record handling.

  • Databases can be read and written after opening with PX_open_xxx()
  • Use a cache for reading encrypted blobs
  • Added new functions PX_delete_record(), PX_update_record(), PX_insert_record(), PX_retrieve_record()
  • reading and writing encrypted blob files is more efficient.
  • No more than 64 blobs will be stored in blocks of type 3
  • Fixed various small bugs and memory leaks.

Released version 0.5.1

August 11, 2005

  • fixed bug when reading header of blob (Thanks to Giovanni Giacobbi)
  • fixes bug when reading blobs of a certain size from an encrypted .mb file.
  • reading and writing encrypted blob files is more efficient.

Released version 0.5.0

July 14, 2005

  • support for encrypted databases and blob files

New web site

02 Feb 05

After a long time the web site has been overhauled with much more information about pxlib.