company logo

VOID - Unknown type

Unknown types can be defined for references or transient fields (pointers), only. VOID references may refer to a collection or a single object instance with unknown type. The database will determine the instance type at run-time in this case.

In OSI, VOID is considered as base class for any other type, i.e. each complex data type inherits from VOID . This allows defining generic expressions in the VOID class. You may also implement virtual expression in VOID , which can be overloaded in derived classes.