- ODABA Database and tools
- Quick Starter Guide
- Reference Documentation
- ODABA Application Program Interface
- Language reference for ODABA Script Interface (OSI)
- Introduction
- OSI, OIF and ODL entry points
- ODABA Script Interface (OSI)
- ODABA schema definitions
- Property and type definitions
- Entries to OSI element definitions
- Supported user-defined types
- Variable definitions
- Constant definition
- Member variables
- Database variables
- Independent variables
- Option variables
- Parameter variables
- Collection options
- Method declarations
- Method Declaration
- Method type reference
- Method identifier
- Method scope
- Implementation identifier
- Parameter list
- Raised exceptions
- Context expression
- List of string literals
- String literal successor
- String literal
- Exception declaration
- Exception definitions
- Exception list
- Exception list
- Exception definition
- Type references
- Variable declarators
- Common variable keywords
- Context keyword
- Raises keyword
- Input parameter
- Output parameter
- Input/output parameter
- One-way option
- EXCEPTION keyword
- PRIVATE keyword
- PROTECTED keyword
- PUBLIC keyword
- STATIC keyword
- VIRTUAL option
- TRANSIENT option
- TYPEDEF keyword
- ENUM keyword
- STRUCTURE keyword
- UNION keyword
- INTERFACE keyword
- VIEW keyword
- CONST keyword
- CLASS keyword
- EXTENTS keyword
- ARRAY keyword
- SET keyword
- LIST keyword
- BAG keyword
- ATTRIBUTE keyword
- RELATIONSHIP keyword
- REFERENCE keyword
- COLLECTION keyword
- INVERSE keyword
- EXTENT keyword
- KEY keyword
- GLOBAL keyword
- MULTIPLE_KEY option
- NO_CREATE option
- ORDERED_BY keyword
- NOT_EMPTY option
- TEMPORARY option
- MAIN_ORDER option
- PERSISTENT keyword
- GUID Option
- WEAK_TYPED option
- OWNER option
- UNIQUE option
- DEPENDENT option
- SECONDARY option
- BASED_ON keyword
- SUBSET keyword
- SUPERSET keyword
- IDENT_KEY keyword
- COMPLETE option
- DISTINCT option
- INTERSECTION option
- IGNORE_CASE option
- Descending order
- INTERVAL keyword
- Constraint keyword
- ALIGNMENT keyword
- DELETE_EMPTY option
- SOURCE keyword
- VERSION keyword
- Unary C++ operator
- Method definition
- OSI Statements
- Common symbols
- Object Interchange Format (OIF)
- Complete OSI/ODL BNF
- Operation reference
- OShell Command Reference
- Process flow control commands
- Run command block and reset state (BEGIN)
- Run command block and keep state (DO)
- Terminate command block (END)
- Leave block (LB)
- Return from procedure (RETURN)
- Quit application (QUIT)
- Exit application (EXIT)
- Pause process (PAUSE)
- Conditional execution (IF)
- Do while condition is true
- Do for all instances in current collection (FA)
- Call procedure file (CALL)
- Common OShell Commands
- OShell data source commands
- OShell data collection commands
- Debug commands
- Debug commands controlling execution
- Set break point (BREAK)
- Reset break point (DISABLE)
- Break at each statement (BREAKALWAYS)
- Execute next statement (N)
- Step into function (STEP)
- Go to line (JUMP)
- Skip statement (JUMPOVER)
- Leave function (FINISH)
- Continue application (CONTINUE)
- Run application (RUN)
- Terminate debugging (QUIT)
- Change stack limit (STACKLIMIT)
- Information commands
- ODABA built-in data types
- ODABA Model reference
- Data model
- Database object
- Attribute definition
- Base structure
- Binary file definition
- Object space extents
- Extent reference
- Definition of external file
- Generic reference
- Definition of template types
- Index definition
- Internal database collection
- Key definition
- Key component
- Key lock register
- Key lock index
- Key lock instance
- Structure member
- Name space
- Database object instance (external)
- Database object instance (internal)
- Database object version list entry
- Structure property
- Reference collections
- Relationship
- Metadata resource
- Resource descriptor
- Source definition for a property
- Complex data type
- Data types
- Statistic object type
- Type definition
- Type reference
- Value in a value list
- Value list
- View definition
- Workspace definition
- Administration model reference
- Documentation model reference
- Functional model reference
- Database definition
- Development environment definition
- Error definition
- Error class
- Executable
- Function groups
- Function implementation
- Implementation function
- Implementation class
- Header file definition
- License definition
- Module definition
- Option value
- Application configuration (database options)
- Extended function definition
- Project definition
- Variable definition
- View path definition
- Dynamic model reference
- Database references
- ODABA XML Schema extension
- ODABA system interface
- Plugin libraries
- User's Guide
- Running ODABA tools and services
- Model definition
- Database access
- Creating Handle hierarchy
- Access by data source
- Accessing data
- Accessing metadata
- Advanced property handles
- Buffered Access (buffer mode)
- Client/server applications
- Database maintenance tools
- Create new project
- Create new database
- Check Database Consistency
- Copy Database
- Copy Resource Database
- Database Setup
- Pack Database
- Backup Database
- Restore Database
- Administrate replication database
- Error lookup
- Displaying Database System Information
- Database Statistics
- Dictionary Statistics
- Object space version administration
- Schema version administration
- System version administration
- ODABA Shell
- ODABA Schema Definition Loader (ODL)
- ODABA Script Interpreter
- Workspaces
- License services
- Index services
- Reset key locks pending
- Remote processing
- Client server types
- Thread Test
- ODABA error definitions
- Locking and write protection
- Special Features
- Property and attribute extensions
- Database views
- Aggregation schema
- Object Identities
- Instance ownership
- Merged object spaces
- Using shared database resources
- Versioning
- Encoded database
- ODABA data storage formats
- Workspaces
- Copy model
- Check model
- Recovery log file
- Text cache
- Data exchange
- Document exchange
- Sending and receiving emails
- Database context programming
- Building applications and context libraries
- Terminology Model II
- ODABA concept system
- Concept definitions
- Boolean
- C++ class
- DLL
- DPA
- ESDF file
- GSRT
- GUI tool
- GUID
- INTERVAL
- Identifying key
- LOID
- ODBC relation
- OQL method
- ORM
- SET
- XML file
- aas
- access handle
- access key
- access path
- access type
- action
- action sequence
- action type
- activity state
- aggregation type
- any type
- application
- application license
- arithmetical operation
- array
- array instance
- ascending order
- assignment operation
- association
- attribute
- attribute extension
- auto locate
- auto-identifying attribute
- auto-identifying key
- automatic extension
- bag
- base collection
- base extent
- base type
- basic data type
- binary data
- binary file
- binary operation
- bit type
- bounded transient collection
- bounded transient instance
- built-in types
- case insensitive key
- category
- causality
- character
- characteristic
- check model
- class
- class expression
- class function
- class method
- class type operation
- classification
- classified collection
- client
- client event
- cluster
- coded character
- collection
- collection index
- collection instance
- collection method
- collection owner scope
- collection type operation
- collection value
- combined event
- command line tool
- comparison operation
- complex attribute
- complex data type
- complex instance
- complex value
- concept
- concept system
- conceptual namespace
- condition
- conditional action
- consistent version
- consistent versioning
- constant
- constant action
- constant value
- constraint
- context
- context class
- context extension
- context function
- control
- control sequence function
- controlled extent
- copy model
- copy on write
- csv schema
- data area
- data conversion
- data exception
- data exchange schema
- data item
- data reference
- data source
- data type
- database
- database entry
- database extent
- database handle
- database license
- database model
- database reference
- database schema
- database type
- database version
- date
- delimiter file
- dependent instance
- derivation
- derivation rule
- derived extent
- descending order
- development resource
- dictionary
- dictionary collection
- dictionary handle
- dimension
- direct variable
- distinct relation
- document action
- document template
- double
- dynamic model
- dynamic property handle
- elementary instance
- elementary value
- empty value
- enumerated data type
- enumeration
- enumerator
- event
- exception
- exception class
- exclusive base type
- explicit property extension
- expression
- expression action
- extendable data type
- extendable object instance
- extended keyword
- extension property
- extension schema
- extensional feature
- extent
- external extent
- external file
- external presentation
- fact
- far property
- feature
- file schema
- file server
- filter
- fixed attribute
- flat file
- float
- floating type
- form
- from method
- function
- function action
- functional model
- general object
- general object collection
- general state
- generalization
- generic attribute
- generic index
- generic key
- generic method
- generic terminology model
- global instance
- global owner scope
- global variable
- group by method
- hierarchical classification
- hierarchical file
- identity index
- identity key
- implementation
- implicit property extension
- in line expression
- independent extent
- independent versioning
- indexing process
- individual object
- individual object collection
- individual state
- inheritance
- inheritance graph
- instance
- instance collection
- instance identifier
- instance method
- instance owner scope
- instance property node
- instance scope
- instance state
- instance value
- instance version
- integer type
- intensional feature
- interface
- internal state transition
- intersect method
- intersect relation
- inverse relationship
- item
- join method
- key
- keyword
- keyword search
- language exception
- lexical base term
- license
- list
- local client
- local collection
- local instance
- local variable
- logical operation
- main base
- main client
- major version
- managed extension
- managed version
- managed versioning
- member
- memo
- menu action
- meta-attribute
- metadata resource
- method
- method error
- method exception
- method overload
- minor version
- minus method
- module
- named object
- namespace
- near property
- node instance
- numeric type
- numeric type operation
- numerical constant
- object
- object collection
- object definition language
- object instance
- object model
- object rating
- object server
- object server client
- object space
- object space handle
- object space scope
- object state transition
- object type
- object type extension
- odl schema
- on line schema evolution
- operation
- operation path
- operation type
- operational view
- order by method
- output method
- overload
- owner scope
- owner scope version
- owner version
- owning collection
- oxml schema
- parameter
- part
- path element
- path property
- permanent temporary collection
- permanent temporary instance
- permanent transient collection
- permanent transient instance
- persistence type
- persistent attribute
- persistent collection
- persistent instance
- persistent name space
- persistent object instance
- persistent property
- persistent structure
- physical resource
- platform independent format
- pointer reference
- post-handler
- pre-handler
- precision
- primary key
- process event
- processing type
- product method
- program action
- program exception
- project
- projection method
- property
- property control
- property extension
- property handle
- property instance
- property method
- property node
- property overload
- property path
- property reference
- property state transition
- rating object
- reaction
- reference
- reference assignment
- reference collection
- reference level
- reference property handle
- reference variable
- relationship
- replication bridge
- replication client
- replication database
- replication master
- replication server
- replication server client
- resource
- resource database
- resource descriptor
- root extent
- root object space
- rule
- schema
- schema element
- schema resource
- schema version
- schema view
- scoped name
- secondary relationship
- select method
- semi-near property
- sequence
- server
- server client
- server commands
- server event
- server variable
- set
- set method
- set operation
- set relation
- shared base type
- shared collection
- simple versioning
- sort key
- sort key value
- state event
- state transition
- static attribute
- static member
- static method
- static property
- static relationship
- status method
- stop word
- string
- string constant
- string operation
- string type operation
- structure
- subset relation
- super set relation
- symbol
- synchronized version
- synchronized versioning
- synonym
- system events
- system state
- system template type
- system variable
- template type
- template type extension
- temporary collection
- temporary index
- temporary instance
- term
- terminology model
- terminology module
- text
- text type
- time
- time event
- time events
- time type
- timestamp
- tool
- transient attribute
- transient collection
- transient index
- transient instance
- transient property
- transient reference
- type
- type definition
- type operation
- typed classification
- typed collection
- typed enumeration
- unary operation
- unicode
- union method
- union relation
- union type
- untyped collection
- user-defined data type
- user-defined events
- user-defined exception
- user-defined method
- value
- value assignment
- value list
- value list item
- value size
- value system
- variable
- version
- version interval
- versioning
- versioning consistency
- versioning feature
- versioning level
- versioning scope
- versioning strategy
- view
- view path
- virtual base type
- virtual collection
- virtual feature
- virtual instance
- weak-typed collection
- well-formed classification
- where method
- window action
- word
- workspace
- xml schema
- Keyword index
- Error classes
- Practical hints