Interface Expression

All Known Subinterfaces:
NumericExpression, PathElementExpression, Predicate
All Known Implementing Classes:
AbstractExpression, AbstractNumericExpression, AbstractPredicate, AggregateExpression, ArithmeticExpression, ArithmeticFactor, ArrayExpression, BetweenPredicate, BinaryExpressionPredicate, BooleanLiteral, CompoundPredicate, DateLiteral, EntityLiteral, EnumLiteral, EqPredicate, ExistsPredicate, FunctionExpression, GeneralCaseExpression, GePredicate, GtPredicate, InPredicate, IsEmptyPredicate, IsNullPredicate, LePredicate, LikePredicate, ListIndexExpression, LtPredicate, MapEntryExpression, MapKeyExpression, MapValueExpression, MemberOfPredicate, NullExpression, NumericLiteral, ParameterExpression, PathExpression, PropertyExpression, QuantifiableBinaryExpressionPredicate, SimpleCaseExpression, StringLiteral, SubqueryExpression, TemporalLiteral, TimeLiteral, TimestampLiteral, TreatExpression, TrimExpression, TypeFunctionExpression, UnaryExpressionPredicate, WhenClauseExpression

public interface Expression
Since:
1.0.0
Author:
Christian Beikov, Moritz Becker