You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Model Documentation

The WhereClauseCompoundExpression class is used to define compound expressions in the compoundExpression attribute of the WhereClause class (and any of its specializations).

Error rendering macro 'excerpt-include'

No link could be created for 'ARSP:Class Diagram: WhereClauseCompoundExpression'.

There are 3 specializations of the WhereClauseCompoundExpression class:

  • The CompoundSetExpression specialization is used to define compound expressions in the AnalysisSet specialization of the WhereClause class. In the CompoundSetExpression class, the whereClauses attribute can only contain references to other instances of the AnalysisSet class that have already been defined and assigned an identifier.
  • The CompoundSubsetExpression specialization is used to define compound expressions in the DataSubset specialization of the WhereClause class, as described in the DataSubset section. In the CompoundSubsetExpression class, the whereClauses attribute can only contain references to other instances of the AnalysisSet class that have already been defined and assigned an identifier.
  • The CompoundGroupExpression specialization class is used to define compound expressions in the Group specialization of the WhereClause class, as described in the GroupingFactor section. In the CompoundGroupExpression class, the whereClauses attribute can only contain references to other instances of the Group class that have already been defined and assigned an identifier.

In an instance of the WhereClause class (or 1 of its specializations) that defines a compound expression, the compoundExpression attribute contains an instance of the WhereClauseCompoundExpression class (or 1 of its specializations) in which:

  • The logicalOperator attribute contains a value from the ExpressionLogicalOperatorEnum enumeration:
    • "AND" or "OR" are used in compound expression that combine 2 or more simple conditions or other compound expressions.
    • "NOT" is used in compound expressions that negate another (single) compound expression.
  • The whereClauses attribute contains:
    • In a compound expression that 


  • No labels