|
| DbLockTable (const char *project, const dbNameStruct &dbns) |
|
| DbLockTable (const char *project, const char *szDbFileName) |
|
virtual | ~DbLockTable () |
|
ErrCode | add_lock (LockId &glid, DbAccess dbac) |
|
ErrCode | delete_lock (LockId glid) |
|
DbIndex | find_lock (LockId glid) |
|
DbIndex | find_lock () |
|
| DbLTName (const dbNameStruct &dbns) |
|
| DbLTName (const char *szFileName) |
|
const char * | exclock_fname () const |
|
const char * | shalock_fname () const |
|
const char * | exclock_fpath (const char *project=NULL) |
|
const char * | shalock_fpath (const char *project=NULL) |
|
| DbName () |
|
| DbName (const dbNameStruct &dbns) |
|
| DbName (const char *szFileName) |
|
const char * | symbolic_name () const |
|
const dbNameStruct & | struct_name () const |
|
DbName & | operator= (const dbNameStruct &dbns) |
|
DbName & | operator= (const DbName &dbn) |
|
DbName & | operator= (const char *szFileName) |
|
void | set_table (const char *szTableType) |
|
void | set_well (const char *szWellName) |
|
void | set_sp (int nSP) |
|
void | set_mod (int nMod) |
|
void | set_list_flag (Logic bList) |
|
void | unset_table () |
|
void | unset_well () |
|
void | unset_sp () |
|
void | unset_mod () |
|
const char * | get_table () const |
|
const char * | get_well () const |
|
int | get_sp () const |
|
int | get_mod () const |
|
Logic | get_list_flag () const |
|
virtual Logic | is_empty () const |
|
| FileLock (const char *path) |
|
virtual | ~FileLock () |
|
| Lock () |
|
virtual | ~Lock () |
|
LockId | lock_id () const |
|
| DbTable (const DbTTDesc &dbtt, DbIndex quant=DB_QUANT, DbIndex start_volume=DB_START_VOLUME) |
|
| DbTable (DbTable &dbt) |
|
virtual | ~DbTable () |
|
const DbTTDesc & | table_format () const |
|
virtual DbIndex | lines_count () const |
|
virtual DbIndex | lines_range (DbIndex line1, DbIndex line2, DbIndex *line=NULL) const |
|
virtual void | get_value (const char *column, DbIndex line, void *ptr) |
|
virtual void | get_values (const char *column, DbIndex start_line, DbIndex lines_cnt, void *ptr) |
|
virtual Logic | check_empty_value (const char *column, DbIndex line) |
|
virtual UnitId | get_unit (const char *column) const |
|
virtual const DmnDescAr & | get_domains () |
|
virtual DbDomainDesc | get_domain (const char *column) const |
|
virtual Compar | compare_lines (const char *column, DbIndex line1, DbIndex line2) |
|
const char * | tt_name () const |
|
Logic | is_modified () const |
|
Logic | is_modifiable () const |
|
virtual void | clean () |
|
virtual void | set_value (const char *column, DbIndex line, const void *ptr) |
|
virtual void | set_values (const char *column, DbIndex start_line, DbIndex lines_cnt, const void *ptr) |
|
virtual void | set_empty_value (const char *column, DbIndex line) |
|
virtual void | set_unit (const char *column, UnitId unid) |
|
virtual void | insert_line (DbIndex line, DbIndex lines_cnt=1, Logic bInit=TRUE) |
|
virtual void | remove_lines (DbIndex line1, DbIndex line2) |
|
virtual void | exchange_lines (DbIndex line1, DbIndex line2) |
|
virtual void | merge (DbTable &src) |
|
virtual void | copy_lines (DbIndex iWhere, DbTable &src, DbIndex iFrom, DbIndex nLines) |
|
virtual void | modify () |
|
virtual void | not_modified () |
|
virtual void | set_modifiability (Logic bFlag) |
|
void | read_leader (int fd, ByteOrder &eBO, DbIndex &nLineCnt, unsigned &nDmnsCnt) |
|
void | append_table (int fd, ByteOrder eBO, DbIndex nLineCnt) |
|
void | read (int fd) |
|
void | write_leader (int fd, ByteOrder eBO, DbIndex nLineCnt) |
|
void | record_table (int fd, ByteOrder eBO, DbIndex iStartLine, DbIndex nLineCnt) |
|
void | write (int fd) |
|
void | set_preread_size (size_t nSize) |
|
size_t | get_preread_size () const |
|
void | write_changed () |
|
void | load_all_lines () |
|
MutexId * | mutex () const |
|
Object for access to lock's information table.