V - the generic type of the value the check by the Expression to build.public interface AbstractArgument<V> extends Argument<V>
Argument.| Modifier and Type | Method and Description |
|---|---|
default Expression |
eq(Path<V> arg2) |
default Expression |
eq(V arg2) |
default Expression |
exp(SqlOperator<? super V,? super V> operator,
ConstantArgument<V> arg2) |
default Expression |
exp(SqlOperator<? super V,? super V> operator,
Path<V> arg2) |
default Expression |
exp(SqlOperator<? super V,? super V> operator,
V arg2) |
default Expression |
exp(SqlOperator<? super V,Void> operator) |
default <R> Expression |
expRight(SqlOperator<? super V,? super R> operator,
R arg2) |
default Expression |
in(Collection<? extends V> values) |
default Expression |
in(V... values) |
default Expression |
isNotNull() |
default Expression |
isNull() |
default Expression |
neq(Path<V> arg2) |
default Expression |
neq(V arg2) |
default Expression |
notIn(Collection<? extends V> values) |
default Expression |
notIn(V... values) |
evaluate, getValue, getValuePath, isConstantdefault Expression exp(SqlOperator<? super V,? super V> operator, V arg2)
operator - the SqlOperator.arg2 - the second argument.Expression.default <R> Expression expRight(SqlOperator<? super V,? super R> operator, R arg2)
R - the generic type of the second argument (right hand).operator - the SqlOperator.arg2 - the second argument.Expression.default Expression exp(SqlOperator<? super V,? super V> operator, Path<V> arg2)
operator - the SqlOperator.arg2 - the second argument.Expression.default Expression exp(SqlOperator<? super V,Void> operator)
operator - the SqlOperator.arg2 - the second argument.Expression.default Expression exp(SqlOperator<? super V,? super V> operator, ConstantArgument<V> arg2)
operator - the SqlOperator.arg2 - the second argument.Expression.default Expression eq(V arg2)
eq in interface Argument<V>arg2 - the value to compare.Expression for this == value.default Expression eq(Path<V> arg2)
eq in interface Argument<V>arg2 - the path to compare.Expression for this == property.default Expression neq(V arg2)
neq in interface Argument<V>arg2 - the value to compare.Expression for this != value.default Expression neq(Path<V> arg2)
neq in interface Argument<V>arg2 - the path to compare.Expression for this != property.default Expression isNotNull()
isNotNull in interface Argument<V>Expression for this IS NOT NULL.default Expression isNull()
isNull in interface Argument<V>Expression for this IS NULL.default Expression in(Collection<? extends V> values)
in in interface Argument<V>values - the Collection with the values the Argument shall be
contained in.Expression for this IN (values).default Expression in(V... values)
default Expression notIn(Collection<? extends V> values)
notIn in interface Argument<V>values - the Collection with the values the Argument shall NOT be
contained in.Expression for this NOT IN (values).default Expression notIn(V... values)
Copyright © 2001–2016 mmm-Team. All rights reserved.