company logo

DictionaryHandle :: CheckExpression - Check expression syntax

The function returns true (YES) when the expression is invalid or no valid object handle has been passed.

Return value:  Success ( logical  )

Implementation details

  1. Check ad hoc expression
    logical DictionaryHandle  :: CheckExpression ( NString &cexpression, DBObjectHandle &obhandle_refc, NString &clsnames )

    This function checks an ad hoc expression, which has been created or defined in the application.

    • cexpression - - Title unknown
    • obhandle_refc - Constant reference to database object handle

      The reference refers to an opened or not opened database object handle.

    • clsnames - Class name

      sys_ident of a ODC_ImpClass, used to create a TypeKey in conjunction with nsid

  2. to list
  3. Check class expression
    logical DictionaryHandle  :: CheckExpression ( DBObjectHandle &obhandle_refc, NString &clsnames, NString &exprnames, NString &implnames )

    The function checks an expression defined in a implementation class resource (ODC_ImpClass).

    • obhandle_refc - Constant reference to database object handle

      The reference refers to an opened or not opened database object handle.

    • clsnames - Class name

      sys_ident of a ODC_ImpClass, used to create a TypeKey in conjunction with nsid

    • exprnames - Expression name
    • implnames - Implementation name
  4. to list
  5. - internal feature (not documented)
    logical DictionaryHandle  :: CheckExpression ( NString &cexpression, DBObjectHandle &obhandle_refc )
    • cexpression - - Title unknown
    • obhandle_refc - Constant reference to database object handle

      The reference refers to an opened or not opened database object handle.

  6. to list