|
| | 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.