Class Hierarchy
- java.lang.Object
- io.substrait.expression.AbstractExpressionVisitor<O,
C, E> (implements io.substrait.expression.ExpressionVisitor<R, C, E>) - io.substrait.expression.AbstractFunctionInvocation<T,
I> - io.substrait.expression.AggregateFunctionInvocation
- io.substrait.expression.Expression.BinaryLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.BoolLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.Cast (implements io.substrait.expression.Expression)
- io.substrait.expression.Expression.DateLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.DecimalLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.EmptyListLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.EmptyMapLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.FixedBinaryLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.FixedCharLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.FP32Literal (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.FP64Literal (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.I16Literal (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.I32Literal (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.I64Literal (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.I8Literal (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.IfClause
- io.substrait.expression.Expression.IfThen (implements io.substrait.expression.Expression)
- io.substrait.expression.Expression.InPredicate (implements io.substrait.expression.Expression.Subquery)
- io.substrait.expression.Expression.IntervalCompoundLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.IntervalDayLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.IntervalYearLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.ListLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.MapLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.MultiOrList (implements io.substrait.expression.Expression)
- io.substrait.expression.Expression.MultiOrListRecord
- io.substrait.expression.Expression.NullLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.PrecisionTimestampLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.PrecisionTimestampTZLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.ScalarFunctionInvocation (implements io.substrait.expression.Expression)
- io.substrait.expression.Expression.ScalarSubquery (implements io.substrait.expression.Expression.Subquery)
- io.substrait.expression.Expression.SetPredicate (implements io.substrait.expression.Expression.Subquery)
- io.substrait.expression.Expression.SingleOrList (implements io.substrait.expression.Expression)
- io.substrait.expression.Expression.SortField
- io.substrait.expression.Expression.StrLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.StructLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.Switch (implements io.substrait.expression.Expression)
- io.substrait.expression.Expression.SwitchClause
- io.substrait.expression.Expression.TimeLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.TimestampLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.TimestampTZLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.UserDefinedLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.UUIDLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.VarCharLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.WindowFunctionInvocation (implements io.substrait.expression.Expression)
- io.substrait.expression.ExpressionCreator
- io.substrait.expression.FieldReference (implements io.substrait.expression.Expression)
- io.substrait.expression.FieldReference.ListElement (implements io.substrait.expression.FieldReference.ReferenceSegment)
- io.substrait.expression.FieldReference.MapKey (implements io.substrait.expression.FieldReference.ReferenceSegment)
- io.substrait.expression.FieldReference.StructField (implements io.substrait.expression.FieldReference.ReferenceSegment)
- io.substrait.expression.FunctionArg.ProtoFrom
- io.substrait.expression.FunctionOption
- io.substrait.expression.WindowBound.CurrentRow (implements io.substrait.expression.WindowBound)
- io.substrait.expression.WindowBound.Following (implements io.substrait.expression.WindowBound)
- io.substrait.expression.WindowBound.Preceding (implements io.substrait.expression.WindowBound)
- io.substrait.expression.WindowBound.Unbounded (implements io.substrait.expression.WindowBound)
- io.substrait.expression.AbstractExpressionVisitor<O,
Interface Hierarchy
- io.substrait.expression.ExpressionVisitor<R,
C, E> - io.substrait.expression.FieldReference.ReferenceSegment
- io.substrait.expression.FunctionArg
- io.substrait.expression.EnumArg
- io.substrait.expression.Expression
- io.substrait.expression.Expression.Literal
- io.substrait.expression.Expression.Subquery
- io.substrait.expression.FunctionArg.FuncArgVisitor<R,
C, E> - io.substrait.expression.WindowBound
- io.substrait.expression.WindowBound.WindowBoundVisitor<R,
E>
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.substrait.expression.Expression.AggregationInvocation
- io.substrait.expression.Expression.AggregationPhase
- io.substrait.expression.Expression.FailureBehavior
- io.substrait.expression.Expression.PredicateOp
- io.substrait.expression.Expression.SortDirection
- io.substrait.expression.Expression.WindowBoundsType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)