Logo Search packages:      
Sourcecode: maxdb-7.5.00 version File versions

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_conv_data
_IID
api_error_tab
auto_array< T >Creates an array dynamically
AutoLogonReq
AutoLogonResp
callPointerConverter
Catalog_DBProcFileObjectEncapsulation of pascal type tak_method_fileinforecord. Describes a db-procedure file info
Catalog_DBProcFileObject::Catalog_KeyKey of a db-procedure file object
Catalog_DBProcInfoObjectEncapsulation of pascal type tak_method_infoinforecord. contains db-procedure properties
Catalog_DBProcInfoObject::Catalog_KeyKey of a db-procedure file object
Catalog_DBProcObjectEncapsulation of pascal type tak_methodrecord. Describes a db-procedure
Catalog_DBProcObject::Catalog_KeyKey of a db-procedure object
Catalog_DBProcObject::ParameterIteratorIterator over the parameter descriptions of a db-procedure
Catalog_InstanceCreates the catalog instance. This is a singleton providing the catalog interface
Catalog_InterfaceDefines the interface of the catalog
Catalog_ISharedSQLInterfaceDefines a set of catalog functions used by shared SQL component
Catalog_MessBlockObjectEncapsulation of pascal type tak_messblock
Catalog_ObjectBase class of all objects stored in the Catalog_SessionCache
Catalog_Object::Catalog_KeyDefines the key of a Catalog_Object. Keys are used to identify catalog objects
Catalog_SessionCacheEncapsulation of pascal AK cache
Catalog_SessionCache::LruIteratorIterator over all entries in cache in lru order
Catalog_SharedSqlObjectClass storing properties of a shared sql plan
Catalog_TableObjectEncapsulation of pascal type tak_baserecord
cbd300_InvCurrent
cbd300_InvCurrentBasis
cbd300_InvSubTreeCurrent
cbd400_InvTree
cbd450_InvListArray
cbd450_InvListRefSubTree
cbd499_IndexMemoryManagementUnit
cbd500_SubTree
cbd500_Tree
cbd520_Separator
cbd550_FieldQueue
cbd550_ReadQueue
cbd550_WriteQueue
cbd600_Node
cbd900_ContObjFileDir
cbd900_ContObjFileInfo
cbd900_ObjChainInfo
cbd900_ObjFileDir
cbd900_ObjFileInfo
cbd900_ObjKeyFileId
cbd900_RootAndSubRootPageData
cbd900_RootAndSubRootPageInfo
cbd900_RootPageData
cbd900_RootPageInfo
cbd900_SubRootPageData
cbd900_SubRootPageInfo
cgg200_MergeComparator< Element, Comparator >
cgg200_MergeNode< Element >
cgg200_MergeSource< Element >
cgg200_MergeTarget< Element >
cgg200_PriorityQueue< Comparand, Comparator >
cgg200ComparisonOperator< T >
cgg250Comparator< T >
cgg251DCList< T, ALLOC >
cgg251DCSList< T, ALLOC >
cgg251DCUList< T, ALLOC >
CHttpReplyCB
CHttpRequestCB
ckb521_SQLLockReader
ckb522_TransReader
cn10DBMServerCommandStructure for holding information about a DBMServer command
cn50DBMUser
cn50DBMUser::DBMUserHeader_Tag
cn51DBMConfigValue
cn52ParamHistoryRecord
cn54DBMTgz
Container_CircularList< T >This class implements a doubly linked circular list arguments<T> type of the elements to be held in the list
Container_DoubleNode< T >Node of a doubly linked list. arguments<T> node content type
Container_DoubleNodeIterator< T, ValueType, NodePointer >Bidirectional iterator template for doubly linked list nodes. arguments <class T> Type of the elements of the list. <class ValueType> Type that the dereference operator returns. <class NodePointer> Type of the node pointer
Container_DoubleNodeReverseIterator< T, ValueType, NodePointer >Bidirectional reverse iterator template for doubly linked list nodes. arguments <class T> Type of the elements of the list. <class ValueType> Type that the dereference operator returns. <class NodePointer> Type of the node pointer
Container_Hash< Key, T, AllowDuplicates >This class implements a simple hashtable arguments <Key> type of the key
Container_HashNode< Key, T >Hash node for hashtable. Used internally by Container_Hash. arguments <class Key> Type of the hash key <class T> Type of the elements of the list
Container_HashNodeIterator< Key, T, RT, AllowDuplicates >Bidirectional iterator template for hashtables arguments <class Key> Type of the hash key <class T> Type of the elements of the list. <class RT> Type that the dereference operator returns. <class AllowDuplicates> true, if allowing duplicate keys
Container_List< T >This class implements a doubly linked list arguments<T> type of the elements to be held in the list
Container_Node< T >Node of a singly linked list. arguments<T> node content type
Container_NodeIterator< T, ValueType, NodePointer >Unidirectional iterator template for singly linked list nodes arguments <class T> Type of the elements of the list. <class ValueType> Type that the dereference operator returns. <class NodePointer> Type of the node pointer
Container_SortableVector< T >This class implements a sortable vector class
Container_Stack< T >This class implements a stack class
Container_Vector< T >This class implements a vector class. arguments<class T> Type of the objects to be held in vector. The class T must provide the operator== SAPDB_Bool operator==(const T& t) const; T doesn't have to have a default constructor. All constructing methods (constructors, Resize(), Reserve()) offer the possibility to pass an default value as an argument
ControlSessionT
Converter_ArchiveContainerContainer to store the converter entries of the archive volumes for save data
Converter_BackUpPageNoContainerContainer which holds all page numbers that belong to a back up
Converter_BitMapPageHandler class for converter bitmap pages
Converter_BitMapPage::ConstIteratorSimple forward const iterator which steps from slot to slot
Converter_BitMapPage::IteratorSimple forward iterator which steps from slot to slot
Converter_BitMapPage::PersistentHeaderPersistent data header structure of converter bitmap page on volume
Converter_Chain< NodeSequence, NodeType >Node of converter chain
Converter_ChainIteratorTPL< NodeSequence, NodeType >(do not use directly)
Converter_ChainNode< T >Node of converter chain
Converter_ConverterConverter
Converter_Entry< Page >Entry of converter parent index
Converter_FreePageItemSimple container of a data pageNo and the associated page Version
Converter_FreePageListSimple container for a couple of Converter_FreePageItem's
Converter_IBackUpAbstract back up interface class of the converter
Converter_ICommonVery common simple functions of the converter
Converter_IDiagnoseThis interface is used for diagnose/repair purpose
Converter_IDumpAbstract dump interface class to the converter
Converter_IEventConverter_Converters Interface to Events
Converter_IManagerAbstract interface class to the converter containing general functions to manage the converter
Converter_IMigrationThis interface is used for data base inplace migration from 7.2/7.3 to 7.4
Converter_IndexConverter parent index
Converter_IndexEntryEntry of converter index
Converter_IndexIteratorParent index for management of converter index pages
Converter_IndexPageSpecialized converter page class for index pages (concrete class)
Converter_IPageIOAbstract i/o interface class to the converter used to read and write converter pages from/to the data area
Converter_IPageNoManager..
Converter_IPageNoMappingAbstract interface class to those converter methods which concern mapping of page numbers onto their physical device position
Converter_ISavePointAbstract savepoint interface class to the converter
Converter_IVerifyAbstract interface class to the verify function of the converter
Converter_LeafPageSpecialized converter page class for leaf pages (concrete class)
Converter_LeafPage::PersistentHeaderPersistent data header structure of converter leaf page on volume
Converter_LeafReferenceContainer for temporary stored blockAddr <-> parentReference aggregation
Converter_LockSimple wrapper for vbegexcl
Converter_MapMap for pageNo's
Converter_MapControlAdministration object to handle concurrent access to the converter map. This class offers base functionality and it's not possible to create an instance of it
Converter_MapEntryEntry of converter map
Converter_MapErrorError messages of converter map
Converter_MapSectionThis class is used to access the proper data of the corresponding section. This class implements a lock mechanism, which guarantees that all operation on the section specific part of the converter map are well synchronized. This class fits to the requirements of a temporary section. See also Converter_MapSectionData
Converter_MapSectionDataThis class is a base class. It's used to offer the base facilities to manage a separate converter section, which is responsible for parts of the converter map and protected by it's own latch. The base class Converter_MapSectionData is able to manage the temporary part of the map. The access onto the Converter_MapSectionData will be done by a Converter_MapSection handler ONLY, which is responsible for the locking of the Converter_MapSectionData object, i.e. non access onto an object of this class is possible WITHOUT a lock handler
Converter_PageVirtual base class for converter page handlers Defines the following pure virtual methods
Converter_Page72This class is used for data base migration, inparticular the migration of converter pages from release 7.2/7.3 to 7.4 layout
Converter_Page72::PersistentHeaderPersistent layout of pascal converter page node defined in gbd00
Converter_Page72::PH2Persistent layout of pascal converter page node defined in gbd00
Converter_Page72EntryIteratorSteps over all entries on an old converter page This iterator makes no difference between used and unused entries
Converter_Page::PersistentEntryInternal union type for handling of entries
Converter_Page::PersistentHeaderPersistent header structure of converter page on volumes
Converter_PageEntryIteratorSteps over all entries on a page
Converter_PageFrameAllocatorConvenient capsule of the component frame control, which is the only one manager for I/O capable memory
Converter_PagerUsed to read and write converter pages from/into the data area
Converter_ParentReferenceHandles a reference to a converter parent page within converter parent index
Converter_PermMapControlAdministration object to handle concurrent access to the converter map, which deals with permanent dynamic pages
Converter_PermMapSectionThis class is a extension of the base class Converter_MapSection which is now able to manage the permanent part of the converter map. See also Converter_PermMapSectionData
Converter_PermMapSection::ChangedEntryIteratorThis class implements an iterator operating on the changed entries of the persistent map. Changed entries have to be flushed into the data area at each savepoint
Converter_PermStaticMapControlAdministration object to handle concurrent access to the converter map, which deals with permanent static pages
Converter_SnapShotPagerThis class is used to read converter pages from the data area being part of the converter snapshot. These converter leaves need a special FBM handling, i.e. if the read converter leaf page has the same version as the snapshot version the corresponding block is already set to occupied by the working converter
Converter_TempMapControlAdministration object to handle concurrent access to the converter map, which deals with temporary pages
Converter_UsedPageNoContainerContainer to store the used data page numbers needed for a save pages
Converter_VersionConverter version (also: savepoint version)
Converter_WaitQueueWait queue class used in the converter
ConverterIndexEntryDump structure for converter index entry
ConverterManagerDump structure for converter manager
ConverterMapEntryDump structure for converter map entry
ConverterMapSectionDump structure for converter map section
CopyMappingHeader_
cta99_BasisErrorTrace
cta99_IsOkTrace
CTraceLevel
CWebAgentCB
Data_BaseFileCommon file access methods
Data_BasePage
Data_Chain< T >A persistent page chain handler, based on data pages. It is a double linked chain
Data_ChainFixSizeSpace< PAGE >A persistent page chain handler, based on data pages
Data_ChainFixSizeSpace< PAGE >::IteratorIterator for records in the chain
Data_ChainFixSizeSpace< PAGE >::Iterator::BreakInfoDefinition of a break handle
Data_ChainIterator< T >This cannot be defined within Data_Chain
Data_ChainPageThe page which is used by Data_Chain
Data_ChainSplitSpaceBackwardRead< PAGE >This chain of Split record supports backward reading
Data_ChainSplitSpaceBackwardRead< PAGE >::IteratorIterator for records in the chain
Data_ChainSplitSpaceBackwardRead< PAGE >::Iterator::BreakInfoDefines BreakInfo
Data_ChainSplitSpaceForwardRead< PAGE >This chain of Split record supports forward reading
Data_ChainSplitSpaceForwardRead< PAGE >::IteratorIterator for records in the chain
Data_ChainSplitSpaceForwardRead< PAGE >::Iterator::BreakInfoBreakinfo
Data_IBreakableThis is a breakable resource
Data_IFileInterface for operations on files
Data_IndexNodeThis class is used to
Data_IndexScanTreeAccess
Data_ISplitSpaceThis handle offers splitted space access
Data_PageAccess is offered to a basic database page.and can be accessed by the datacache
Data_PageAccessManagerEncapsulates the page access manager (Data_Cache)
Data_PageFixSizeSpaceThe page can store Split records
Data_PageFixSizeSpace::IteratorThis iterator points to records in a page Data_PageFixSizeSpace
Data_PageIdPage no plus recoverymode
Data_PagePrimaryFileDefinition of the primary data page
Data_PageRecoveryModeHandles the attributes which define the recovery mode of a data page
Data_PageSplitSpaceThe page can store Split records
Data_PageSplitSpaceBackwardReadThis page is optimized for backward reading (undo entries)
Data_PageSplitSpaceForwardReadThis page is optimized for forward reading (redo entries)
Data_PrimaryFileMain interface to primary files
Data_PrimPage
Data_PrimTreeStatistic
Data_RandomTreeAccessThis class is used to
Data_ScanTreeAccess
Data_SerializableScanTreeAccess
Data_SplitSpace< T >This manages space which is not located in one page
Data_SplitSpace< T >::PartConsists of the Page and the Length, Value within this Page
Data_SplitSpaceBackwardReadIteratorThis iterator points to records in this page. There can be only three states for the iterator 1. It is invalid: then it does not point to a valid offset within min and max. It cannot be dereferenced. 2. If page is empty it can be dereferenced, but it returns NULL 3. If page is empty it points to a record
Data_SplitSpaceBufferThis is a simple buffer to write into
Data_SplitSpaceForwardReadIteratorThis iterator points to records in this page. There can be only three states for the iterator 1. It is invalid: then it does not point to a valid offset within min and max. It cannot be dereferenced. 2. If page is empty it can be dereferenced, but it returns NULL 3. If page is empty it points to a record
Data_SplitSpaceIteratorThis iterator points to records in a page Data_PageSplitSpace
Data_SplitSpaceReaderThis handle is used to read from a Data_ISplitSpace
Data_SplitSpaceWriterThis handle is used to write to a Data_ISplitSpace
Data_TempFileClass definition
Data_TraverseTreeAccess
DBMCli_Array< TYPE, ARG_TYPE >
DBMCli_Autolog
DBMCli_Backup
DBMCli_BackupFor
DBMCli_BackupResult
DBMCli_BackupType
DBMCli_Buffer< TYPE >
DBMCli_ConfigClass to handle DBMServer configuration values
DBMCli_Database
DBMCli_Date
DBMCli_DateTime
DBMCli_Devspace
DBMCli_Devspaces
DBMCli_Diagnosis
DBMCli_Diagnosises
DBMCli_EnumDatabase
DBMCli_EnumInstallation
DBMCli_EventEvent
DBMCli_EventDispatcherEvent Dispatcher
DBMCli_EventHandlerEvent Handler base class
DBMCli_EventHandlerDisplayEventClass for displaying events
DBMCli_EventHandlerExtendDBEvent handler for DB_ABOVE_LIMIT
DBMCli_EventHandlerWinLogEventClass for displaying events
DBMCli_EventingBrandingEventing Branding class
DBMCli_EventListenerEvent Listener
DBMCli_File
DBMCli_Files
DBMCli_History
DBMCli_HistoryExternalItem
DBMCli_HistoryItem
DBMCli_HistoryMediaItem
DBMCli_Indexes
DBMCli_Info
DBMCli_KernelTrace
DBMCli_KernelTraceOption
DBMCli_KernelTraceProtOpt
DBMCli_LogModeObj
DBMCli_LogModeValue
DBMCli_LogoClass for dbm logo objects
DBMCli_Media
DBMCli_Medium
DBMCli_MediumDeviceType
DBMCli_MediumExternType
DBMCli_MediumParallel
DBMCli_MediumType
DBMCli_Node
DBMCli_NodeInfo
DBMCli_Parameter
DBMCli_Parameters
DBMCli_Recover
DBMCli_RecoverItem
DBMCli_RestartInfo
DBMCli_Result
DBMCli_ResultBuf
DBMCli_Session
DBMCli_Show
DBMCli_Shows
DBMCli_State
DBMCli_String
DBMCli_Time
DBMCli_UpdStat
DBMCli_User
DBMCli_UserRight
DBMCli_Users
DBMCli_Version
DBMCli_Wizard
DBMServerCommand
DBMServerObsoleteCommand
DBMSrv_CommandBase class for DBMServer commands
DBMSrv_ReplyClass managing the reply of DBMServer commands
DBMSrv_SQLFieldField value
DBMSrv_SQLRecordSQL Record Object
DBMSrvBHist_RestorePlanThis class determines a restore plan from a given backup history
DBMSrvBHist_RestorePlannerThis class determines a restore plan from a given backup history
DBMSrvCmd_BackupHistoryCloseA class for handling the DBMServer command backup_history_close
DBMSrvCmd_BackupHistoryDateA class for handling the DBMServer command backup_history_date
DBMSrvCmd_BackupHistoryListA class for handling the DBMServer command backup_history_list
DBMSrvCmd_BackupHistoryListNextA class for handling the DBMServer command backup_history_listnext
DBMSrvCmd_BackupHistoryOpenA class for handling the DBMServer command backup_history_open
DBMSrvCmd_DbmExecuteServerprocessCommand class for executing server processes
DBMSrvCmd_DbmVersionA class for handling the DBMServer command dbm_version
DBMSrvCmd_ExplainClass handling the DBMServer command explain
DBMSrvCmd_HelpClass handling the DBMServer command help
DBMSrvCmd_HssCopyFileA class for handling the DBMServer command inst_info
DBMSrvCmd_InstInfoA class for handling the DBMServer command inst_info
DBMSrvCmdBHist_BackupHistoryAppendA class for handling the DBMServer command backup_history_append
DBMSrvExpHlp_CommandPartClass filtering the command part from an explain string
DBMSrvExpHlp_ParameterPartClass filtering the parameter part from an explain string
DBMSrvExpHlp_PartClass filtering a part from an explain string
DBMSrvExpHlp_PreconditionsPartClass filtering the preconditions part from an explain string
DBMSrvExpHlp_ReplyPartClass filtering the reply part from an explain string
DBMSrvExpHlp_ReplyValuePartClass filtering a reply value part from an explain string
DBMSrvExpHlp_SyntaxPartClass filtering the syntax part from an explain string
DBMSrvExpHlp_ValuePartClass filtering a value part from an explain string
DBMSrvHSS_NodeNode Object
DBMSrvHSS_NodesHot Standby Object with all nodes
DBMSrvKnl_SessionKernel session object
DBMSrvMsg_BaseBase class for DBM server messages
DBMSrvMsg_ErrorError message
DBMSrvMsg_ErrorTextDBM error message definition
DBMSrvMsg_ErrorTextArraySmart array to avoid long startup time of DBM server
DBMSrvMsg_InfoInformation message
DBMSrvMsg_WarningWarning message
DBMSrvProc_ArgumentListArgument list
DBMSrvProc_ServerProcessProcess that runs independend of a logged on user
DBMSrvProc_ServerProcessCommandLineConverterMaps numbers to program names
DBMWeb_DBMWeb
DBMWeb_TemplateBackup
DBMWeb_TemplateBadDevspaces
DBMWeb_TemplateCommand
DBMWeb_TemplateDatabases
DBMWeb_TemplateDevspace
DBMWeb_TemplateDevspaces
DBMWeb_TemplateFile
DBMWeb_TemplateFiles
DBMWeb_TemplateFrame
DBMWeb_TemplateHeader
DBMWeb_TemplateHistory
DBMWeb_TemplateIndexes
DBMWeb_TemplateInfoTable
DBMWeb_TemplateKernelTrace
DBMWeb_TemplateLogMode
DBMWeb_TemplateLogoff
DBMWeb_TemplateLogon
DBMWeb_TemplateMedia
DBMWeb_TemplateMedium
DBMWeb_TemplateMenu
DBMWeb_TemplateMsgBox
DBMWeb_TemplateParam
DBMWeb_TemplateParams
DBMWeb_TemplateParmed
DBMWeb_TemplateRecovery
DBMWeb_TemplateShow
DBMWeb_TemplateShows
DBMWeb_TemplateSize
DBMWeb_TemplateState
DBMWeb_TemplateSysTabs
DBMWeb_TemplateUpdStat
DBMWeb_TemplateUser
DBMWeb_TemplateUsers
DBMWeb_TemplateVerify
DBMWeb_TemplateVersion
DBMWeb_TemplateWizard
DBMWeb_TemplateWizMenu
DbpBaseBase class for SQL-Handle and OMS-Handle
DbpErrorException class for SQL-Class and OMS
DbpErrorBaseBase Class for all errors thrown in OMS
DbpErrorCallbackInterfaceInterface for checking the DbpError in DbpError constructor
DBProc_DBProcDescriptorImplements an descriptor which yields information about a db-procedure
DBProc_DebuggerImplements debugging of db-procedures, triggers and db-functions
DBProc_HandlerFunctions concerning internal db-procedures und db-functions
DBProc_Handler::ParameterDescriptorDescriptor for required length of db-function parameters
DIAGNOSTIC_FILE
DummyGC
eo670AddressInfo_Address information used to to find text symbol for given address
ExclusiveVersionDirRgnExclusive lock scope
FBM_DataVolumeRepresentation of one data volume
FBM_IDataVolumeRepresentation of one data volume
FBM_IllegalTransitionFBM exception for illegal state transistions
FBM_SequentialDataVolumeRepresentation of one data volume
FrameCtrl_ICommonThis interface is used to get common information about the component FrameControl
FrameCtrl_IConverterThis interface is used to allocate and deallocate io capable memory for the component converter. The size of the memory frames is given by the data base coniguration parameter page size
FrameCtrl_IDataCacheThis interface is used to allocate and deallocate io capable memory for the component DataCache. The size of the memory frames is given by the data base coniguration parameter page size
FrameCtrl_IFileDirectoryThis interface is used to allocate and deallocate io capable memory for the component file directory.The size of the memory frames is given by the data base coniguration parameter page size
FrameCtrl_IIOManagerThis interface is used to allocate and deallocate io capable memory for the component io manager. The size of the memory frames is given by the data base coniguration parameter page size
FrameCtrl_ILogThis interface is used to allocate and deallocate io capable memory for the component log. The size of the memory frames is given by the data base coniguration parameter page size
FrameCtrl_IRestartPageThis interface is used to allocate and deallocate io capable memory for the component converter. The size of the memory frames is given by the data base coniguration parameter page size
FrameCtrl_ManagerThis class is used to handle i/o capable memory request
GC_IGarbageCollectorThis is an Interface to garbage collector
geo573_BadAllocHandlerBad_alloc handler calling debug functionality, before bad_alloc, if registered
gg200MergeIterator< Element, Comparator >
GUID
HSS_ApiCopy
IFR_CallStackInfo
IFR_ConnectionThe connection to the database kernel
IFR_ConnectionItemBase class to centralize error handling and connection reference
IFR_ConnectProperties
IFR_ConnectProperties::Property
IFR_DataAtExecuteDescriptor
IFR_DateTimeFormat
IFR_Environment
IFR_ErrorHndl
IFR_FetchChunk
IFR_FetchInfo
IFR_GetvalHost
IFR_ITraceController
IFR_LOB
IFR_LOBData
IFR_LOBHost
IFR_ParameterA parameter
IFR_ParameterMetaData
IFR_ParseID
IFR_ParseInfo
IFR_ParseInfoCache
IFR_ParseInfoData
IFR_PreparedStmtA class for preparing and executing SQL commands.

