public final class ComparisonExpressionBNF extends JPQLQueryBNF
comparison_expression ::= string_expression comparison_operator {string_expression | all_or_any_expression} |
boolean_expression { = | <> } {boolean_expression | all_or_any_expression} |
enum_expression { = | <> } {enum_expression | all_or_any_expression} |
datetime_expression comparison_operator {datetime_expression | all_or_any_expression} |
entity_expression { = | <> } {entity_expression | all_or_any_expression} |
arithmetic_expression comparison_operator {arithmetic_expression | all_or_any_expression} |
entity_type_expression { = | <> } entity_type_expression}
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ID
The unique identifier of this BNF rule.
|
Constructor and Description |
---|
ComparisonExpressionBNF()
Creates a new
ComparisonExpressionBNF . |
Modifier and Type | Method and Description |
---|---|
boolean |
isCompound()
Determines whether this BNF has child BNFs registered only to properly parse a query or if the
child BNFs are part of the BNF.
|
expressionFactory, expressionFactoryIds, getId, handleAggregate, handleCollection, hasIdentifier, identifiers, nonCompoundChildren, toString
public static final java.lang.String ID
public ComparisonExpressionBNF()
ComparisonExpressionBNF
.public boolean isCompound()
BetweenExpressionBNF
,
it registers a series of children BNFs but they shouldn't be used to determine if they are
part of that BNF since the comparator identifiers are.isCompound
in class JPQLQueryBNF
false
by defaultEclipseLink 2.3.2, "build v20111125-r10461" API Reference