Helper classes
Some helper classes are provided in order to pass data between the application and database access functions, i.e. for passing parameters and return values:
- String - support for string objects (C++ only)
- StringList - support for string lists (C++ only)
- TypedString - supports strings passing data for complex data types
- Key - special TypedString for passing key values
- Instance - special type string for passing instance values
- OSIString - special type string for passing OSI expressions and operation/access paths
- Option - application settings in hierarchical option variables
- Global variables - usage of thread global variables
- Binary - support for binary data access
- Time - support for time objects
- Date - support for date objects
- DateTime -- support for timestamp objects
String and StringList are passed to .NET applications as string and string array objects, which can be handled easily in .NET languages.
Subtopics
- Option - Application options
- GlobalVariable - Global variables
- Binary - Binary data block handle
- String - String value
- StringList - ODABA strings list
- TypedString - Instance and key value
- Key - Key value
- Instance - Instance string
- OSIString - OSI expression string
- Time - Time value
- Date - Date value
- DateTime - Timestamp
- BNFParser - Parser for files or strings with defined BNF syntax
- BNFNode - BNF tree node