Uses of Interface
io.github.mmm.property.criteria.CriteriaExpression
-
Uses of CriteriaExpression in io.github.mmm.property.criteria
Modifier and TypeInterfaceDescriptioninterface
CriteriaExpression
using anCriteriaAggregationOperator
such asCOUNT
,SUM
,AVG
,MIN
,MAX
, orGROUP_CONCAT
.interface
CriteriaExpression
that is a predicate evaluating to aBoolean
.Modifier and TypeMethodDescriptionCriteriaAggregationOperator.expression
(List<io.github.mmm.value.CriteriaObject<?>> args) Deprecated.abstract CriteriaExpression<?>
CriteriaOperator.expression
(List<io.github.mmm.value.CriteriaObject<?>> args) CriteriaMarshalling.readExpression
(io.github.mmm.marshall.StructuredReader reader) CriteriaMarshalling.readObject
(io.github.mmm.marshall.StructuredReader reader) CriteriaExpression.simplify()
Simplifies this expression.Modifier and TypeMethodDescriptionstatic boolean
CriteriaFormatter.isUseBrackets
(CriteriaExpression<?> expression, CriteriaExpression<?> parent) default void
CriteriaVisitor.onArg
(io.github.mmm.value.CriteriaObject<?> arg, int i, CriteriaExpression<?> parent) CriteriaFormatter.onExpression
(CriteriaExpression<?> expression, CriteriaExpression<?> parent) default CriteriaVisitor
CriteriaVisitor.onExpression
(CriteriaExpression<?> expression) default CriteriaVisitor
CriteriaVisitor.onExpression
(CriteriaExpression<?> expression, CriteriaExpression<?> parent) void
CriteriaFormatter.onLiteral
(Literal<?> literal, int i, CriteriaExpression<?> parent) void
CriteriaParameters.onLiteral
(Literal<?> literal, io.github.mmm.base.io.AppendableWriter out, CriteriaExpression<?> parent) void
CriteriaParametersIndexed.onLiteral
(Literal<?> literal, io.github.mmm.base.io.AppendableWriter out, CriteriaExpression<?> parent) void
CriteriaParametersNamed.onLiteral
(Literal<?> literal, io.github.mmm.base.io.AppendableWriter out, CriteriaExpression<?> parent) default void
CriteriaVisitor.onLiteral
(Literal<?> literal, int i, CriteriaExpression<?> parent) void
CriteriaFormatter.onProjectionProperty
(ProjectionProperty<?> arg, int i, CriteriaExpression<?> parent) default void
CriteriaVisitor.onProjectionProperty
(ProjectionProperty<?> arg, int i, CriteriaExpression<?> parent) void
CriteriaFormatter.onPropertyPath
(io.github.mmm.value.PropertyPath<?> property, int i, CriteriaExpression<?> parent) default void
CriteriaVisitor.onPropertyPath
(io.github.mmm.value.PropertyPath<?> property, int i, CriteriaExpression<?> parent) void
CriteriaFormatter.onUndefinedArg
(io.github.mmm.value.CriteriaObject<?> arg, int i, CriteriaExpression<?> parent) default void
CriteriaVisitor.onUndefinedArg
(io.github.mmm.value.CriteriaObject<?> arg, int i, CriteriaExpression<?> parent) void
CriteriaMarshalling.writeExpression
(io.github.mmm.marshall.StructuredWriter writer, CriteriaExpression<?> expression) void
CriteriaMarshalling.writeObject
(io.github.mmm.marshall.StructuredWriter writer, CriteriaExpression<?> expression)
CriteriaAggregationOperator.criteria(PropertyPath)
directly as only a single specific argument can be provided here.