company logo

PropertyHandle :: GetBaseProperty - Get collection handle for base collection

The function returns the base collection property handle when a base collection has been defined for the collection (relationship or extent). Otherwise the function returns NULL.

The returned property handle is a sub handle for the current property handle, i.e. the base collection will change automatically whenever the collection in the current property handle changes.

Return value:  Pointer to property handle ( PropertyHandle * )

Is a pointer to an (usually) opened property handle.

Implementation overview

Implementation details

  1. - internal feature (not documented)
    PropertyHandle PropertyHandle  :: GetBaseProperty (  )
  2. to list
  3. - internal feature (not documented)
    PropertyHandle PropertyHandle  :: GetBaseProperty ( int32 indx0 )
    • indx0 - Position in collection

      The position of an instance in a collection depends on the selected index. if the collection is unsorted the position is the only way for accessing the instance.

      For sorted collections the position is determined according to the instance key. If is a contradiction between position and key value the position will be ignored.

      Special positions are

      CUR_INSTANCE (-1) refers to the currently selected instance. If no instance is selected it refers to the first instance.

      FIRST_INSTANCE (0) refers to the first instance in a collection according to the selected index (sort order).

      FIRST_INSTANCE (0x7fffffff) refers to the last instance in a collection according to the selected index (sort order).

  4. to list