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 overview
- Check ad hoc expression
DictionaryHandle :: CheckExpression ( cexpression, obhandle_refc, clsnames ) - Check class expression
DictionaryHandle :: CheckExpression ( obhandle_refc, clsnames, exprnames, implnames ) - - internal feature (not documented)
DictionaryHandle :: CheckExpression ( cexpression, obhandle_refc )
Implementation details
-
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
to list
-
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
to list
- obhandle_refc
- Constant reference to database object handle
-
- 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.
to list