company logo

ProcessingTypes - Processing types

The processing type is an option that can be provided for OSI expressions. It declares, whether the expression processes a single instance or the collection. The processing type influences the validity of access path.

Enumarators overview

Enumerator details

  1. PRCT_undefined - Undefined processing type

    When the processing type is undefined, the expression may apply on collections or instances.

    Code: -1
    to list
  2. PRCT_collection - Collection processing

    Processing a collection requires a valid collection property handle, i.e. the property handle must refer to an accessible collection (e.g. an extent or a collection in a selected instance).

    collection.CollFunction();   // correct

    collection().CollFunction(); // invalid - instance expression required

    Code: 1
    to list