A prepared statement, i.e. one that is parsed and can take input and output parameters. DDL command are handled also but there is no need to do this. The SQL command can processed as mass command with an array of parameters

IFR_PutvalHost
IFR_ResultSetA class for representing a database result set

A database result set is usually generated by executing a statement that queries the database

IFR_ResultSetMetaData
IFR_RowSetA class for representing a database rowset
IFR_ShortInfo
IFR_SQLWarning
IFR_StatementA class for executing SQL commands immediately
IFR_StringA string class
IFR_Trace
IFR_TraceStream
IFR_UpdatableRowSetA class for representing a database rowset
IFRConversion_ABAPStreamConverterConverter for stream data type used in DB Procedures
IFRConversion_BooleanConverterConverter for the boolean type
IFRConversion_ByteCharDataConverter
IFRConversion_CharAsciiConverter
IFRConversion_CharByteConverter
IFRConversion_CharUCS2Converter
IFRConversion_ConverterBase class for data conversion
IFRConversion_ConverterList
IFRConversion_DateConverter
IFRConversion_DateTimeConverter
IFRConversion_DateTimeUCS2Converter
IFRConversion_DateUCS2Converter
IFRConversion_Factory
IFRConversion_GetvalBase class for long data conversion
IFRConversion_GetvalInfo
IFRConversion_NumericConverter
IFRConversion_PutvalBase class for long data conversion
IFRConversion_StreamConverterConverter for LONG ASCII type. The actual conversion is deferred to the IFRConversion_Putval instance managed by this object. The translateXXX methods only put a LONG descriptor into the data part
IFRConversion_TimeConverter
IFRConversion_TimeUCS2Converter
IFRConversion_UCS2CharDataConverter
IFRConversion_VarcharAsciiConverter
IFRConversion_VarcharByteConverter
IFRConversion_VarcharUCS2Converter
IFRPacket_AbapIStreamPart
IFRPacket_AbapOStreamPart
IFRPacket_ApplParamPart
IFRPacket_ColumnNamesPart
IFRPacket_CommandInfoPart
IFRPacket_CommandMessageType
IFRPacket_CommandPart
IFRPacket_DataPart
IFRPacket_DynamicLock
IFRPacket_ErrorTextPart
IFRPacket_FeaturePart
IFRPacket_FunctionCode
IFRPacket_Lock
IFRPacket_LongDataPart
IFRPacket_LongDemandPart
IFRPacket_LongDescriptorStructure for the LONG descriptor. This is copied from code in gsp00
IFRPacket_ParseIDPart
IFRPacket_Part
IFRPacket_PartAttributes
IFRPacket_PartEnum
IFRPacket_PartKind
IFRPacket_ReplyPacket
IFRPacket_ReplySegment
IFRPacket_RequestPacket
IFRPacket_RequestSegment
IFRPacket_ResultCountPart
IFRPacket_RootLock
IFRPacket_SessionInfoPart
IFRPacket_ShortInfoPart
IFRPacket_TableNamePart
IFRPacket_VarDataShortInfoPart
IFRUtil_Configuration
IFRUtil_CopyTraits< T >
IFRUtil_CopyTraits< IFR_ConnectProperties::Property >
IFRUtil_CopyTraits< IFR_String >
IFRUtil_DefaultRawAllocator
IFRUtil_HashtableNode< ValueClass >
IFRUtil_Pair< T1, T2 >Pair type, similar to STL
IFRUtil_RuntimeItem
IFRUtil_Select1st< Pair >Function class which does select the first element of a pair
IFRUtil_SQLNumeric
IFRUtil_StackAllocator< blocksize >
IFRUtil_Time
IFRUtil_TraceSharedMemory
IFRUtil_UniqueID
IFRUtil_VDNNumber
IFRUtil_Vector< T >This class implements a vector class
IFTools_sqlcliDBStmtDatabase access for command line tool sqlcli
IFTools_sqlcliInputHandles input for command line tool sqlcli
IFTools_sqlcliOutputDefPrinter
IFTools_sqlcliPropertiesProvides a property container for command line tool sqlcli
WebAgentCOM::IHttpReplyCB
WebAgentCOM::IHttpRequestCB
IliveCacheSinkOMS liveCache Sink
imp_drh_stThis holds global data of the driver itself
inputlength
IOMan_BlockAddressDefines a handle to a logical block address for i/o. This handle contains a logical volume number and a block offset in an unpacked form
IOMan_ClusterAddressDefines a handle to a cluster of logical block addresses for i/o. This handle contains a logical volume number, a start block offset and a block count. All blocks of a cluster are related. The begin of the clustes is defined by the start address and the end could be calculated by the start address and the block count
IOMan_DataAreaThis class is used to manage the data area. The data area the the collectio of all data volumes and used to store data pages
IOMan_DataVolumeThis class is used to handle data volumes
IOMan_DataVolumeInfoThis class is used to get informations about the current data volume. Note that a data volume could be in state offline and therefore same informations could be not available!
IOMan_DataVolumeInfoIteratorThis class is used to iterator over all data volumes. Note that this iterator wil return volume which are not in state online. Therefore you have to call the method IsVolumeOnline first
IOMan_DualLogDeviceThis class implements the dual log device which is a variant of the pure virtual interface IOMan_LogDevice
IOMan_IBlockAddressIteratorGeneral interface for IOMan_BlockAddress iterators
IOMan_IConverterIOThis interface is used for read and write access of converter pages on the data devspaces
IOMan_IDataInfoThis interface is used for data area information
IOMan_IDataIOThis interface is used for read and write access on the data volumes
IOMan_IDataManagerThis interface is used for data volume administration purpose
IOMan_IDiagnoseThis interface is used for diagnose and repair purposes
IOMan_IKernelPagesThis module is used to define and implement an class which handles a collection of pages, whereby all pages have he same properties, i.e there are from the same page type
IOMan_IKernelPagesIteratorThe class IOMan_IKernelPagesIterator defines and implements an iterator on the above mentioned class, which offers the facility to access the stored pages in a common way as a Kernel_IPage. The iterator returns the stored pages in the temporal sequence of there storage( FIFO)
IOMan_ILogDeviceThis class is used as a log device interface. It describes the properties of the log devices in particular the single and dual log device. A single log device consists of one log volume and a dual log device of two volumes
IOMan_ILogInfoThis interface is used for log area information
IOMan_ILogIOThis interface is used for read and write access on the archive log
IOMan_ILogManagerThis interface is used for archive log administration purpose
IOMan_IMigrationThis interface is used for data base inplace migration from 7.2/7.3 to 7.4
IOMan_InfoPageHandler for IOMan_InfoPage. A page handled by this class is stored at the begining of each data base volume. It contains a various number of administration informations of the current volume, for example the logical device number and the size. This informations are used to decide whether the volume is usable and in which state the volume is
IOMan_LogAreaThis class is used to manage the log area
IOMan_LogDeviceIteratorThis class to get access to all log device via an iterator
IOMan_LogDevicesThis class is used to handle a collecton of log devices in particular single or dual logs. Note that a dual log consists of original and mirrored log volumes whereby a single log contains only of a single log volume
IOMan_LogVolumeThis class is used to handle log volumes
IOMan_LogVolumeInfoThis class is used to get informations about the current log volume. Note that a log volume could be in state offline and therefore same informations could be not available!
IOMan_LogVolumeInfoIteratorThis class is used to iterator over all log volumes. Note that this iterator wil return volume which are not in state online. Therefore you have to call the method IsVolumeOnline first
IOMan_ManagerThis class is used to handle all volumes of the kernel
IOMan_MigrationThis class is used to handle the inplace data base migration
IOMan_MirrorLogVolumeThis class is used to handle a mirror log volume. A mirror log volume is a special kind of a IOMan_LogVolume which offers a couple of methods more to realize a log mode DUAL
IOMan_PackedBlockAddressDefines a handle to a logical block address for i/o. This handle contains a logical volume number and a block offset in a packed form (four byte unsigned integer)
IOMan_PageFrameAllocatorConvenient capsule of the component frame control, which is the only one manager for I/O capable memory
IOMan_Pages< PAGE >The template class IOMan_Pages is used to store a concrete collection of pages. This class is responsible to get the page type individual memory for the page handler. The above mentioned class IOMan_KernelIPages deals with structures pointing into this class. Note that there is a very tight connection between IOMan_KernelIPages and IOMan_Pages
IOMan_PagesIterator< PAGE >The template class IOMan_PagesIterator defines and implements an iterator on the above mentioned class, which offers the facility to access the stored pages in a concrete way for example as data, log or converter pages. The iterator returns the stored pages in the temporal sequence of there storage( FIFO)
IOMan_ReservedBlockAddressThis class is used to store all reserved block addresses on one central place and to make them accessable
IOMan_ReservedBlockAddressIteratorThis class is used to iterate over a given collection of reserved block addresses
IOMan_SingleLogDeviceThis class implements the single log device which is a variant of the pure virtual interface IOMan_LogDevice
IOMan_VolumeThis class is used to handle volumes. It offers an amount of common (!) methods to manage any type of volume. This class is only the base of the proper volume class implementations like data, log or trace volume. Therefore this class contains only a protected constructor to force the programer for example to derive a data volume class from this one
IOMan_VolumeLockThis class is used to synchronize concurrent access to the shared data of the IOMan_Volume. To synchronize the access the g08config region is used
IOperatorGeneric interface for record stream operator
isp12_InputStream
isp12_OutputStream
WebAgentCOM::IWACallBackObject
WebAgentCOM::IWebAgentCB
WebAgentCOM::IWebAgentCOM
Join_AccessDescEncapsulation for tgg00_MessBlock
Join_AccessOperatorOperator for base table access via key or index
Join_AggregatorImplements an aggregator
Join_HashAccessAllocatorA singleton to provide a bounded allocator for the Join_HashAccessOperator class
Join_HashAccessOperatorOperator for base table access via key or index
Join_IAccessOperatorOperator for base table access via key or index
Join_IndexAccessOperatorOperator for base table access via key or index
Join_InvAccessOperatorOperator for base table access via key or index
Join_InvAccessOperatorExOperator for base table access via key or index
Join_InvSelectIteratorDefines an iterator returning qualified base table rows of a given inversion list. The special quality of this iterator is the fact that the inversion list may be worked off in parallel by several servers. The decision whether to run in parallel is made by the iterator itself depending on the length of the inversion list and the concurrent Join_InvSelectServer's running
Join_InvSelectIterator::ServerInfo< structure used to transport required knowledge to servers. An instance of this type is placed into mtree
Join_InvSelectServerDefines the interface of a server task of the Join_InvSelectIterator iterator (used by Join_InvSelectIterator only)
Join_IResultSetAggregatorInterface to result set operator which aggregates record corresponding to key
Join_IResultSetAppenderInterface to result set operator which appends record
Join_IResultSetInserterInterface to result set operator which inserts record and sort them corresponding to key
Join_IResultSetOperatorGeneric interface for join result handling
Join_JoinOperatorRealizes binary left linear join operator
Join_JoinOperator2Realizes binary left linear join operator
Join_LegacyAccessOperatorGeneric interface for record stream operator
Join_NopAccessOperatorOperator for strategy strat_no_result
Join_ResultSetAggregatorInterface to result set operator which inserts record and sort them corresponding to key
Join_ResultSetAggregatorOneGroupInterface to result set operator which inserts record and sort them corresponding to key
Join_ResultSetAppenderImplements interface Join_IResultSetAppender
Join_ResultSetAppenderExImplements interface Join_IResultSetAppender; addnl. reset unused space in key
Join_ResultSetDistinctImplements interface Join_IResultSetInserter; guarantee distinctness of records
Join_ResultSetDistinctOneResultImplements interface Join_IResultSetOperator which contains only one record; don't complain about identical records
Join_ResultSetHashInserterImplements interface Join_IResultSetInserter; the operator inserts a hash value in key to get a fingerprint of record
Join_ResultSetInserterImplements interface Join_IResultSetInserter
Join_ResultSetOneResultImplements interface Join_IResultSetOperator which contains only one record
Join_SortOperatorGeneric interface for record stream operator
Join_TableAccessOperatorOperator for base table access via key or index
Join_TwoKeysTypes used by Join component
Kernel_AdministrationThis class handles all dbm commands
Kernel_BasisErrorTracerTraces basiserror in scope if not e_ok
Kernel_BlobDescriptionThis simple list holds descriptions of blob columns
Kernel_BlobDescription::ColumnDescriptionDescription of one blob column
Kernel_DateTimeKernel time handling
Kernel_Dump
Kernel_DumpInfoType
Kernel_DumpPage
Kernel_DumpPage::PersistentHeader
Kernel_EventSetUsing this class one can watch a parameter
Kernel_FileIO
Kernel_IAdminBackupRecoveryBackup Recovery Interface
Kernel_IAdminConfigConfiguration interface
Kernel_IAdminDiagnoseThis is the interface for all diagnose functions of the kernel
Kernel_IAdminHotStandbyHot Standby interface
Kernel_IAdminInfoInterface to administrative information gathering
Kernel_IAdminRestartShutdownThis interface lets change the kernels running mode
Kernel_IndexDescriptionThis simple list holds descriptions of index columns
Kernel_IndexDescription::ColumnDescriptionThis describes one column
Kernel_IPageInterface class for all page handler classes in the kernel
Kernel_IsOkTracerTraces basiserror in scope if not e_ok
Kernel_MigrationThis class bundles the migration of persistent structures within the kernel
Kernel_OpErrorStream interface to write errors into knldiag and knldiag.err
Kernel_OpInfoStream interface to write info into knldiag
Kernel_OpMsgStream interface to knldiag
Kernel_OpMsg::LineBufferLine buffer
Kernel_OpWarningStream interface to write warnings into knldiag
Kernel_PageVirtual base class for all page handler classes in the kernel
Kernel_Page72Base class for all 7.2 page handler classes
Kernel_Page74Base class for all 7.4 page handler classes
Kernel_Page::PersistentHeaderPersistent layout of data within kernel page header
Kernel_RestartPage
Kernel_StateThe kernels state is handled here
Kernel_StateScopeThis is a convenient function. The destructor leaves the critical state if possible
Kernel_TableStatistic
Kernel_TaskWaitListDefines a list of waiting tasks
Kernel_VersionDeals with kernel-versions: creation, comparison and extraction of values from kernel-values
Kernel_Version::VersionNumbersCompactified software version struct
Kernel_VTraceStream interface to vtrace
KSQL_ConnectionA virtual connection from a session to the database kernel
KSQL_PreparedStatementImplements a prepared sql statement, i.e. a statement which is able to handle sql with parameters. All methods set the internal error member, and are noop's if the error is <> 0 at method entry
LoaderScanner
LockedScope
Log_ActionChangeFileTypeDefines a class to handle the before or after image of change file type
Log_ActionChangeFileType::ChangeFileTypeEntryDefines the physical structur of this action in undo/redo-files
Log_ActionCopyBlobBefore/after image action that copies a part of a blob to another blob
Log_ActionCopyBlob::CopyBlobEntryDefines the pysical structur of this action in undo/redo-files
Log_ActionCopySameBlobAfter image action that copies a part of a blob into the same blob
Log_ActionCopySameBlob::CopyBlobEntryDefines the pysical structur of this action in undo/redo-files
Log_ActionCreateFileDefines a class to handle the after image of create file
Log_ActionCreateFile::CreateFileEntryDefines the physical structur of this action in undo/redo-files
Log_ActionCreateIndexDefines a class to handle the after image of create index
Log_ActionCreateIndex::CreateIndexEntryDefines the physical structur of this action in undo/redo-files
Log_ActionCreateTableDefines a class to handle the after image of create table
Log_ActionCreateTable::CreateTableEntryDefines the physical structur of this action in undo/redo-files
Log_ActionDeleteAllObjectsAction to handle the oms request delete all objects in one container
Log_ActionDeleteAllObjects::HeadThis is the persistent header written to the log volumes
Log_ActionDeleteAllObjects::ObjectDescriptionThis describes one object to be deleted
Log_ActionDropFileDefines a class to handle the before image of any create except create object
Log_ActionEndOfTransaction
Log_ActionEndOfTransaction::CommitTimestampPysical layout of the LogEntry in the undo/redo-file
Log_ActionExpandBlobDefines an after image action that expands a binary large object by a specified byte
Log_ActionExpandBlob::ExpandBlobEntryDefines the pysical structur of this action in undo/redo-files
Log_ActionImageReaderReading the image of an action
Log_ActionImageWriterWriting the image of an action
Log_ActionInsDelRecDefines a class to handle action entries for records or keys
Log_ActionInsDelRec::InsDelRecEntryHeaderPysical representation as before/after-image
Log_ActionModifyTableDefines a class to handle the after image of modify table
Log_ActionModifyTable::ModifyTableEntryHeaderPysical layout of the undo/redo entry
Log_ActionMultipleThis actions contains other actions
Log_ActionMultiple::ActionHeaderThis header is written before every persistent action in the body of this entry
Log_ActionMultiple::HeadHeader definition
Log_ActionMultiple::IteratorThis class defines a pointer to the stored actions
Log_ActionObjectHandle for manipulating OMS objects
Log_ActionObject::Head
Log_ActionObjectFileHandle for manipulating OMS objects
Log_ActionObjectFile::HeadPhysical representation in undo/redo-files
Log_ActionPartialRollbackHandle for manipulating OMS objects
Log_ActionPartialRollback::HeadPysical layout of the LogEntry in the undo/redo-file
Log_ActionRefreshSequenceDefines a class to handle the after image of refresh sequence
Log_ActionRefreshSurrogateDefines a class to handle the after image of refresh surrogate
Log_ActionRefreshSurrogate::RefreshSurrogateEntryPhysical representation in the Redo/Undo-File
Log_ActionReloadFileDefines a class to handle the after image of create file
Log_ActionReloadFile::HeadHeader of this action
Log_ActionRenameFileDefines a class to handle the before or after image of rename file
Log_ActionRenameFile::RenameFileEntryDefines the physical structur of this action in undo/redo-files
Log_ActionReorganizeFileDefines a class to handle the after image of create file
Log_ActionReorganizeFile::HeadPhysical header in the undo/redo-file
Log_ActionSavepointHandle for manipulating OMS objects
Log_ActionSavepoint::HeadDescription of the Header of the persistent information
Log_ActionSetFileStateDefines a class to handle the after image of SetFileState
Log_ActionSetFileState::HeadPhysical representation of this action
Log_ActionSuccFileVersionDefines a class to handle the before or after image of succ file version
Log_ActionSuccFileVersion::SuccFileVersionEntryDefines the physical structur of this action in undo/redo-files
Log_ActionTruncateBlobDefines a before or after image action that truncates a binary large object
Log_ActionTruncateBlob::TruncateBlobEntryDefines the pysical structur of this action in undo/redo-files
Log_ActionUnloadFileDefines a class to handle the after image of unload file
Log_ActionUnloadFile::HeadPysical representation
Log_ActionUpdateBlobDefines an after image action that updates a binary large object
Log_ActionUpdateBlob::UpdateBlobEntryHeaderDefines the pysical structur of this action in undo/redo-files
Log_ActionUpdateRecDefines a class to handle action entries for records or keys
Log_ActionUpdateRec::UpdateRecEntryHeaderPhysical structure of the LogEntry
Log_ActionUpdFileStatisticDefines a class to handle the before or after image of update file statistic
Log_ActionUpdFileStatistic::UpdFileStatEntryDefines the physical structur of this action in undo/redo-files
Log_AfterImageThis defines the common part of all after images. It is in a persistent format
Log_AfterImage::HeadThis is the structured header for the after-image
Log_AfterImageHeadSpaceThis is used to implement the interface Data_ISplitSpace for reading purpose
Log_AfterImageSpaceLog after image space handler class
Log_AfterImageSpace::PartAfter image part
Log_BeforeImage
Log_BeforeImage::Head
Log_ClusterAddress
Log_ColEntryIter
Log_ColumnEntry
Log_ColumnList
Log_DeleteCmd
Log_EntryInfoThis type combines all log entry characteristica
Log_EntryIterWithRemove
Log_FrameAllocatorAllocate PageFrames for Logging-purposes
Log_HistoryThis is the history manager
Log_History::HistoryDirectoryThis defines the directory in main memory
Log_HistoryDirectory
Log_HistoryDirectory::HistoryFileInfo
Log_HistoryFile
Log_HistoryFile::Iterator
Log_HistoryFile::UndoFileInfo
Log_IActionBaseclass for all actions
Log_IDiagnoseInterface for diagnosis of the Log_Volume. The Implementation of this Interface is done in Log_Volume
Log_IImageCommon image interface
Log_InfoPageHandler class for log info pages
Log_InfoPage::PersistentHeaderPersistent structure of the Log_InfoPage
Log_InsertCmd
Log_InvDescIter
Log_InvDescMap
Log_InvEntryIter
Log_InvHandling
Log_InvUtilities
Log_IOSequenceNo
Log_IRecordColumnMap
Log_ISequentialReaderVirtual base class for implementing a reader for the ReDoReader
Log_OpenTransFileThis defines the class which handles transaction, which are open in a savepoint
Log_OpenTransPageDefines a page containing open transactions. Thus pages will be written into the openTransFile during a savepoint
Log_PageArchive log page handler class (concrete class)
Log_Page::IteratorDereferences parts of split spaces in log pages
Log_Page::PersistentHeaderHeader of each logpage
Log_QueueLog queue manager class
Log_QueueEntryEntry of log queue
Log_QueueEntry::IOpositionInformation from the writer for the caller
Log_QueueRingBuffer
Log_RawDeviceIterator
Log_ReadWriteActionImageWriting of before and after images of any action
Log_RecordColumnMap
Log_SaveIteratorIterates over unsaved pages in a LogDevice
Log_SavepointThis is the savepoint manager. It is a Singleton
Log_Savepoint::StatisticCollected statistic data
Log_Savepoint::StatisticsSumarization of statistic data
Log_SeqLogDevReaderThis offers an iterator, to access afterimages from the archive log
Log_SeqTapeReaderImplements a reader for reading from tape. Used by the ReDoReader
Log_Test
Log_TransactionDefines a transaction
Log_Transaction::Persistent
Log_Transaction::SubtransStackElemDescription of a subtransaction
Log_UndoFile
Log_UndoPage
Log_UpdateCmd
Log_VarPartHandler
Log_VolumeAdministrates a single log volume
Log_Volume::StateDefines the possible states of the log volume
Log_VolumeIteratorThis offers an iterator, to access afterimages from the archive log
Log_WriterLog writer manager class
Log_Writer::QueueRequestOne request of one queue: queueptr, pagecount, pages
Log_WriterTaskSynchronizerCorodinates the suspend/resume of the Log_Writer
lpad
LVC_AbstractObjKeyIterator
LVC_BufferedObjKeyIterator
LVC_BufferedSingleFileObjKeyIterator
LVC_DispatcherOMS stored procedure dispatcher interface
LVC_DispatcherDCOMMemoryMemory for DCOM hash & lock
LVC_DispatcherInfoDispatcher info for one COM object
LVC_DispatcherParamsDispatcher parameters read from a COM object
LVC_DispatcherTransEndTransaction end control block
LVC_DispatcherTransEndBufBuffer with message for transaction end control block
LVC_DispatcherTransEndBufMsgTransaction end message
LVC_ErrorTraceObject
LVC_InProcDispatcherOMS stored procedure dispatcher for inproc case
LVC_KernelInterfaceLiveCache session-less kernel interface
LVC_KernelInterfaceInstance
LVC_KeyOIdQueue
LVC_LockRequestLock request class
LVC_MonitorDirectoryKey
LVC_MultiFileObjKeyIterator
LVC_ObjKeyIterator
LVC_RootPageNoArray
LVC_SingleFileObjKeyIterator
LVCMem_AllocatorBasic synchronised allocator replacing global 'malloc'/'free'
LVCMem_BlockAllocatorDefines a block allocator as base of the OMS alloctor
LVCMem_DefaultAllocatorDefault allocator of liboms. This allocator is active, until a call of OMS_LibOmsInterfaceInstance::InitLibOms has been made. This call is made only, if the liboms runs in the kernel environment
LVCMem_EmergencyAllocatorImplements the OMS emergency allocator. This allocator is attached to a user task, if a memory request of the OMS allocator fails due to lack of memory. All following memory requests of that task are fulfilled by the emergeny allocator until the user tasks leaves the calling db-procedure. Note : At one time at most one user task uses the emergeny allocator. This is realized by use of a region
LVCMem_UserAllocatorRegisterItemHash item for global user allocator list
LVCMem_Wrapper
LVCSimLiveCache simulator global functions
LVCSim_ABAPTabHandle
LVCSim_ABAPTabHandleBase
LVCSim_BinaryKey
LVCSim_CallbackInterfaceCallback interface for simulator
LVCSim_CheckpointException
LVCSim_ContainerMeta
LVCSim_DebugAllocatorImpDebug allocator implementation
LVCSim_FHBucket< T, T2, Val >
LVCSim_FoolNewClassHelper class to fool placement new and delete
LVCSim_KernelInterface
LVCSim_liveCacheSinkLiveCache session-specific kernel sink
LVCSim_ObjectHandleObject handle
LVCSim_ObjectHandleObjLockGarbage-collecting version of LVCSim_ObjectHandleObjLockNoGC
LVCSim_ObjectHandleObjLockNoGC
LVCSim_ObjectTree
LVCSim_ObjectVerHandleHandle for an object version
LVCSim_OIDAllocator
LVCSim_OIDObject
LVCSim_SchemaMeta
LVCSim_SqlHandleDummy SQL handle
LVCSim_StreamHandle
LVCSim_StreamHandleBase
LVCSim_StreamIO< T >
LVCSim_StreamIOBase
LVCSim_StreamStorage< T >
LVCSim_StreamStorage< T >::BucketOne stream bucket containing one element (row)
LVCSim_TXList
ni31_ListElem< infotype >
NTHighResTimer_ASM
NTHighResTimer_PerfCount
OMS_BasisKeyIterBase
OMS_ClassIdEntryEntries in the local container dictionary
OMS_ClassIdHashLocal container dictionary
OMS_ClassInfoEntry (containing class properties) of the global class directory
OMS_CompareMonitorDirectoryKey
OMS_ContainerDictionaryGlobal Dictionary for classes and containers
OMS_ContainerInfoEntry (containing container information) of the global container dictionary
OMS_ContextImplements an OMS Context
OMS_DummyKernelCallback
OMS_DynamicStack< T, Alloc >
OMS_InMemVersionKeyIter
OMS_KernelClsIter
OMS_KernelDefaultInterface
OMS_KernelKeyIter
OMS_KernelVersionMergeKeyIter
OMS_KeyIterBase
OMS_LibOmsInterfaceInstance
OMS_LockEntry
OMS_LockEntryHash
OMS_MergeKeyIterBase
OMS_MethodCallStatistics
OMS_Monitor
OMS_MonitorDirectory
OMS_OidArrayReaderDerived class for reading an array of OIDs
OMS_OidArrayWriterDerived class for writing an array of OIDs
OMS_OidHashImplements access structure for objects in the local context cache
OMS_SessionImplements an OMS Session representing a kernel session in the OMS
OMS_SessionLockObject
OMS_UnloadedVersionKeyIter
OMS_VersionClsIter
OMS_VersionDictionary::IterIterator for the version dictionary
OMS_VersionMergeKeyIter
OmsAbstractObjectBase class for all persistent objects
OmsAllocatorInterfaceUser-specific allocator interface
OmsArrayObject< T, ClsGuid >Array object
OmsArrayObjectBaseBase for array objects
OmsArrayObjectIterator< T, ClsGuid >OmsArrayObject size iterator
OmsArrayObjectIteratorBaseBase for array object iterator
OmsCallbackInterfaceOMS callback interface
OmsCriticalSectionClass for synchronizing different tasks
OmsDerefWrapper class to dereference several oids
OmsDerefArrayWrapper class to dereference an array of oids
OmsDerefArrayForUpdWrapper class to dereference an array of oids
OmsDerefForUpdWrapper class to dereference several oids for update
OmsDerefKeyArrayWrapper class to dereference an array of keys
OmsDerefKeyArrayForUpdWrapper class to dereference an array of keys for update
OmsDuplicateKeyException for duplicate key
OmsExclusiveScopeExclusive lock scope
OmsHandleInterface functions for OMS library
OmsIDerefIterBase class for Interface for mass deref
OmsIDerefIterForUpdBase class for mass deref for update
OmsIDerefKeyIterBase class for Interface for mass deref via key
OmsIDerefKeyIterForUpdBase class for Interface for mass deref via key for update
OmsIOidAppenderInterface to collect OID's
OmsIOidReadIteratorInterface for the enumeration of OID's
OmsIStream< HandleType, RowType >Abap table input stream
OmsKeyInUseException for duplicate key or lock timeout
OmsKeyRangeIter< T >Type safe key iterator
OmsLockObjectProvides a synchronisation mechanism , which supports share and exclusive locks
OmsLockTimeoutException for lock-timeout
OmsObjByClsIter< T3 >Type safe object iterator
OmsObjByClsIterBase
OmsObjByKeyIterBase
OmsObjectContainerObject Container for the storage in the local cache
OmsObjectIdDefines an OID of the persistent class T
OmsObjectNotFoundException for object not found
OmsOid< T >Type safe Oid
OmsOStream< HandleType, RowType >Abap table output stream
OmsOutOfDateException for out-of-date
OmsRWLockSession-specific reader-writer lock handle
OmsSequenceOmsSequence provides a number generator
OmsSharedScopeShared lock scope
OmsStreamBase class for OmsIStream and OmsOStream
OmsVarObjByClsIterIterator for variable sized objects
OmsVarOidDefines an OID of a persistent object of variable length
Pager_ControllerPager instantiation and savepoint control. Pager_Controller creates Pager_Writer instances and triggers startup of Pager_Writers
Pager_IDumpAbstract dump interface class to the pager
Pager_IRestartInterface for Pager instantiation and Converter restart
Pager_ISavepointInterface for Pager instantiation and savepoint control
Pager_LockSimple wrapper for vbegexcl
Pager_WriterPager IO
PagerDumpData structure for dump of pager
pi30SQLAreasStruct
PIn_DataPartData Part Class
PIn_ErrorTextPartError Part Class
PIn_MessageListPartMessage List Part Class
PIn_Part
PIn_ReplyPacket
PIn_ReplyParser
PIn_ReplySegment
PIn_RequestPacket
PIn_RequestSegment
PIn_RequestWriter
PIn_Segment
PIn_SessionInfoPartSession Info Part Class
PIn_SpecialPartBase class for special parts
PIn_SQLPacket
PIn_Tracer
PIn_TraceStream
pr05cKeywordStruct
pr05cKeywordTableStruct
Proc_ParameterCopyCopy db proc parameters to prevent overwriting them through a nested statement context
ReadBuffer
RequestQueue
RequestQueueIterator
Rst_DoubleChainEntryDouble chained entry
Rst_DoubleChainListDouble chained list without any allocation
Rst_IoSeqEntryEntry of a task wait stack
Rst_IoSeqListList containing I/O sequence entries
Rst_IRedoReadTaskInterface class of a singleton to handle log reader tasks
Rst_IRedoTrafficControlInterface class of a singleton to synchronize the parallel redo
Rst_JobEntryEntry of the job container list
Rst_LogEntryIteratorForward-Iterator, which reads the logPages necessary for the restart Represents one log-entry on a log-device or backup
Rst_RedoAllocateTrafficControlClass to allocate the RedoTrafficControl singleton
Rst_RedoExecuteTaskLifeCycleStarting and stopping of redo execute tasks
Rst_RedoFileThis is the Interface to Redo log manager
Rst_RedoFile::EntryHeadThis holds additional information for entry handling
Rst_RedoManagerParallel undo/redo of transactions in order to restart the database
Rst_RedoPageDefines a page of Redo-Entries
Rst_RedoReadTaskA singleton to handle a task which reads the log and creates the redo files

