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.ImmutableAggregateFunctionInvocation
- io.substrait.expression.Expression.BinaryLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.BinaryLiteral
- io.substrait.expression.Expression.BoolLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.BoolLiteral
- io.substrait.expression.Expression.Cast (implements io.substrait.expression.Expression)
- io.substrait.expression.ImmutableExpression.Cast
- io.substrait.expression.Expression.DateLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.DateLiteral
- io.substrait.expression.Expression.DecimalLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.DecimalLiteral
- io.substrait.expression.Expression.EmptyListLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.EmptyListLiteral
- io.substrait.expression.Expression.EmptyMapLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.EmptyMapLiteral
- io.substrait.expression.Expression.FixedBinaryLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.FixedBinaryLiteral
- io.substrait.expression.Expression.FixedCharLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.FixedCharLiteral
- io.substrait.expression.Expression.FP32Literal (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.FP32Literal
- io.substrait.expression.Expression.FP64Literal (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.FP64Literal
- io.substrait.expression.Expression.I16Literal (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.I16Literal
- io.substrait.expression.Expression.I32Literal (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.I32Literal
- io.substrait.expression.Expression.I64Literal (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.I64Literal
- io.substrait.expression.Expression.I8Literal (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.I8Literal
- io.substrait.expression.Expression.IfClause
- io.substrait.expression.ImmutableExpression.IfClause
- io.substrait.expression.Expression.IfThen (implements io.substrait.expression.Expression)
- io.substrait.expression.ImmutableExpression.IfThen
- io.substrait.expression.Expression.InPredicate (implements io.substrait.expression.Expression.Subquery)
- io.substrait.expression.ImmutableExpression.InPredicate
- io.substrait.expression.Expression.IntervalCompoundLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.IntervalCompoundLiteral
- io.substrait.expression.Expression.IntervalDayLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.IntervalDayLiteral
- io.substrait.expression.Expression.IntervalYearLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.IntervalYearLiteral
- io.substrait.expression.Expression.Lambda (implements io.substrait.expression.Expression)
- io.substrait.expression.ImmutableExpression.Lambda
- io.substrait.expression.Expression.ListLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.ListLiteral
- io.substrait.expression.Expression.MapLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.MapLiteral
- io.substrait.expression.Expression.MultiOrList (implements io.substrait.expression.Expression)
- io.substrait.expression.ImmutableExpression.MultiOrList
- io.substrait.expression.Expression.MultiOrListRecord
- io.substrait.expression.ImmutableExpression.MultiOrListRecord
- io.substrait.expression.Expression.NestedList (implements io.substrait.expression.Expression.Nested)
- io.substrait.expression.ImmutableExpression.NestedList
- io.substrait.expression.Expression.NestedStruct (implements io.substrait.expression.Expression.Nested)
- io.substrait.expression.ImmutableExpression.NestedStruct
- io.substrait.expression.Expression.NullLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.NullLiteral
- io.substrait.expression.Expression.PrecisionTimeLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.PrecisionTimeLiteral
- io.substrait.expression.Expression.PrecisionTimestampLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.PrecisionTimestampLiteral
- io.substrait.expression.Expression.PrecisionTimestampTZLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.PrecisionTimestampTZLiteral
- io.substrait.expression.Expression.ScalarFunctionInvocation (implements io.substrait.expression.Expression)
- io.substrait.expression.ImmutableExpression.ScalarFunctionInvocation
- io.substrait.expression.Expression.ScalarSubquery (implements io.substrait.expression.Expression.Subquery)
- io.substrait.expression.ImmutableExpression.ScalarSubquery
- io.substrait.expression.Expression.SetPredicate (implements io.substrait.expression.Expression.Subquery)
- io.substrait.expression.ImmutableExpression.SetPredicate
- io.substrait.expression.Expression.SingleOrList (implements io.substrait.expression.Expression)
- io.substrait.expression.ImmutableExpression.SingleOrList
- io.substrait.expression.Expression.SortField
- io.substrait.expression.ImmutableExpression.SortField
- io.substrait.expression.Expression.StrLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.StrLiteral
- io.substrait.expression.Expression.StructLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.StructLiteral
- io.substrait.expression.Expression.Switch (implements io.substrait.expression.Expression)
- io.substrait.expression.ImmutableExpression.Switch
- io.substrait.expression.Expression.SwitchClause
- io.substrait.expression.ImmutableExpression.SwitchClause
- io.substrait.expression.Expression.TimeLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.TimeLiteral
- io.substrait.expression.Expression.TimestampLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.TimestampLiteral
- io.substrait.expression.Expression.TimestampTZLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.TimestampTZLiteral
- io.substrait.expression.Expression.UserDefinedAnyLiteral (implements io.substrait.expression.Expression.UserDefinedLiteral)
- io.substrait.expression.ImmutableExpression.UserDefinedAnyLiteral
- io.substrait.expression.Expression.UserDefinedStructLiteral (implements io.substrait.expression.Expression.UserDefinedLiteral)
- io.substrait.expression.ImmutableExpression.UserDefinedStructLiteral
- io.substrait.expression.Expression.UUIDLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.UUIDLiteral
- io.substrait.expression.Expression.VarCharLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.ImmutableExpression.VarCharLiteral
- io.substrait.expression.Expression.WindowFunctionInvocation (implements io.substrait.expression.Expression)
- io.substrait.expression.ImmutableExpression.WindowFunctionInvocation
- io.substrait.expression.ExpressionCreator
- io.substrait.expression.FieldReference (implements io.substrait.expression.Expression)
- io.substrait.expression.ImmutableFieldReference
- io.substrait.expression.FieldReference.ListElement (implements io.substrait.expression.FieldReference.ReferenceSegment)
- io.substrait.expression.ImmutableListElement
- io.substrait.expression.FieldReference.MapKey (implements io.substrait.expression.FieldReference.ReferenceSegment)
- io.substrait.expression.ImmutableMapKey
- io.substrait.expression.FieldReference.StructField (implements io.substrait.expression.FieldReference.ReferenceSegment)
- io.substrait.expression.ImmutableStructField
- io.substrait.expression.FunctionArg.ProtoFrom
- io.substrait.expression.FunctionOption
- io.substrait.expression.ImmutableFunctionOption
- io.substrait.expression.ImmutableAggregateFunctionInvocation.Builder
- io.substrait.expression.ImmutableEnumArg (implements io.substrait.expression.EnumArg)
- io.substrait.expression.ImmutableEnumArg.Builder
- io.substrait.expression.ImmutableExpression
- io.substrait.expression.ImmutableExpression.BinaryLiteral.Builder
- io.substrait.expression.ImmutableExpression.BoolLiteral.Builder
- io.substrait.expression.ImmutableExpression.Cast.Builder
- io.substrait.expression.ImmutableExpression.DateLiteral.Builder
- io.substrait.expression.ImmutableExpression.DecimalLiteral.Builder
- io.substrait.expression.ImmutableExpression.EmptyListLiteral.Builder
- io.substrait.expression.ImmutableExpression.EmptyMapLiteral.Builder
- io.substrait.expression.ImmutableExpression.FixedBinaryLiteral.Builder
- io.substrait.expression.ImmutableExpression.FixedCharLiteral.Builder
- io.substrait.expression.ImmutableExpression.FP32Literal.Builder
- io.substrait.expression.ImmutableExpression.FP64Literal.Builder
- io.substrait.expression.ImmutableExpression.I16Literal.Builder
- io.substrait.expression.ImmutableExpression.I32Literal.Builder
- io.substrait.expression.ImmutableExpression.I64Literal.Builder
- io.substrait.expression.ImmutableExpression.I8Literal.Builder
- io.substrait.expression.ImmutableExpression.IfClause.Builder
- io.substrait.expression.ImmutableExpression.IfThen.Builder
- io.substrait.expression.ImmutableExpression.InPredicate.Builder
- io.substrait.expression.ImmutableExpression.IntervalCompoundLiteral.Builder
- io.substrait.expression.ImmutableExpression.IntervalDayLiteral.Builder
- io.substrait.expression.ImmutableExpression.IntervalYearLiteral.Builder
- io.substrait.expression.ImmutableExpression.Lambda.Builder
- io.substrait.expression.ImmutableExpression.ListLiteral.Builder
- io.substrait.expression.ImmutableExpression.MapLiteral.Builder
- io.substrait.expression.ImmutableExpression.MultiOrList.Builder
- io.substrait.expression.ImmutableExpression.MultiOrListRecord.Builder
- io.substrait.expression.ImmutableExpression.NestedList.Builder
- io.substrait.expression.ImmutableExpression.NestedStruct.Builder
- io.substrait.expression.ImmutableExpression.NullLiteral.Builder
- io.substrait.expression.ImmutableExpression.PrecisionTimeLiteral.Builder
- io.substrait.expression.ImmutableExpression.PrecisionTimestampLiteral.Builder
- io.substrait.expression.ImmutableExpression.PrecisionTimestampTZLiteral.Builder
- io.substrait.expression.ImmutableExpression.ScalarFunctionInvocation.Builder
- io.substrait.expression.ImmutableExpression.ScalarSubquery.Builder
- io.substrait.expression.ImmutableExpression.SetPredicate.Builder
- io.substrait.expression.ImmutableExpression.SingleOrList.Builder
- io.substrait.expression.ImmutableExpression.SortField.Builder
- io.substrait.expression.ImmutableExpression.StrLiteral.Builder
- io.substrait.expression.ImmutableExpression.StructLiteral.Builder
- io.substrait.expression.ImmutableExpression.Switch.Builder
- io.substrait.expression.ImmutableExpression.SwitchClause.Builder
- io.substrait.expression.ImmutableExpression.TimeLiteral.Builder
- io.substrait.expression.ImmutableExpression.TimestampLiteral.Builder
- io.substrait.expression.ImmutableExpression.TimestampTZLiteral.Builder
- io.substrait.expression.ImmutableExpression.UserDefinedAnyLiteral.Builder
- io.substrait.expression.ImmutableExpression.UserDefinedStructLiteral.Builder
- io.substrait.expression.ImmutableExpression.UUIDLiteral.Builder
- io.substrait.expression.ImmutableExpression.VarCharLiteral.Builder
- io.substrait.expression.ImmutableExpression.WindowFunctionInvocation.Builder
- io.substrait.expression.ImmutableFieldReference.Builder
- io.substrait.expression.ImmutableFunctionOption.Builder
- io.substrait.expression.ImmutableListElement.Builder
- io.substrait.expression.ImmutableMapKey.Builder
- io.substrait.expression.ImmutableStructField.Builder
- io.substrait.expression.ImmutableWindowBound
- io.substrait.expression.ImmutableWindowBound.CurrentRow.Builder
- io.substrait.expression.ImmutableWindowBound.Following.Builder
- io.substrait.expression.ImmutableWindowBound.Preceding.Builder
- io.substrait.expression.ImmutableWindowBound.Unbounded.Builder
- io.substrait.expression.LambdaBuilder
- io.substrait.expression.LambdaBuilder.Scope
- io.substrait.expression.WindowBound.CurrentRow (implements io.substrait.expression.WindowBound)
- io.substrait.expression.ImmutableWindowBound.CurrentRow
- io.substrait.expression.WindowBound.Following (implements io.substrait.expression.WindowBound)
- io.substrait.expression.ImmutableWindowBound.Following
- io.substrait.expression.WindowBound.Preceding (implements io.substrait.expression.WindowBound)
- io.substrait.expression.ImmutableWindowBound.Preceding
- io.substrait.expression.WindowBound.Unbounded (implements io.substrait.expression.WindowBound)
- io.substrait.expression.ImmutableWindowBound.Unbounded
- 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.UserDefinedLiteral
- io.substrait.expression.Expression.Nested
- io.substrait.expression.Expression.Subquery
- io.substrait.expression.Expression.Literal
- 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)