|
Public Member Functions |
| Database () |
Status | open (const char *dbfile, int flags, const OpenHints &hints, int uid) |
| Not yet documented.
|
int | getOpenFlags () const |
| Not yet documented.
|
unsigned int | getVersion () const |
| Not yet documented.
|
const char * | getDBFile () const |
| Not yet documented.
|
const OpenHints & | getOpenHints () const |
| Not yet documented.
|
Status | close () |
| Not yet documented.
|
Status | transactionBegin (const TransactionParams ¶ms) |
| Not yet documented.
|
Status | transactionCommit () |
| Not yet documented.
|
Status | transactionAbort () |
| Not yet documented.
|
Status | transactionParamsSet (const TransactionParams ¶ms) |
| Not yet documented.
|
Status | transactionParamsGet (TransactionParams ¶ms) |
| Not yet documented.
|
Status | transactionLockSet (ObjectLockMode lockmode, ObjectLockMode &olockmode) |
| Not yet documented.
|
Status | objectCreate (const void *object, unsigned int size, short dspid, Oid &oid) |
| Not yet documented.
|
Status | objectDelete (const Oid &oid) |
| Not yet documented.
|
Status | objectWrite (int start, int length, const void *object, const Oid &oid) |
| Not yet documented.
|
Status | objectWriteCache (int start, const void *object, const Oid &oid) |
| Not yet documented.
|
Status | objectRead (int start, int length, void *object, LockMode lockmode, short &pdatid, unsigned int &psize, const Oid &oid) |
| Not yet documented.
|
Status | objectReadNoCopy (int start, int length, void *object, LockMode lockmode, short &pdatid, unsigned int &psize, const Oid &oid) |
| Not yet documented.
|
Status | objectReadCache (int start, void **object, LockMode lockmode, const Oid &oid) |
| Not yet documented.
|
Status | objectSizeGet (unsigned int &size, LockMode lockmode, const Oid &oid) |
| Not yet documented.
|
Status | objectCheckAccess (Boolean write, const Oid &oid, Boolean &access) |
| Not yet documented.
|
Status | objectLocationGet (const Oid &oid, ObjectLocation &objloc) |
| Not yet documented.
|
Status | objectsLocationGet (const Oid *oid, ObjectLocation *objloc, unsigned int oid_cnt) |
| Not yet documented.
|
Status | objectMoveDat (const Oid &oid, short datid) |
| Not yet documented.
|
Status | objectsMoveDat (const Oid *oid, unsigned int oid_cnt, short datid) |
| Not yet documented.
|
Status | objectMoveDsp (const Oid &oid, short dspid) |
| Not yet documented.
|
Status | objectsMoveDsp (const Oid *oid, unsigned int oid_cnt, short dspid) |
| Not yet documented.
|
Status | objectSizeModify (unsigned int size, Boolean copy, const Oid &oid) |
| Not yet documented.
|
Status | objectLock (const Oid &oid, LockMode mode, LockMode &rmode) |
| Not yet documented.
|
Status | objectGetLock (const Oid &oid, LockMode &rmode) |
| Not yet documented.
|
Status | objectDownLock (const Oid &oid) |
| Not yet documented.
|
Status | firstOidDatGet (short datid, Oid &oid, Boolean &found) |
| Not yet documented.
|
Status | nextOidDatGet (short datid, const Oid &baseoid, Oid &nextoid, Boolean &found) |
| Not yet documented.
|
Status | rootEntrySet (const char *key, const void *data, unsigned int size, Boolean create) |
| Not yet documented.
|
Status | rootEntryGet (const char *key, void *data, unsigned int maxsize) |
| Not yet documented.
|
Status | rootEntryDelete (const char *key) |
| Not yet documented.
|
Status | suserUnset () |
| Not yet documented.
|
Status | datCreate (const char *file, const char *name, unsigned long long maxsize, MapType mtype, unsigned int sizeslot, DatType type, mode_t file_mask, const char *file_group) |
| Not yet documented.
|
Status | datMove (const char *datfile, const char *newdatfile) |
| Not yet documented.
|
Status | datDelete (const char *datfile) |
| Not yet documented.
|
Status | datResize (const char *datfile, unsigned long long newmaxsize) |
| Not yet documented.
|
Status | datMoveObjects (const char *dat_src, const char *dat_dest) |
| Not yet documented.
|
Status | datCheck (const char *datfile, short &datid, short &dspid) |
| Not yet documented.
|
Status | datDefragment (const char *datfile, mode_t file_mask, const char *file_group) |
| Not yet documented.
|
Status | datRename (const char *datfile, const char *name) |
| Not yet documented.
|
Status | datGetInfo (const char *datfile, DatafileInfo &info) |
| Not yet documented.
|
Status | datGetDspid (short datid, short &dspid) |
| Not yet documented.
|
Status | dspSetDefault (const char *dataspace) |
| Not yet documented.
|
Status | dspGetDefault (short &dspid) |
| Not yet documented.
|
Status | dspCreate (const char *dataspace, const char **datfiles, unsigned int datfile_cnt) |
| Not yet documented.
|
Status | dspUpdate (const char *dataspace, const char **datfiles, unsigned int datfile_cnt) |
| Not yet documented.
|
Status | dspDelete (const char *dataspace) |
| Not yet documented.
|
Status | dspRename (const char *dataspace, const char *dataspace_new) |
| Not yet documented.
|
Status | dspCheck (const char *dataspace, short &dspid, short datid[], unsigned int &ndat) |
| Not yet documented.
|
Status | dspSetCurDat (const char *dataspace, const char *datfile) |
| Not yet documented.
|
Status | dspGetCurDat (const char *dataspace, short &datid) |
| Not yet documented.
|
Status | objectNumberSet (Oid::NX maxobjs) |
| Not yet documented.
|
Status | protectionCreate (const ProtectionDescription &desc, Oid &oid) |
| Not yet documented.
|
Status | protectionDelete (const Oid &oid) |
| Not yet documented.
|
Status | protectionModify (const ProtectionDescription &desc, const Oid &oid) |
| Not yet documented.
|
Status | protectionGetByName (const char *name, ProtectionDescription **desc, Oid &oid) |
| Not yet documented.
|
Status | protectionGetByOid (const Oid &oid, ProtectionDescription **desc) |
| Not yet documented.
|
Status | protectionListGet (Oid **oid, ProtectionDescription ***desc, unsigned int &nprot) |
| Not yet documented.
|
Status | dbProtectionAdd (const DbProtectionDescription &desc, unsigned int nprot) |
| Not yet documented.
|
Status | dbProtectionGet (DbProtectionDescription **desc, unsigned int &nprot) |
| Not yet documented.
|
Status | objectProtectionSet (const Oid &oid, const Oid &protoid) |
| Not yet documented.
|
Status | objectProtectionGet (const Oid &oid, Oid *protoid) |
| Not yet documented.
|
Boolean | isPhysicalOid (const Oid &oid) |
| Not yet documented.
|
Status | registerStart (unsigned reg_mask) |
| Not yet documented.
|
Status | registerClear () |
| Not yet documented.
|
Status | registerEnd () |
| Not yet documented.
|
Status | registerGet (Register **preg) |
| Not yet documented.
|
| ~Database () |
Static Public Member Functions |
static Status | dbCreate (const char *dbfile, unsigned int version, const DbCreateDescription &dbc, mode_t file_mask, const char *file_group) |
| Not yet documented.
|
static Status | dbDelete (const char *dbfile) |
| Not yet documented.
|
static Status | dbMove (const char *dbfile, const DbMoveDescription &dmv) |
| Not yet documented.
|
static Status | dbCopy (const char *dbfile, const DbCopyDescription &dcp) |
| Not yet documented.
|
static Status | dbInfo (const char *dbfile, DbInfoDescription &info) |
| Not yet documented.
|
static Status | dbRelocate (const char *dbfile, const DbRelocateDescription &rel) |
| Not yet documented.
|