Modifier and Type | Class and Description |
---|---|
class |
BinaryFunction<Operand1ExpressionType,Operand2ExpressionType,ResultExpressionType>
Abstract base class for binary functions i.e.
|
class |
BinaryOperation<ExpressionType>
Abstract base class for binary operations i.e.
|
class |
InternalBinaryFunction<OperandExpressionType,ResultExpressionType>
Abstract base class for internal binary functions i.e.
|
class |
UnaryOperator<OperandExpressionType,ResultExpressionType>
Base class for unary operations.
|
Modifier and Type | Class and Description |
---|---|
class |
Equality<ComparableType>
A
QueryExpression that checks the equality of its arguments. |
class |
ExpressionMatches
A
QueryExpression that checks whether a given expression matches a saperion style
filter. |
class |
GreaterEqual<ComparableType extends Comparable<ComparableType>>
A
QueryExpression that checks whether the first argument is greater than or equal
to the second one. |
class |
GreaterThan<ComparableType extends Comparable<ComparableType>>
A
QueryExpression that checks the first argument is greater than the second. |
class |
In<ElementType,CollectionType extends Collection<ElementType>>
A
QueryExpression that checks whether its first argument is contained in the second one. |
class |
Inequality<Type1,Type2>
A
QueryExpression that checks the inequality of its arguments. |
class |
IsEmpty<ElementType,CollectionType extends Collection<ElementType>>
A
QueryExpression that checks whether its operand is an empty list. |
class |
IsNotEmpty<ElementType,CollectionType extends Collection<ElementType>>
A
QueryExpression that checks whether its operand is a non-empty list. |
class |
IsNotNull<Type>
A
QueryExpression that checks whether its operand is not null. |
class |
IsNull<Type>
A
QueryExpression that checks whether its operand is null. |
class |
LessEqual<ComparableType extends Comparable<ComparableType>>
A
QueryExpression that checks whether the first argument is less than or equal
to the second one. |
class |
LessThan<ComparableType extends Comparable<ComparableType>>
A
QueryExpression that checks the first argument is less than the second. |
class |
MemberOf<ElementType,CollectionType extends Collection<ElementType>>
A
QueryExpression that checks whether its first operand is a member
of the second one. |
class |
NotContained<ElementType,CollectionType extends Collection<ElementType>>
A
QueryExpression that checks whether its first argument is not contained in the second one. |
class |
NotMemberOf<ElementType,CollectionType extends Collection<ElementType>>
A
com.saperion.database.query.QueryPredicate that checks whether its first operand is not a member
of the second one. |
Modifier and Type | Class and Description |
---|---|
class |
Conjunction
A
QueryExpression that conjuncts two
QueryConditions i.e. |
class |
Disjunction
This
QueryExpression disjuncts two conditions i.e. |
class |
Negation
A
QueryExpression that is the negation of another
QueryExpression i.e. |
Modifier and Type | Class and Description |
---|---|
class |
FieldOrder<Type extends Comparable<Type>>
This
QueryExpression represents on entry in the list following ORDER BY. |
class |
OrderByClause
This
QueryExpression represents the order by clause in a select statement. |
class |
SelectClause
This
QueryExpression represents the field list of a select clause in a search statement. |
class |
SelectQuery
A
QueryExpression that represents a complete select query. |
Modifier and Type | Class and Description |
---|---|
class |
Addition<NumericalType extends Number>
A
QueryExpression that represents the addition of two terms. |
class |
Division<NumericalType extends Number>
A
QueryExpression that represents the division of two terms. |
class |
Multiplication<NumericalType extends Number>
A
QueryExpression that represents the multiplication of two terms. |
class |
Subtraction<NumericalType extends Number>
A
QueryExpression that represents the subtraction of two terms. |
Modifier and Type | Method and Description |
---|---|
protected abstract <ExpressionType> |
SimpleQueryExpressionVisitor.finishNode(NodeExpression<ExpressionType> node)
Implement this method to define the end of generic visits to non leaf nodes.
|
protected <ExpressionType> |
NamedParameterCollector.finishNode(NodeExpression<ExpressionType> node) |
protected <ExpressionType> |
ExpressionCollector.finishNode(NodeExpression<ExpressionType> node) |
protected abstract <ExpressionType> |
SimpleQueryExpressionVisitor.startNode(NodeExpression<ExpressionType> node)
Implement this method to define the start of generic visits to non leaf nodes.
|
protected <ExpressionType> |
NamedParameterCollector.startNode(NodeExpression<ExpressionType> node) |
protected <ExpressionType> |
ExpressionCollector.startNode(NodeExpression<ExpressionType> node) |
Copyright © 2020 Hyland Software Germany GmbH. All rights reserved.