| Modifier and Type | Field and Description |
|---|---|
| private final SqmExpression | |
| private ComparisonOperator | |
| private final SqmExpression |
| Access | Constructor and Description |
|---|---|
| public | SqmComparisonPredicate(SqmExpression<?> leftHandExpression, ComparisonOperator operator, SqmExpression<?> rightHandExpression, NodeBuilder nodeBuilder)
|
| private | SqmComparisonPredicate(SqmExpression<?> leftHandExpression, ComparisonOperator operator, SqmExpression<?> rightHandExpression, boolean negated, NodeBuilder nodeBuilder)
|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public <T> T | accept(SemanticQueryWalker<T> walker)
Implements org. |
| public void | |
| public SqmComparisonPredicate | |
| protected SqmNegatablePredicate | |
| public SqmExpression | |
| public SqmExpression | |
| public ComparisonOperator | |
| public void | negate()
Overrides org. Implements org. |
| leftHandExpression | back to summary |
|---|---|
| private final SqmExpression<?> leftHandExpression | |
| operator | back to summary |
|---|---|
| private ComparisonOperator operator | |
| rightHandExpression | back to summary |
|---|---|
| private final SqmExpression<?> rightHandExpression | |
| SqmComparisonPredicate | back to summary |
|---|---|
| public SqmComparisonPredicate(SqmExpression<?> leftHandExpression, ComparisonOperator operator, SqmExpression<?> rightHandExpression, NodeBuilder nodeBuilder) | |
| SqmComparisonPredicate | back to summary |
|---|---|
| private SqmComparisonPredicate(SqmExpression<?> leftHandExpression, ComparisonOperator operator, SqmExpression<?> rightHandExpression, boolean negated, NodeBuilder nodeBuilder) | |
| SqmComparisonPredicate | back to summary |
|---|---|
| private SqmComparisonPredicate(SqmComparisonPredicate affirmativeForm) | |
| accept | back to summary |
|---|---|
| public <T> T accept(SemanticQueryWalker<T> walker) Implements org. Doc from org. Accept the walker per visitation
| |
| appendHqlString | back to summary |
|---|---|
| public void appendHqlString(StringBuilder sb) Implements org.
| |
| createNegatedNode | back to summary |
|---|---|
| protected SqmNegatablePredicate createNegatedNode() Implements abstract org.
| |
| getLeftHandExpression | back to summary |
|---|---|
| public SqmExpression | |
| getRightHandExpression | back to summary |
|---|---|
| public SqmExpression | |
| getSqmOperator | back to summary |
|---|---|
| public ComparisonOperator getSqmOperator() | |
| negate | back to summary |
|---|---|
| public void negate() Overrides org. Implements org. Doc from org. Apply an external negation. Called when we encounter a
For example, for
Can be applied nested as well. For example,
| |