Package com.exedio.cope
Interface Function<E>
- All Superinterfaces:
Selectable<E>
,Serializable
- All Known Subinterfaces:
ItemFunction<E>
,NumberFunction<E>
,StringFunction
- All Known Implementing Classes:
AsStringView
,BindFunction
,BindItemFunction
,BindNumberFunction
,BindStringFunction
,BooleanField
,CoalesceView
,DateField
,DayField
,DayPartView
,DivideView
,DoubleField
,EnumField
,FunctionField
,IntegerField
,ItemField
,LengthView
,LongField
,MinusView
,MultiplyLiteralView
,MultiplyView
,NumberField
,NumberView
,PlusLiteralView
,PlusView
,Random
,StringField
,StringView
,This
,UppercaseView
,View
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionany()
BEWARE: This aggregate works on MySQL 5.7 or later only.default Condition
Returns a condition, that is equivalent to
.greaterOrEqual
(lowerBound).and
(lessOrEqual
(upperBound))default BindFunction<E>
default CompareFunctionCondition<E>
Returns a condition, that is true for all items, if and only if the value of this function for that item is equal to the value of theright
function.default Condition
default Condition
Returns a condition, that is true for all items, if and only if the value of this function for that item is equal to the given parameter.default E
get
(FieldValues item) default CompareFunctionCondition<E>
Returns a condition, that is true for all items, if and only if the value of this function for that item is greater than the value of theright
function.default CompareCondition<E>
Returns a condition, that is true for all items, if and only if the value of this function for that item is greater than the given parameter.default CompareFunctionCondition<E>
greaterOrEqual
(Function<? extends E> right) Returns a condition, that is true for all items, if and only if the value of this function for that item is not less than the value of theright
function.default CompareCondition<E>
greaterOrEqual
(E value) Returns a condition, that is true for all items, if and only if the value of this function for that item is not less than the given parameter.default Condition
default Condition
in
(Collection<? extends E> values) default IsNullCondition<E>
Returns a condition, that is true for all items, if and only if the value of this function for that item is not null.default IsNullCondition<E>
isNull()
Returns a condition, that is true for all items, if and only if the value of this function for that item is null.default CompareFunctionCondition<E>
Returns a condition, that is true for all items, if and only if the value of this function for that item is less than the value of theright
function.default CompareCondition<E>
Returns a condition, that is true for all items, if and only if the value of this function for that item is less than the given parameter.default CompareFunctionCondition<E>
lessOrEqual
(Function<? extends E> right) Returns a condition, that is true for all items, if and only if the value of this function for that item is not greater than the value of theright
function.default CompareCondition<E>
lessOrEqual
(E value) Returns a condition, that is true for all items, if and only if the value of this function for that item is not greater than the given parameter.default ExtremumAggregate<E>
max()
default ExtremumAggregate<E>
min()
default CompareFunctionCondition<E>
Returns a condition, that is true for all items, if and only if the value of this function for that item is not equal to the value of theright
function.default Condition
Methods inherited from interface com.exedio.cope.Selectable
append, appendSelect, check, getType, getValueClass, getValueType, toString
-
Field Details
-
serialVersionUID
static final long serialVersionUID- See Also:
-
-
Method Details
-
get
-
get
-
isNull
Returns a condition, that is true for all items, if and only if the value of this function for that item is null. -
isNotNull
Returns a condition, that is true for all items, if and only if the value of this function for that item is not null. -
equal
Returns a condition, that is true for all items, if and only if the value of this function for that item is equal to the given parameter. -
equal
-
in
-
in
-
notEqual
-
less
Returns a condition, that is true for all items, if and only if the value of this function for that item is less than the given parameter. -
lessOrEqual
Returns a condition, that is true for all items, if and only if the value of this function for that item is not greater than the given parameter. -
greater
Returns a condition, that is true for all items, if and only if the value of this function for that item is greater than the given parameter. -
greaterOrEqual
Returns a condition, that is true for all items, if and only if the value of this function for that item is not less than the given parameter. -
between
Returns a condition, that is equivalent to
.greaterOrEqual
(lowerBound).and
(lessOrEqual
(upperBound)) -
equal
Returns a condition, that is true for all items, if and only if the value of this function for that item is equal to the value of theright
function. -
notEqual
Returns a condition, that is true for all items, if and only if the value of this function for that item is not equal to the value of theright
function. -
less
Returns a condition, that is true for all items, if and only if the value of this function for that item is less than the value of theright
function. -
lessOrEqual
Returns a condition, that is true for all items, if and only if the value of this function for that item is not greater than the value of theright
function. -
greater
Returns a condition, that is true for all items, if and only if the value of this function for that item is greater than the value of theright
function. -
greaterOrEqual
Returns a condition, that is true for all items, if and only if the value of this function for that item is not less than the value of theright
function. -
min
-
max
-
any
BEWARE: This aggregate works on MySQL 5.7 or later only. See ANY_VALUE. -
bind
-