company logo

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

  1. Option - Application options
  2. GlobalVariable - Global variables
  3. Binary - Binary data block handle
  4. String - String value
  5. StringList - ODABA strings list
  6. TypedString - Instance and key value
  7. Key - Key value
  8. Instance - Instance string
  9. OSIString - OSI expression string
  10. Time - Time value
  11. Date - Date value
  12. DateTime - Timestamp
  13. BNFParser - Parser for files or strings with defined BNF syntax
  14. BNFNode - BNF tree node