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