company logo

Access classes

In order to access data, several database access classes are provided. An ODABA application is designed either as client, as server or as bridge (client/server). Each application must provide at least one client or server object.

  • Client - Client handle
  • Server - Server handle

In order to access data, following hierarchical access objects have to be created:

  • Client - Client handle
  • Dictionary - Provides access to resource database
  • Database - Provides access to database
  • [ ObjectSpace ] - Provides access to an object space
  • Property - provides access to collections, instances and attributes

Top-down always a 1:N relationship could be established, i.e. for a client any number of dictionary might be created. For each dictionary any number of database might be opened etc. Properties may defined hierarchical structures itself, i.e. each property handle might create any number of subordinated property handles.

A shorter and more flexible of creating an access handle hierarchy is referring to a DataSource object, which handles Client, Dictionary, Database and ObjectSpace in a simplified way.

Subtopics

  1. Application - Application features
  2. Client - ODABA client
  3. Server - Object server applications
  4. DataSource - Data source
  5. Dictionary - Dictionary Handle
  6. Database - Database Handle
  7. ObjectSpace - Database Object Handle
  8. Property - Property Handle
  9. Value - Value handle