Interface LogicalExpression

All Superinterfaces:
Iterable<LogicalExpression>
All Known Implementing Classes:
AnyValueExpression, BooleanOperator, BooleanPredicate, CastExpression, ComparisonPredicate, ConvertExpression, DrillFuncHolderExpr, FieldReference, FunctionCall, FunctionHolderExpression, HiveFuncHolderExpr, HoldingContainerExpression, IfExpression, IsPredicate, LogicalExpressionBase, MajorTypeInLogicalExpression, NullExpression, ReturnValueExpression, SchemaPath, TypedFieldExpr, TypedNullConstant, ValueExpressions.BooleanExpression, ValueExpressions.DateExpression, ValueExpressions.Decimal18Expression, ValueExpressions.Decimal28Expression, ValueExpressions.Decimal38Expression, ValueExpressions.Decimal9Expression, ValueExpressions.DoubleExpression, ValueExpressions.FloatExpression, ValueExpressions.IntervalDayExpression, ValueExpressions.IntervalYearExpression, ValueExpressions.IntExpression, ValueExpressions.LongExpression, ValueExpressions.ParameterExpression, ValueExpressions.QuotedString, ValueExpressions.TimeExpression, ValueExpressions.TimeStampExpression, ValueExpressions.ValueExpression, ValueExpressions.VarDecimalExpression, ValueVectorReadExpression, ValueVectorWriteExpression

public interface LogicalExpression extends Iterable<LogicalExpression>