Modifier and Type | Method and Description |
---|---|
JpqlSelectStatement<E> |
JpqlSelectStatementImpl.having(Expression... expressions) |
Modifier and Type | Method and Description |
---|---|
Expression |
NumberArgument.between(Range<V> range) |
default Expression |
NumberArgument.between(V min,
V max) |
Expression |
Argument.eq(Path<V> property) |
Expression |
Argument.eq(V value) |
Expression |
NumberArgument.geq(Path<V> path) |
Expression |
NumberArgument.geq(V value) |
Expression |
NumberArgument.gt(Path<V> path) |
Expression |
NumberArgument.gt(V value) |
Expression |
Argument.in(Collection<? extends V> values) |
Expression |
Argument.in(V... values) |
Expression |
CollectionArgument.isEmpty() |
Expression |
BooleanArgument.isFalse() |
Expression |
CollectionArgument.isNotEmpty() |
Expression |
Argument.isNotNull() |
Expression |
Argument.isNull() |
Expression |
BooleanArgument.isTrue() |
Expression |
NumberArgument.leq(Path<V> path) |
Expression |
NumberArgument.leq(V value) |
Expression |
StringArgument.like(String pattern) |
Expression |
StringArgument.like(String pattern,
char escape) |
Expression |
NumberArgument.lt(Path<V> path) |
Expression |
NumberArgument.lt(V value) |
Expression |
Argument.neq(Path<V> property) |
Expression |
Argument.neq(V value) |
Expression |
Argument.notIn(Collection<? extends V> values) |
Expression |
Argument.notIn(V... values) |
Modifier and Type | Method and Description |
---|---|
default Expression |
Expression.and(Expression... terms) |
Expression |
Expression.combine(Conjunction conjunction,
Collection<Expression> terms) |
default Expression |
Expression.combine(Conjunction conjunction,
Expression... terms) |
Expression |
Expression.negate() |
default Expression |
Expression.or(Expression... terms) |
Modifier and Type | Method and Description |
---|---|
default Expression |
Expression.and(Expression... terms) |
default Expression |
Expression.combine(Conjunction conjunction,
Expression... terms) |
default Expression |
Expression.or(Expression... terms) |
Modifier and Type | Method and Description |
---|---|
Expression |
Expression.combine(Conjunction conjunction,
Collection<Expression> terms) |
Modifier and Type | Method and Description |
---|---|
SELF |
FeatureHaving.having(Expression... expressions)
Adds the given
Expression s as filter criteria to the WHERE-clause. |
SELF |
FeatureWhere.where(Expression... expressions)
Adds the given
Expression s as filter criteria to the WHERE-clause. |
Modifier and Type | Method and Description |
---|---|
default Expression |
AbstractNumberArgument.between(Range<V> range) |
default Expression |
AbstractArgument.eq(Path<V> arg2) |
default Expression |
AbstractArgument.eq(V arg2) |
default Expression |
AbstractArgument.exp(SqlOperator<? super V,? super V> operator,
ConstantArgument<V> arg2) |
default Expression |
AbstractArgument.exp(SqlOperator<? super V,? super V> operator,
Path<V> arg2) |
default Expression |
AbstractArgument.exp(SqlOperator<? super V,? super V> operator,
V arg2) |
default Expression |
AbstractArgument.exp(SqlOperator<? super V,Void> operator) |
default <R> Expression |
AbstractArgument.expRight(SqlOperator<? super V,? super R> operator,
R arg2) |
default Expression |
AbstractNumberArgument.geq(Path<V> path) |
default Expression |
AbstractNumberArgument.geq(V value) |
default Expression |
AbstractNumberArgument.gt(Path<V> path) |
default Expression |
AbstractNumberArgument.gt(V value) |
default Expression |
AbstractArgument.in(Collection<? extends V> values) |
default Expression |
AbstractArgument.in(V... values) |
default Expression |
AbstractCollectionArgument.isEmpty() |
default Expression |
AbstractBooleanArgument.isFalse() |
default Expression |
AbstractCollectionArgument.isNotEmpty() |
default Expression |
AbstractArgument.isNotNull() |
default Expression |
AbstractArgument.isNull() |
default Expression |
AbstractBooleanArgument.isTrue() |
default Expression |
AbstractNumberArgument.leq(Path<V> path) |
default Expression |
AbstractNumberArgument.leq(V value) |
default Expression |
AbstractStringArgument.like(String pattern) |
default Expression |
AbstractStringArgument.like(String pattern,
char escape) |
default Expression |
AbstractNumberArgument.lt(Path<V> path) |
default Expression |
AbstractNumberArgument.lt(V value) |
default Expression |
AbstractArgument.neq(Path<V> arg2) |
default Expression |
AbstractArgument.neq(V arg2) |
default Expression |
AbstractArgument.notIn(Collection<? extends V> values) |
default Expression |
AbstractArgument.notIn(V... values) |
Modifier and Type | Class and Description |
---|---|
class |
ConjunctionExpression
|
class |
ConstantExpression
This is an implementation of
Expression that is constant and will always evaluate to a
static (fixed) value. |
class |
SingleExpression<L,R>
This is the implementation of
Expression for a single operation on given arguments. |
Modifier and Type | Field and Description |
---|---|
private List<Expression> |
ConjunctionExpression.terms |
Modifier and Type | Method and Description |
---|---|
static Expression |
Expressions.and(Expression... expressions) |
Expression |
SingleExpression.combine(Conjunction conjunction,
Collection<Expression> expressions) |
Expression |
ConstantExpression.combine(Conjunction conjunction,
Collection<Expression> expressions) |
Expression |
ConjunctionExpression.combine(Conjunction conj,
Collection<Expression> expressions) |
static Expression |
Expressions.combine(Conjunction conjunction,
Expression... expressions) |
Expression |
SingleExpression.negate() |
Expression |
ConstantExpression.negate() |
Expression |
ConjunctionExpression.negate() |
static Expression |
Expressions.or(Expression... expressions) |
static <L,R> Expression |
SingleExpression.valueOf(Argument<L> arg1,
SqlOperator<? super L,? super R> operator,
Argument<R> arg2) |
static Expression |
ConjunctionExpression.valueOf(Conjunction conjunction,
Collection<Expression> expressions) |
static Expression |
ConjunctionExpression.valueOf(Conjunction conjunction,
Expression... expressions) |
static Expression |
ConjunctionExpression.valueOf(Expression expression,
Conjunction conjunction,
Collection<Expression> expressions) |
private static Expression |
ConjunctionExpression.valueOf(List<Expression> children,
Conjunction conjunction,
Collection<Expression> expressions) |
Modifier and Type | Method and Description |
---|---|
List<Expression> |
ConjunctionExpression.getTerms() |
Modifier and Type | Method and Description |
---|---|
static Expression |
Expressions.and(Expression... expressions) |
static Expression |
Expressions.combine(Conjunction conjunction,
Expression... expressions) |
static Expression |
Expressions.or(Expression... expressions) |
static Expression |
ConjunctionExpression.valueOf(Conjunction conjunction,
Expression... expressions) |
static Expression |
ConjunctionExpression.valueOf(Expression expression,
Conjunction conjunction,
Collection<Expression> expressions) |
Modifier and Type | Method and Description |
---|---|
Expression |
SingleExpression.combine(Conjunction conjunction,
Collection<Expression> expressions) |
Expression |
ConstantExpression.combine(Conjunction conjunction,
Collection<Expression> expressions) |
Expression |
ConjunctionExpression.combine(Conjunction conj,
Collection<Expression> expressions) |
static Expression |
ConjunctionExpression.valueOf(Conjunction conjunction,
Collection<Expression> expressions) |
static Expression |
ConjunctionExpression.valueOf(Expression expression,
Conjunction conjunction,
Collection<Expression> expressions) |
private static Expression |
ConjunctionExpression.valueOf(List<Expression> children,
Conjunction conjunction,
Collection<Expression> expressions) |
private static Expression |
ConjunctionExpression.valueOf(List<Expression> children,
Conjunction conjunction,
Collection<Expression> expressions) |
Constructor and Description |
---|
ConjunctionExpression(Conjunction conjunction,
List<Expression> terms)
The constructor.
|
Modifier and Type | Field and Description |
---|---|
private Expression |
FeatureHavingImpl.having |
private Expression |
FeatureWhereImpl.where |
Modifier and Type | Method and Description |
---|---|
protected Expression |
AbstractFeature.combine(Expression expression,
Conjunction conjunction,
Expression... newExpressions)
|
Modifier and Type | Method and Description |
---|---|
protected Expression |
AbstractFeature.combine(Expression expression,
Conjunction conjunction,
Expression... newExpressions)
|
protected Expression |
AbstractFeature.combine(Expression expression,
Conjunction conjunction,
Expression... newExpressions)
|
FeatureHavingImpl |
FeatureHavingImpl.having(Expression... expressions) |
FeatureWhereImpl |
FeatureWhereImpl.where(Expression... expressions) |
Modifier and Type | Method and Description |
---|---|
void |
SqlBuilder.addExpression(Expression expression) |
SELF |
AbstractUpdateStatement.where(Expression... expressions) |
SELF |
AbstractSelectStatement.where(Expression... expressions) |
SELF |
AbstractDeleteStatement.where(Expression... expressions) |
Copyright © 2001–2016 mmm-Team. All rights reserved.