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 information directly 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