DictionaryHandle - Dictionary Handle
Inherits: 
DatabaseHandle
The dictionary handle is used for providing schema definitions from the dictionary. The dictionary creates internal images from the externally stored schema definitions. These internal images (e.g. DBStructDef) can be provided by means of dictionary functions.
Because the dictionary handle is a database handle (DatabaseHandle) one may access schema informationdirectly via property handle functions.
Notes:
System resources as documentation object types are usually available internally, only, and cannot be read from the dictionary database.
Functions
- AccessKeyString - Access key string
- BaseType - Returns internal number for elementary types
- CheckExpression - Check expression syntax
- CheckExtentDef - Check extent definition
- CheckValueSet - Check value list definition
- Close - Close dictionary handle
- CopyCodeset - Copy enumeration
- CopyExtentDef - Copy extent definition
- CopyStructure - Copy structure definition
- CopyType - Copy type definition
- CreateGlobalVariable - Create Global variable
- CreateParser - Create default parser for dictionary
- CreateTempExtent - Create temporary extent
- DeleteType - - internal feature (not documented)
- DictionaryHandle - Create dictionary handle
- EnumToString - Get enum name from enum value
- ExistExpression - - internal feature (not documented)
- FindStructDef - - internal feature (not documented)
- GetAccessKey - - internal feature (not documented)
- GetExtentDef - Get extent definition
- GetExtentDefCount - - internal feature (not documented)
- GetGlobalVariable - Get global variable
- GetID_SIZE - Size for identifying names in ODABA
- GetLastSchemaVersion - Get highest schema version
- GetParser - Get BNF parser
- GetStructDef - Get structure definition
- GetStructDefCount - - internal feature (not documented)
- GetTempName - Get unique name for temporary resource
- IsBasicType - Is type an elementary type?
- LoadOSILibraries - - internal feature (not documented)
- LoadOSIScript - - internal feature (not documented)
- LocateExtentDef - Provide extend definition
- LookupCode - Lookup enumeration code by string
- LookupString - Lookup enumeration string by code
- LookupType - Get enumeration class name
- Open - Open dictionary handle
- OpenDictionary - - internal feature (not documented)
- OpenMultiple - Open multiple dictionary source
- ParseExpression - Parse expression
- ParseFile - Parse file
- ProvideExpression - - Title unknown
- ProvideExtentDef - Provide extent definition
- ProvideStructureDef - Provide structure definition from internal or external dictionary
- RemoveExpression - - internal feature (not documented)
- RemoveGlobalVariable - Remove global variable
- RemoveOperations - - internal feature (not documented)
- SetAccessKey - - internal feature (not documented)
- SetLastSchemaVersion - Set highest schema version
- StringToEnum - Get enum value from enum name
- UpdateVersion - Update highest schema version
- get_dictionary - Get dictionary pointer
- operator bool - Dictionary opened
- operator-> - Get dictionary pointer
- operator= - Assignment operator
- operator== - Compare dictionary handles
- ~DictionaryHandle - Destructor