This current implementation handles one task only

Rst_RedoReadTaskLifeCycleStarting and stopping of the log reader task
Rst_RedoTrafficControlLists to synchronize the parallel redo (singleton)
Rst_RedoTrafficControl::Rst_RedoSyncClass to get exclusive access to the redo lists
Rst_StandbySynchronizerSynchronizes the RedoReader with the standby-administration commands
Rst_SynchronizeOffsetAll neccessary offset methods but for a volatile instance (i.e. no const-methods as in SABDB_Invalidatable)
RTE_ActiveDatabaseActive database information class
RTE_ConsoleDataCommunication
RTE_ConsoleOpenData
RTE_ConsoleRequestCommunication
RTE_ConsoleSemaphoreTimeoutList
RTE_CoroutineContext
RTE_CoroutineContext::contextUnion
RTE_Global
RTE_GlobalMultiThread
RTE_IGlobal
RTE_ISystemInterface class to access to system dependend information
RTE_ISystem::DateTime
RTE_ITaskStackControlSingleton Interface class to access and create task stacks
RTE_ItemRegister< ItemType >
RTE_ItemRegister< ItemType >::InfoInfo structure for registerable items
RTE_KGSContainer class for all global references
RTE_KGS::MachineInfo
RTE_KGS::ProcessInfo
RTE_KGS::Statistic
RTE_MySQLCrypting
RTE_MySQLPseudoRandomGenerator
RTE_NTServiceWindows service entry management
RTE_OwnCoroutineContext
RTE_RegistryHandleStruct_
RTE_SpinlockStatistic_
RTE_UniqueId_
RTEComm_ParseURIParse a liveCache Uniform Resource Identifier (URI)
RTEComm_URI_DBPathDatabase path object
RTEComm_URI_IPLocationIP location information
RTEComm_URI_NILocationSAPNI location information
RTEComm_URI_ProcSrvPathProcServer path object
RTEComm_URIPathSegmentListPath Segement List
RTEComm_URIQueryOptListQuery string option list
RTEComm_URIUtilsURI utility class
RTEConf_Parameter
RTEConf_ParameterAccess
RTEConf_ParameterRecord
RTEConf_ParameterRecordCryptInfo
RTEConf_ParameterRecordInteger
RTEConf_ParameterRecordReal
RTEConf_ParameterRecordString
RTECons_Communication
RTECons_StandardSession
RTEHSS_ApiDllSingleton class for accessing RTEHSS_API derived from RTESys_SharedLib
RTEHSS_Buffer_
RTEHSS_IServerToServerCallClass that allows to prepare server to server call command line and argument vector
RTEHSS_KernelInterfaceAccess class for HotStandbyStorage
RTEHSS_KernelInterface::MappingMapping information string encoded as hex digit string for transfer as string parameter
RTEHSS_KernelInterface::StatisticSystem view HOTSTANDBYCOMPONENT content
RTEHSS_NodeChainContainer for standby nodes snapshot
RTEHSS_StandbyNodeListContainer for standby node handling
RTEHSS_StandbyNodeList::StatisticSystem view content per standby node
RTEIO_DevSpaceInfo
RTEIPC_NamedSharedMemoryBasic class for Named Shared Memory handling
RTEMem_Allocator
RTEMem_Allocator::AlignType
RTEMem_AllocatorInfoItem
RTEMem_AllocatorInfoReader
RTEMem_AllocatorRegister
RTEMem_AllocatorWrapper
RTEMem_BlockAllocator
RTEMem_BlockChainHeadElement of a single linked list containing RTEMem_BlockDescriptor lists as payload
RTEMem_BlockDescriptorElement of a single linked list containing void * as payload
RTEMem_PageAllocatorHandle single I/O pages
RTEMem_PageAllocator::Page
RTEMem_RawAllocator::AlignType
RTEMem_RteAllocator
RTEMem_RteAllocator::AlignType
RTEMem_SystemPageCacheSingleton for System Page allocation/buffering
RTEMem_UnregisteredAllocator
RTEMem_UnregisteredAllocator::AlignType
RTEPPars_SAPDBPropEntry
RTEPPars_SAPDBProt
RTESync_BaseSpinlockPoolSpinlock pool used to reduce collisions
RTESync_BinarySemaphoreSemaphore class for non-counting semaphores (also called binary semaphores or Events respectively)
RTESync_InterlockedCounter< T_CounterType >Template class for Interlocked Counter (with Sample Code)
RTESync_IRWRegionCritical region that can be accessed exclusively (if the data is only read) or non-exclusively (if the data is modified). Non-exclusive access can be granted to several tasks in parallel, Exclusive acess is only granted to one task at a time. To reduce memory consumption, not every region has its own spinlock, but a reference to a spinlock pool is given to the region from which one spinlock is taken
RTESync_LockedScopeClass for spinlocked scope
RTESync_NamedSpinlockThis class implements the registered OS dependend spinlock hook
RTESync_RegionSimulator
RTESync_RWRegionClass containing methods common to all flavours of RWRegions RWRegions can be accessed from outside ONLY by using the interface RTESync_IRWRegion. The "flavours" of RWRegions (currently NoSemalist and WithSemalist) are implemented in different classes. The methods that are common to all flavours are implemented in the class RTESync_RWRegion
RTESync_RWRegionNoSemalistImplementation class for the "NoSemalist" flavour of RWRegions
RTESync_RWRegionWithSemalistImplementation class for the "WithSemalist" flavour of RWRegions
RTESync_SpinlockThis class implements the OS dependend spinlock hook
RTESync_SpinlockPoolSpinlock pool used to reduce collisions
RTESync_SpinlockReader
RTESync_SpinlockRegister
RTESync_WaitQueueForRWRegionClass implementing the wait queue in which tasks waiting for access to a RWRegion are stored
RTESync_WaitQueueForRWRegionEntryStructure describing an entry of the wait queue
RTESys_NTAWE
RTESys_NTLoadDLL
RTESys_NTLoadKernel32DLL
RTESys_ProcessStateAllows to check if a process is dead or alive
RTETask_Context
RTETask_IContext
RTETask_IWorkerJobThis class is the base interface class for a worker job
RTEThread_ConsoleCommandQueue
RTEThread_ConsoleRequest
RTEThread_ConsoleRequestor
RTEThread_ConsoleStandardWorker
RTEThread_ConsoleWorkerBase
SAPDB_ArgumentParserParse and handle program command line arguments
SAPDB_ArgumentParser::OptionDescription
SAPDB_ArgumentParser::SeparateArgsSplit an argument into small pieces
SAPDB_AutoArrayPtr< T >
SAPDB_AutoDestroyPtr< T >
SAPDB_AutoPtr< T >
SAPDB_AutoVoidPtr
SAPDB_BlanksA manipulator used to write blanks to a stream
SAPDB_ConsoleBuffer
SAPDB_IndentA manipulator used to write data with indentation
SAPDB_Invalidatable< T, InvalidValue >
SAPDB_IPersistentBitRange< TPersistent >
SAPDB_LeftJTo write left aligned strings to a <Class>SAPDBB_OStream</>
SAPDB_ManipulatorAbstract class used to overload operator <<
SAPDB_OStreamThis class is an output stream
SAPDB_Persistent< TInternal, TPersistent, TPBytesize >
SAPDB_PersistentBitRange< TInternal, TPersistent, TPBytesize, TPBitoffs, TPBitsize >
SAPDB_PersistentBool< TPersistent, TPBytesize, TPBitoffs >
SAPDB_PersistentCompileTimeRequiredSizeDummy< dummy_size >
SAPDB_RightJTo write right aligned strings to a <Class>SAPDBB_OStream</>
SAPDB_SingletonBase class for singletons
SAPDB_SingletonTemplate< Singleton >Alternative for class SAPDB_Singleton including Instance method
SAPDB_StandardArgumentParserParse and handle program command line arguments
SAPDB_StandardArgumentParser::OptionDesc
SAPDB_StreamBufferThis class serves as an abstract base class for writing output buffers for output streams
SAPDB_StringJAbstract base class for formatted strings
SAPDB_ToStringClassString class for message output
SAPDB_UTF8Basis
SAPDBAlgo_FunnelMergeIterator< TData, TSource, TComparator >Iterate over all elements the merge sources contain. In contrast to SAPDBAlgo_FunnelMergeIteratorIdx this iterator makes use of SAPDBAlgo_MergeNode. This means that data of each source will be copied when rearranging the funnelqueue but accessing will be fast as source methods need not be called when the elements have to be accessed
SAPDBAlgo_FunnelMergeIterator< TData, TSource, TComparator >::SAPDBAlgo_FunnelQueuePriority queue to be used by SAPDBAlgo_FunnelMergeIterator
SAPDBAlgo_FunnelMergeIteratorIdx< TData, TSource, TComparator >Iterate over all elements the merge sources contain. In contrast to SAPDBAlgo_FunnelMergeIterator this iterator does not make use of SAPDBAlgo_MergeNode. This means that data of each source will not be copied when rearranging the funnelqueue but accessing the source should be fast
SAPDBAlgo_FunnelMergeIteratorIdx< TData, TSource, TComparator >::SAPDBAlgo_FunnelQueueIdxPriority queue to be used by SAPDBAlgo_FunnelMergeIteratorIdx
SAPDBAlgo_IComparator< TData >Comparator interface necessary for SAPDBAlgo_QuickSort, SAPDBAlgo_FunnelMerge and others
SAPDBAlgo_IMergeSource< TData >Interface for the sources to be merged by the funnel merge
SAPDBAlgo_IMergeTarget< TData >Interface for the target to be used by the funnel merge
SAPDBAlgo_MergeNode< TData >Node to be used by SAPDBAlgo_FunnelQueue
SAPDBErr_MessageList
SAPDBFields_FieldA handler to a contiguous memory block of certain size
SAPDBFields_FieldListA handler to a contiguous memory block of certain size and with certain structure
SAPDBFields_FieldMapA map of (index,field) entries with fields scattered in memory
SAPDBFields_IFieldSequenceAn interface to an ordered set of fields
SAPDBMem_BadAllocExceptionDefines an exception class for the component SAPDBMem
SAPDBMem_BadDeallocExceptionThrown, if wrong pointer is to be deallocatted
SAPDBMem_CallDirectoryThis class realizes a singleton, that stores call stacks given by an array of pointers. For each call stack a unique integer is assigned, which serves a surrogate for the call stack. If call stack monitoring of the global allocator is enabled, each memory chunk contains the call stack surrogate of the memory requestor. Together with an iterator over the allocator and over this call stack directory, this allows a better analysis of memory leak problems. The system table sysdd.heap_content yields the corresponding information
SAPDBMem_CallDirectory::CallStackDescriptorDescription of a call stack
SAPDBMem_CallDirectory::IteratorDefines an iterator over call directoy
SAPDBMem_ConsistencyExceptionThrown, if allocator is inconsistent
SAPDBMem_DefaultRawAllocatorSimple implementation of the 'SAPDBMem_IRawAllocator' interface
SAPDBMem_IAllocatorInfoDefines statistics interface of an allocator
SAPDBMem_IBlockAllocatorAllocator interface for aligned blocks of memory of fixed size
SAPDBMem_IncrementalBufferAllocatorSimple implementation of the 'SAPDBMem_IRawAllocator' interface
SAPDBMem_IncrementalRawAllocatorImplementation of the 'SAPDBMem_IRawAllocator' interface
SAPDBMem_IRawAllocatorAllocator interface for 'raw' memory
SAPDBMem_IRawAllocator::AlignTypeDefines minimum alignment of memory blocks returned by an allocator
SAPDBMem_PageAllocatorThis class manages given memory blocks. This blocks are divided into block of common size, called pages. This memory is provided by the SAPDBMem_IRawAllocator interface
SAPDBMem_PageAllocator::Page
SAPDBMem_RawAllocatorImplementation of the 'SAPDBMem_IRawAllocator' interface. This class provides an implementation of a heap based on the ideas of the malloc/free/realloc written by Doug Lea
SAPDBMem_RawAllocator::CChunk
SAPDBMem_RawAllocator::CFreeChunkListsManages free chunks
SAPDBMem_RawAllocator::CFreeChunkLists::FreeListHeaderStructure of a free list header. This is the header of a double chained list
SAPDBMem_RawAllocator::HeapIteratorDefines an heap iterator. The iterator allows to seek out all chunks (free and used) of the heap
SAPDBMem_RawAllocator::IteratorStateCurrent state of an iterator
SAPDBMem_RawAllocator::ITracerAndExceptionHandler
SAPDBMem_RawAllocator::THeapInfoStructure keeping track of heap occupancy
SAPDBMem_RawChunkHeaderDefines the structur of a chunk provided from base allocator managed by SAPDBMem_Allocator
SAPDBMem_RawChunkTreeAllocatorRaw chunks are managed by an AVL tree. This class defines the allocator used by the AVL tree
SAPDBMem_RawChunkTreeComparatorRaw chunks are managed by an AVL tree. This class defines the compare method used by the AVL tree
SAPDBMem_SynchronizedRawAllocatorSynchronized SAPDBMem_RawAllocator, i.e. an allocator that can be used by serveral tasks simultaneously
SAPDBTrace_LinePrinterInterface to write complete lines
SAPDBTrace_MethodBraceTraces method entry and exit
SAPDBTrace_Stream<Class>SAPDB_OStream</> with special support to trace execution in a multitasking environment
sapdbwa_DBC
sapdbwa_DbConnection
sapdbwa_DBCPool
sapdbwa_HttpReply
sapdbwa_HttpRequest
sapdbwa_SessionPool
sapdbwa_StringSeq
sapdbwa_WebAgent
sapdbwa_WebSession
ScanReturn
SERVERDB_PARAM_RECInternally used only ----------------------------------------------------------------------------
SetDBMServerParamsReq
SetDBMServerParamsResp
SharedSQL_CachedCommandCachedCommand
SharedSQL_CommandCacheShared cache to store SharedSQL_CachedCommand
SharedSQL_CommandCacheInfoStatistics for the CommandCache
SharedSQL_CommandCacheIteratorIterator for the CommandCache
SharedSQL_CommandInfoInformation about the stored SharedSQL_Command, used the SystemView COMMANDSTATISTICS
SharedSQL_CommandStatisticsCommandStatistics
SharedSQL_ExecuteHandleHandle for the SharedSQL_CachedCommand used during execution
SharedSQL_ICachedCommandInterface to SharedSQL_CachedCommand
SharedSQL_ICommandCacheInterface to SharedSQL_CommandCache
SharedSQL_IExecuteHandleInterface to SharedSQL_ExecuteHandle
SharedSQL_IParseIDCacheInterface to SharedSQL_ParseIDCache
SharedSQL_IPlanInterface to SharedSQL_Plan
SharedSQL_IPrepareHandleInterface to SharedSQL_PrepareHandle
SharedSQL_ISQLCacheInterface to SharedSQL_SQLCache
SharedSQL_LockedScopeCreates a locked scope either with a Spinlock or with a RWRegion
SharedSQL_ModuleNameModule name
SharedSQL_ParseIDHandles ParseIDs in SharedSQL
SharedSQL_ParseIDCacheSession specific cache to store SharedSQL_ParseIDData
SharedSQL_ParseIDDataSession specific parse data
SharedSQL_ParseIDHandleHandle for the SharedSQL_CachedCommand used within the SharedSQL_ParseIDCache
SharedSQL_PlanClass to handle execution plans
SharedSQL_PlanNodeNode within the SharedSQL_PlanTree
SharedSQL_PrepareHandleHandle for the SharedSQL_CachedCommand used during parsing
SharedSQL_SQLCacheUsed by transactions to handle the sigleton commandcache and a session specific parseid cache
SharedSQL_SQLContextContext of a sqlstatement
SharedSQL_SQLStmtSqlstatement
SharedVersionDirRgnShared lock scope
SimRWLockSimulator R/W lock, semaphore-based (expensive)
SQL_DATE_STRUCT
SQL_Monitor
SQL_NUMERIC_STRUCT
SQL_TIME_STRUCT
SQL_TIMESTAMP_STRUCT
SQLDBC_ClientRuntime::ConnectLock
SQLDBC::SQLDBC_ConnectionItemBase class to administrate the error handling within SQLDBC
SQLDBC_DatabaseMetaDataThis holds MaxDB Metadata. Maybe SQLDBC provides this sometime
SQLDBC_IRuntime
SQLDBC_IRuntime::TaskTraceContext
SQLMan_ActiveStatementDirectoryDirectory for active sql statements of a session. The statements are identified via a unique number. Multiple sql statements may be active at a time in case of triggers or db-procedures
SQLMan_ContextImplements a capsule for the pascal type tak_all_command_glob
SQLMan_ContextSessionMembersDefines the cpp members of a SQLMan_Context. Due to the history of SAPDB the initial part of the SQLMan_Context is defined via PASCAL. For the new implemented parts, the cpp memberes are clustered by this class and are linked to the PASCAL part by use of a pointer
SQLMan_IdentifierDefines layout of an identifier
SQLMan_MessBlockEncalsulation of the pascal type tgg00_messBlock
SQLMan_ParseIdIdentifier of a sql execution plan
SQLMan_SQLStatementContextCreates new sql manager statement context
SQLMan_StrategyEncalsulation of the pascal type tgg07_StrategyInfo
SQLManErr_BaseToReturnCodeCombination of base error, sqlmode and resulting returncod
SQLManErr_InstanceCreates the SQLManagerErrorHandling instance. This is a singleton providing the SQLManagerErrorHandling interface
SQLManErr_InterfaceDefines the interface of the SQLManagerErrorHandling
st_api_doc_class
st_api_docclass_list
st_api_docclass_list_item
st_api_indexing_service
st_api_indexing_service_sp
st_api_service_desc
st_api_service_desc_list
st_api_service_desc_list_item
st_api_session_pool
st_api_session_pool_list
st_api_session_pool_list_item
st_api_xie_admin
st_api_xieadmin_list
st_api_xieadmin_list_item
st_api_xml_index
st_api_xmlindex_list
st_api_xmlindex_list_item
st_com_class
st_container_desc
st_copy_desc
st_dbfs
st_fsdesc
st_get_inode_desc
st_head_handle
st_insert_inode_desc
st_odcompr
st_rename_inode_desc
st_semaphore
st_sqlconn
st_wa_connection_handle
st_wa_dbc_connect_param
st_wa_dict_entry
st_wa_excl
st_wa_handle
st_wa_log
st_wa_mime_types
st_wa_num_elem
st_wa_session_data
st_wa_sessionpool_handle
st_wa_stringseq
st_wa_user_data
st_wdvcapi_error_list
st_wdvcapi_wdv
st_xml_semaphore
st_xmllock_lock
StdHandleMapT
Studio_Connection
Studio_DBFSObject
Studio_List
Studio_ListElement
Studio_Statements
Studio_StoredFileContent
StudioOAL_WColumn
StudioOAL_WError
StudioOAL_WParameters
StudioOAL_WResult
StudioTD_Base
StudioTD_ColumnDef
StudioTD_ConditionDef
StudioTD_ConstraintDef
StudioTD_ForeignKeyDef
StudioTD_TableDef
StudioTD_WTableDefODBC
StudioWeb_Result
StudioWeb_ResultTemplate
StudioWeb_StoredQueryTree
StudioWeb_TemplateDsql
StudioWeb_TemplateFrame
StudioWeb_TemplateHeader
StudioWeb_TemplateLogon
StudioWeb_TemplateMainFrame
StudioWeb_TemplateParamQuery
StudioWeb_WebQuery
SysView_ActiveConfigurationThis class is used to handle the system table named 'ACTIVECONFIGURATION'. It mainly provides the Create() and Execute() functions for this table
SysView_BackupInformationThis class is used to handle the system table named 'BACKUPINFORMATION'. It mainly provides the Create() and Execute() functions for this table
SysView_BackupThreadsThis class is used to handle the system table named 'BACKUPTHREADS'. It mainly provides the Create() and Execute() functions for this table
SysView_CacheStatisticsThis class is used to handle the system table named 'CACHESTATISTICS'. It mainly provides the Create() and Execute() functions for this table
SysView_CacheStatisticsResetThis class is used to handle the system table named 'CACHESTATISTICSRESET'. It mainly provides the Create() and Execute() functions for this table
SysView_ClassContainersThis class is used to handle the system table named 'CLASSCONTAINERS'. It mainly provides the Create() and Execute() functions for this table
SysView_ClassContainerStatisticsThis class is used to handle the system table named 'CLASSCONTAINERSTATISTICS'. It mainly provides the Create() and Execute() functions for this table
SysView_ClassContainerStatisticsResetThis class is used to handle the system table named 'CLASSCONTAINERSTATISTICSRESET'. It mainly provides the Create() and Execute() functions for this table
SysView_CommandCacheStatisticsThis class is used to handle the system table named 'COMMANDCACHESTATISTICS'. It mainly provides the Create() and Execute() functions for this table
SysView_CommandCacheStatisticsResetThis class is used to handle the system table named 'COMMANDCACHESTATISTICSRESET'. It mainly provides the Create() and Execute() functions for this table
SysView_CommandStatisticsThis class is used to handle the system table named 'COMMANDSTATISTICS'. It mainly provides the Create() and Execute() functions for this table
SysView_CommandStatisticsResetThis class is used to handle the system table named 'COMMANDSTATISTICSRESET'. It mainly provides the Create() and Execute() functions for this table
SysView_DataCacheThis class is used to handle the system table named 'DATACACHE'. It mainly provides the Create() and Execute() functions for this table
SysView_DataStatisticsThis class is used to handle the system table named 'DATASTATISTICS'. It mainly provides the Create() and Execute() functions for this table
SysView_DataStatisticsResetThis class is used to handle the system table named 'DATASTATISTICSRESET'. It mainly provides the Create() and Execute() functions for this table
SysView_DataVolumesThis class is used to handle the system table named 'DATAVOLUMES'. It mainly provides the Create() and Execute() functions for this table
SysView_EventsThis class is used to handle the system table named 'EVENTS'. It mainly provides the Create() and Execute() functions for this table
SysView_FilesThis class is used to handle the system table named 'FILES'. It mainly provides the Create() and Execute() functions for this table
SysView_HistoryCleanupStatisticsThis class is used to handle the system table named 'HISTORYCLEANUPSTATISTICS'. It mainly provides the Create() and Execute() functions for this table
SysView_HistoryCleanupStatisticsResetThis class is used to handle the system table named 'HISTORYCLEANUPSTATISTICSRESET'. It mainly provides the Create() and Execute() functions for this table
SysView_HotStandbyComponentThis class is used to handle the system table named 'HOTSTANDBYCOMPONENT'. It mainly provides the Create() and Execute() functions for this table
SysView_HotStandbyGroupThis class is used to handle the system table named 'HOTSTANDBYGROUP'. It mainly provides the Create() and Execute() functions for this table
SysView_IndexSizeDetailsThis class is used to handle the system table named 'INDEXSIZEDETAILS'. It mainly provides the Create() and Execute() functions for this table
SysView_InstanceThis class is used to handle the system table named 'INSTANCE'. It mainly provides the Create() and Execute() functions for this table
SysView_IOThreadStatisticsThis class is used to handle the system table named 'IOTHREADSTATISTICS'. It mainly provides the Create() and Execute() functions for this table
SysView_IOThreadStatisticsResetThis class is used to handle the system table named 'IOTHREADSTATISTICSRESET'. It mainly provides the Create() and Execute() functions for this table
SysView_ISysViewThis class is designed to be an interface class for all system views. However, this class is a bit more than that, since it also provides some additional functions which are useful for all derived instances. Note: This class should be the only one being used from outside
SysView_ITableObjThis interface class provides an interface for the system view table object class
SysView_KernelMessagesThis class is used to handle the system table named 'KERNELMESSAGES'. It mainly provides the Create() and Execute() functions for this table
SysView_LocksThis class is used to handle the system table named 'LOCKS'. It mainly provides the Create() and Execute() functions for this table
SysView_LockStatisticsThis class is used to handle the system table named 'LOCKSTATISTICS'. It mainly provides the Create() and Execute() functions for this table
SysView_LockStatisticsResetThis class is used to handle the system table named 'LOCKSTATISTICSRESET'. It mainly provides the Create() and Execute() functions for this table
SysView_LogStatisticsThis class is used to handle the system table named 'LOGSTATISTICS'. It mainly provides the Create() and Execute() functions for this table
SysView_LogStatisticsResetThis class is used to handle the system table named 'LOGSTATISTICSRESET'. It mainly provides the Create() and Execute() functions for this table
SysView_LogVolumesThis class is used to handle the system table named 'LOGVOLUMES'. It mainly provides the Create() and Execute() functions for this table
SysView_MemoryAllocatorStatisticsThis class is used to handle the system table named 'MEMORYALLOCATORSTATISTICS'. It mainly provides the Create() and Execute() functions for this table
SysView_MemoryAllocatorStatisticsResetThis class is used to handle the system table named 'MEMORYALLOCATORSTATISTICSRESET'. It mainly provides the Create() and Execute() functions for this table
SysView_MemoryHoldersThis class is used to handle the system table named 'MEMORYHOLDERS'. It mainly provides the Create() and Execute() functions for this table
SysView_MiscellaneousThis class is used to handle the system table named 'MISCELLANEOUS'. It mainly provides the Create() and Execute() functions for this table
SysView_ObjectLocksThis class is used to handle the system table named 'OBJECTLOCKS'. It mainly provides the Create() and Execute() functions for this table
SysView_OMSLocksThis class is used to handle the system table named 'OMSLOCKS'. It mainly provides the Create() and Execute() functions for this table
SysView_OMSProcedureStatisticsThis class is used to handle the system table named 'OMSPROCEDURESTATISTICS'. It mainly provides the Create() and Execute() functions for this table
SysView_OMSProcedureStatisticsResetThis class is used to handle the system table named 'OMSPROCEDURESTATISTICSRESET'. It mainly provides the Create() and Execute() functions for this table
SysView_OMSVersionsThis class is used to handle the system table named 'OMSVERSIONS'. It mainly provides the Create() and Execute() functions for this table
SysView_OptimizerInformationThis class is used to handle the system table named 'OPTIMIZERINFORMATION'. It mainly provides the Create() and Execute() functions for this table
SysView_PageLocksThis class is used to handle the system table named 'PAGELOCKS'. It mainly provides the Create() and Execute() functions for this table
SysView_PascalTableObjThis interface class provides an interface for the SystemView table object
SysView_PseudoLongHandlerFunctions for presenting system view data as columns of datatype long
SysView_ReaderWriterLockStatisticsThis class is used to handle the system table named 'SPINLOCKSTATISTICS'. It mainly provides the Create() and Execute() functions for this table
SysView_RegionLocksThis class is used to handle the system table named 'REGIONLOCKS'. It mainly provides the Create() and Execute() functions for this table
SysView_RegionStatisticsThis class is used to handle the system table named 'REGIONSTATISTICS'. It mainly provides the Create() and Execute() functions for this table
SysView_RegionStatisticsResetThis class is used to handle the system table named 'REGIONSTATISTICSRESET'. It mainly provides the Create() and Execute() functions for this table
SysView_RestartInformationThis class is used to handle the system table named 'RESTARTINFORMATION'. It mainly provides the Create() and Execute() functions for this table
SysView_SchemasThis class is used to handle the system table named 'SCHEMAS'. It mainly provides the Create() and Execute() functions for this table
SysView_SessionsThis class is used to handle the system table named 'SESSIONS'. It mainly provides the Create() and Execute() functions for this table
SysView_SpinLockStatisticsThis class is used to handle the system table named 'SPINLOCKSTATISTICS'. It mainly provides the Create() and Execute() functions for this table
SysView_SpinLockStatisticsResetThis class is used to handle the system table named 'SPINLOCKSTATISTICSRESET'. It mainly provides the Create() and Execute() functions for this table
SysView_SysViewBaseThis class is designed to be an interface class for all system views. However, this class is a bit more than that, since it also provides some additional functions which are useful for all derived instances. Note: This class should be the only one being used from outside
SysView_TableSizeDetailsThis class is used to handle the system table named 'TABLESIZEDETAILS'. It mainly provides the Create() and Execute() functions for this table
SysView_TaskGroupStatisticsThis class is used to handle the system table named 'TASKGROUPSTATISTICS'. It mainly provides the Create() and Execute() functions for this table
SysView_TaskGroupStatisticsResetThis class is used to handle the system table named 'TASKGROUPSTATISTICSRESET'. It mainly provides the Create() and Execute() functions for this table
SysView_TaskStatisticsThis class is used to handle the system table named 'TASKSTATISTICS'. It mainly provides the Create() and Execute() functions for this table
SysView_TaskStatisticsResetThis class is used to handle the system table named 'TASKSTATISTICSRESET'. It mainly provides the Create() and Execute() functions for this table
SysView_TransactionsThis class is used to handle the system table named 'TRANSACTIONS'. It mainly provides the Create() and Execute() functions for this table
SysView_VersionThis class is used to handle the system table named 'VERSION'. It mainly provides the Create() and Execute() functions for this table
t_ParmParameter type union for COM class method
t_ParmsDummy parameters for COM class method
t_sp77charConst
t_sp77charTable
t_sp77encoding
t_sp81CodePage
Table_IResultThis interface offers methods to iterate over result sets. Which were created by Select on a table object
Table_IResult::IteratorFor accessing elements of result sets
Table_TableThis realizes all access to a single table. You can enable the interace methode trace with "CHECK TOPIC TABLE" and level 5. Additional checks can be enabled with "TRACE TOPIC TABLE"
Table_UnsortedResultThis class implements an unsorted result set
tbd450_InvListRefSubTree
tbd900_ContObjFrame
tbd900_ContObjHeader
tbd900_ObjFrame
tbd900_VarObjBody
tbd900_VarObjBodyHeader
tcn35b_DBMExternalBackupControllerThis class handles one backup with an external backup tool. If you need more than one backup, use more than one object
tcn35b_DBMExternalBackupControllerFactoryClass constructing tcn35b_DBMExternalBackupController objects
tcn385_EnumString
tcn38_ThisProgramParameters
tcn53_DBAAction
tcn53_DBAActionDetailLogFile
tcn82PrioList
teo110_ChildPipe
teo110_ParentPipe
teo110_PipeBase
teo110_PipeDesc
teo41_Swap
teo42_EmptyReqResp
teo42_PacketHeader
teo42_RTEErrorResp
teo42_RTEReqRespBase
teo42_RTEReqRespVarPart
teo42_TransferUnitBase
teo44_CancelReq
teo44_DisconnectReq
teo44_DisconnectResp
teo44_QueryTransferBufferSizeReq
teo44_QueryTransferBufferSizeResp
teo44_SetTransferBufferSizeReq
teo44_SetTransferBufferSizeResp
teo45_RTEProtocolBase
tin100_GlobalLog
tin100_Log
tin105_LogFile
tin105_SequentialLogFile
tin110_SQLRecord
tin110_SQLResultTable
tls22_Statistics
tls26_DescPageHeaderHeader of meta data pages in tableextract data files
tls26_TEFileTrailerTrailer of tableextract data files
tls30_DatafileHeader
tls_memchunk
tni34_ADirectoryClass for handling directories
Tools_ArgumentsArgument object
Tools_Array< E >
Tools_ConfigFile
Tools_ConfigObject
Tools_DynamicUTF8String
Tools_DynamicUTF8StringBuffer
Tools_EventLogFileLogger for logging in to Windows Event Log
Tools_Expression
Tools_ExpressionValue
Tools_ExpressionValueArrayElement
Tools_Object
Tools_ParameterParameter class
Tools_ParameterParserParameter parser class
Tools_PipeCallPipeMain class
Tools_PropertiesProperties class
Tools_PropertyProperty class
Tools_Session< E >
Tools_Template
Tools_TemplateMsgBox
Tools_TemplateSimpleTable
Tools_TemplateValue
Tools_TemplateWriter
Tools_TemplateWriterWA
Tools_UTF8Basis
Tools_UTF8ConstIterator
Tools_UTF8ConstReverseIterator
Tools_UTF8Iterator
Tools_UTF8ReverseIterator
Tools_UTF8StringElement
Tools_ValueProvider
ToolsParsers_ParseResultClass managing a parsing result
ToolsParsers_ProgramParameterParserClass for parsing program parameters
ToolsParsersSyntax_SymbolClass managing symbols of a syntax string
ToolsParsersSyntax_SyntaxClass converting a syntax string into a tree of parameter objects, that can be used with the argument parser ToolsParsers_ProgramParameterParser
ToolsParsersSyntEl_AlternativeListA class for handling a list of alternative parameters such as "dbmcli ... recover_start ... EBID | ExternalBackupID ..
ToolsParsersSyntEl_ConcatenationA class for handling a group of parameters succeeding each other, such as "dbmcli -d \<dbname\> -u \<user\>,\<passwd\> ..."
ToolsParsersSyntEl_InvalidClass simulating an unusable syntax element
ToolsParsersSyntEl_KeywordClass for keyword parameters such as "dbmcli ... \<database\> ..."
ToolsParsersSyntEl_MultipleValueVariableBase class for variable program parameters with multiple values such as "rm ... \<filename<sub>1</sub>\> \<filename<sub>2</sub>\> ..."
ToolsParsersSyntEl_NonTerminalBase class for different program parameter types
ToolsParsersSyntEl_OptionBase class for handling lists of optional program parameters such as "dbmcli ... [UNTIL \<date\> \<time\>]"
ToolsParsersSyntEl_ParameterBaseBase class for different program parameter types
ToolsParsersSyntEl_ParameterGroupBase class for groups of parameters
ToolsParsersSyntEl_RepetitionA basic class for program parameters that can be repeated such as "dbmcli ... [-d ...] [-u ...] ..." (or more precisely written EBNF-like as "dbmcli {... [-d ...] [-u ...] ...} \<command\> ..."). Note that the sequence of the parameters must still be matched. If your syntax allowes arbitrary sequences of these parameters you should combine the repetition with the class ToolsParsersSyntEl_Set
ToolsParsersSyntEl_SetA class for handling a group of succeeding parameters such as "dbmcli -d \<dbname\> -u \<user\>,\<passwd\> ..."
ToolsParsersSyntEl_TerminalBase class for different program parameter types
ToolsParsersSyntEl_VariableClass for variable program parameters such as "dbmcli ... <database> ..."
ToolsParsersUtil_StringVery very simple C-like string class
tpa110_InStream
tpa110_OutStream
tpa110_UncomprFilter
tpa111_ODCompr2
tpa111_ODDecompr2
tpa112_FileInStream
tpa112_FileOutStream
tpa112_FileReader
tpa112_FileWriter
tpa31DiagRec
tpa40Utility
tpa41ESQBlock
tpa50Env
tpa60Async
tpa61StmtAttr
tpa62DBCSpecial
tpr00_CursorName
tpr00_StmtName
tpr01_EnvDesc
tpr01_ModuleDesc
tpr01_ParamDesc
tpr01_ParseInfoContainer
tpr01_ParseInfoDesc
tpr01_ParseInfoParams
tpr01_ParseInfos
tpr01_PrecomDesc
tpr01_StmtNameContainer
tpr01_StmtNameDesc
tpr01_StmtNameDesc_StmtID
tpr04_HostVarDesc
tpr05_StmtAnalysisDesc
tpr05_String_struct
tpr06_ParseIDCache
tpr09CacheStat
tpr09DynaHashListItem
tpr09HashTable
tpr09LinkedList
tpr09LinkedListItem
Trace_CommonEntry
Trace_DevSpace
Trace_InfoPage
Trace_InfoPage::Layout
Trace_KernelFullEntry
Trace_LargeEntry
Trace_LargeEntryIterator
Trace_LockThis class is used to synchronize concurrent access to the shared data of the Trace_Manager. To synchronize the access the g08trace region is used
Trace_ManagerThis class is the kernel trace interface
Trace_OverflowEntry
Trace_PacketEntry
Trace_Page
Trace_PageEntry
Trace_PageEntryIterator
Trace_SlotThis class is used to handle the UKT specific kernel trace. Note that only one task of the UKT is able to write into the UKT specific trace slot and therefore no synchronization is needed, except the trace slot flush!
Trace_SlotAccessThis class is used to prevent trace entry writing if the kernel trace will be flushed at this moment. Note that no latches are used to avoid loss of performance!
Trace_SlotPoolThis class is used to handle all UKT specific trace slots
Trace_SlotPoolIteratorThis class is used to iterate over all trace slot handler
tsp81_UCS2Char
tta99_TraceClass
twd119InodeStack
uCheckIfSynchronized
uDeinit
uGetLastError
uGetMapping
uInit
uMirrorData
uMirrorSplit
uMirrorSplitDone
updateCommandBuffer_Buffer used to transfer update command information
uPerror
uSetLogReadOnlyStatus
uSetVerbosity
VersionEntry
VtracePrinter
wahttp_alternate_settings
XMLXPath_Context
XMLXPath_Error
XMLXPath_ErrorMsg
XMLXPath_IndexList
XMLXPath_Item
XMLXPath_Mem_Context
XMLXPath_Predicate
XMLXPath_PSH_Item
XMLXPath_Step
XMLXPath_TokenList
yy_buffer_state

Generated by  Doxygen 1.6.0   Back to index