DBObjectHandle - Database Object Handle
Database object handles are necessary for accessing data in an database object. A database object can be considered as a database within a database. Each database has a root database object on top. Below each database object any number of subordinated database objects can be created.
Database objects in a database are logically separated but not physically. Thus, it becomes possible to establish links between structure instances in different database objects. Each database object has, however, its own extents containing the global instances of the database object.
The database object handle for the root database object is part of the database handle (-> DatabaseHandle) and need not to be opened explicitly.
A database object handle is required for opening extent property handles for accessing structure instances stored in extents.
The database object handle administrates transactions. Transactions can be started and stopped for each object handle. The database object handle is not thread-save, i.e. a database object handle must not be used simultaneously in different threads.
The database object supports version slices, i.e. each database object may have its own current version.
- BeginTransaction - Start transaction
- ChangeTimeStamp - Change timestamp for current version
- Close - Close Object Handle
- CommitTransaction - Commit transaction
- CreateTempPropertyHandle - Create node for temporary extent
- DBObjectHandle - Create an Database Object handle
- DeleteExtent - Delete extent
- DeleteExtentRef - Delete extent reference
- DisableEventHandling - Disable event handling
- EnableEventHandling - Enable event handling
- EventHandling - Is event handling enabled?
- ExecuteDBObjectAction - Execute object context function
- ExecuteExpression - Execute expression
- Export - Export data
- ExtentExist - Does Extent exist in database object
- ForceClose - - Title unknown
- GetAccess - Get access mode for object handle
- GetActionResult - Get result from last action executed
- GetDBHandle - Provide database handle
- GetDBObjectContext - Get database object context
- GetDataSource - Get data source definition
- GetDictionary - Get dictionary handle
- GetExtInstModCount - Get external modification count
- GetExtent - Provide extent form Database Object
- GetExtentCount - Get number of allocated extents
- GetExtentList - Get extent list
- GetHighObject - Get parent object
- GetObject - Get Database Object
- GetOverload - Object overload option
- GetReadTransactionLevel - Read transaction level
- GetResourceDB -
- GetServerOption - Get system option from server
- GetStructDef - Get structure definition
- GetSystemVersion - Get system version
- GetTimeStamp - Get date/time for version
- GetTransactionLevel - Get current transaction level
- GetVersion - Get version number for the time point
- HTMLGetFileURL - Get file url from ODABA url
- HTMLGetString - Get html presentation for database object
- Import - Import data from XML or OIF
- IsClient - Is database object client object?
- IsDatabase - Is object space a database
- IsDictionary - Is object space a dictionary
- IsEmpty - Is database object empty?
- IsOpened - Is database object opened?
- IsServer - Is database object server object?
- IsValid - Is database object handle valid?
- NewVersion - Create new version
- Open - Open database object handle
- ReleaseTypePH -
- RenameExtentRef - Rename extent reference
- ReserveTypePH - - Title unknown
- Reset - Reset object handle
- ResetKeyLocks - - Title unknown
- ResetLastVersion - Reset last version activated
- ResetProcessEventHandler - - Title unknown
- RollBack - Rollback transaction
- RunningInternalTransaction - - Title unknown
- SDBError - - Title unknown
- SaveExtentList - SaveExtentList - Title unknown
- SetActionResult - Set result string
- SetOverload - Set object overload
- SetProcessEventHandler - - Title unknown
- SetServerOption - Set option value on server
- SetVersion - Set current version
- StartReadTransaction - Start read transaction
- StopReadTransaction - Stop read transaction
- UpdateTimestamp - Enable/Disable timestamp updating
- VersionCount - Get number of versions
- VersionIntervall - Get version interval
- get_obhandle - get_obhandle - Title unknown
- operator bool - DBObjectHandle opened?
- operator= - Assigning a database object handle
- operator== - Are handles using the same access blocks?
- ~DBObjectHandle - Destructor

