Class Hierarchy
- java.lang.Object
- io.substrait.relation.physical.AbstractExchangeRel.ExchangeTarget
- io.substrait.expression.AbstractExpressionVisitor<O,C,E> (implements io.substrait.expression.ExpressionVisitor<R,C,E>)
- io.substrait.extension.AbstractExtensionLookup (implements io.substrait.extension.ExtensionLookup)
- io.substrait.expression.AbstractFunctionInvocation<T,I>
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> (implements org.antlr.v4.runtime.tree.ParseTreeVisitor<T>)
- io.substrait.relation.AbstractRel (implements io.substrait.relation.Rel)
- io.substrait.relation.AbstractRelVisitor<O,C,E> (implements io.substrait.relation.RelVisitor<O,C,E>)
- io.substrait.relation.AbstractUpdate.TransformExpression
- io.substrait.extension.AdvancedExtension<O,E>
- io.substrait.relation.Aggregate.Grouping
- io.substrait.relation.Aggregate.Measure
- io.substrait.expression.AggregateFunctionInvocation
- io.substrait.relation.AggregateFunctionProtoConverter
- io.substrait.extension.BidiMap<T1,T2>
- io.substrait.relation.ConsistentPartitionWindow.WindowRelFunctionInvocation
- io.substrait.relation.CopyOnWriteUtils
- io.substrait.util.DecimalUtil
- io.substrait.extension.DefaultExtensionCatalog
- io.substrait.type.Deserializers
- io.substrait.relation.extensions.EmptyDetail (implements io.substrait.relation.Extension.DdlExtensionObject, io.substrait.relation.Extension.ExtensionTableDetail, io.substrait.relation.Extension.LeafRelDetail, io.substrait.relation.Extension.MultiRelDetail, io.substrait.relation.Extension.SingleRelDetail, io.substrait.relation.Extension.WriteExtensionObject)
- io.substrait.util.EmptyVisitationContext (implements io.substrait.util.VisitationContext)
- io.substrait.relation.Expand.ConsistentField (implements io.substrait.relation.Expand.ExpandField)
- io.substrait.relation.Expand.SwitchingField (implements io.substrait.relation.Expand.ExpandField)
- 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.Lambda (implements io.substrait.expression.Expression)
- 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.NestedList (implements io.substrait.expression.Expression.Nested)
- io.substrait.expression.Expression.NestedStruct (implements io.substrait.expression.Expression.Nested)
- io.substrait.expression.Expression.NullLiteral (implements io.substrait.expression.Expression.Literal)
- io.substrait.expression.Expression.PrecisionTimeLiteral (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.UserDefinedAnyLiteral (implements io.substrait.expression.Expression.UserDefinedLiteral)
- io.substrait.expression.Expression.UserDefinedStructLiteral (implements io.substrait.expression.Expression.UserDefinedLiteral)
- 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.relation.ExpressionCopyOnWriteVisitor<E> (implements io.substrait.expression.ExpressionVisitor<R,C,E>)
- io.substrait.expression.ExpressionCreator
- io.substrait.expression.proto.ExpressionProtoConverter (implements io.substrait.expression.ExpressionVisitor<R,C,E>)
- io.substrait.expression.proto.ExpressionProtoConverter.BoundConverter (implements io.substrait.expression.WindowBound.WindowBoundVisitor<R,E>)
- io.substrait.extendedexpression.ExtendedExpression
- io.substrait.extendedexpression.ExtendedExpression.AggregateFunctionReference (implements io.substrait.extendedexpression.ExtendedExpression.ExpressionReferenceBase)
- io.substrait.extendedexpression.ExtendedExpression.ExpressionReference (implements io.substrait.extendedexpression.ExtendedExpression.ExpressionReferenceBase)
- io.substrait.extendedexpression.ExtendedExpressionProtoConverter
- io.substrait.relation.Extension
- io.substrait.extension.ExtensionProtoConverter<O,E>
- 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.relation.files.FileFormat.ArrowReadOptions (implements io.substrait.relation.files.FileFormat)
- io.substrait.relation.files.FileFormat.DelimiterSeparatedTextReadOptions (implements io.substrait.relation.files.FileFormat)
- io.substrait.relation.files.FileFormat.DwrfReadOptions (implements io.substrait.relation.files.FileFormat)
- io.substrait.relation.files.FileFormat.Extension (implements io.substrait.relation.files.FileFormat)
- io.substrait.relation.files.FileFormat.OrcReadOptions (implements io.substrait.relation.files.FileFormat)
- io.substrait.relation.files.FileFormat.ParquetReadOptions (implements io.substrait.relation.files.FileFormat)
- io.substrait.expression.FunctionArg.ProtoFrom
- io.substrait.expression.FunctionOption
- io.substrait.hint.Hint (implements io.substrait.relation.HasExtension)
- io.substrait.hint.Hint.LoadedComputation
- io.substrait.hint.Hint.RuntimeConstraint (implements io.substrait.relation.HasExtension)
- io.substrait.hint.Hint.SavedComputation
- io.substrait.hint.Hint.Stats (implements io.substrait.relation.HasExtension)
- io.substrait.extension.ImmutableAdvancedExtension.Builder<O,E>
- io.substrait.relation.ImmutableAggregate.Builder
- io.substrait.expression.ImmutableAggregateFunctionInvocation.Builder
- io.substrait.extendedexpression.ImmutableAggregateFunctionReference.Builder
- io.substrait.relation.physical.ImmutableBroadcastExchange.Builder
- io.substrait.relation.ImmutableConsistentPartitionWindow.Builder
- io.substrait.relation.ImmutableConsistentPartitionWindow.WindowRelFunctionInvocation.Builder
- io.substrait.relation.ImmutableCross.Builder
- io.substrait.expression.ImmutableEnumArg (implements io.substrait.expression.EnumArg)
- io.substrait.expression.ImmutableEnumArg.Builder
- io.substrait.relation.physical.ImmutableExchangeTarget.Builder
- io.substrait.relation.ImmutableExpand.Builder
- io.substrait.relation.ImmutableExpand.ConsistentField.Builder
- io.substrait.relation.ImmutableExpand.SwitchingField.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.extendedexpression.ImmutableExpressionReference.Builder
- io.substrait.extendedexpression.ImmutableExtendedExpression.Builder
- io.substrait.relation.ImmutableExtensionDdl.Builder
- io.substrait.relation.ImmutableExtensionLeaf.Builder
- io.substrait.extension.ImmutableExtensionLookup.Builder
- io.substrait.relation.ImmutableExtensionMulti.Builder
- io.substrait.relation.ImmutableExtensionSingle.Builder
- io.substrait.relation.ImmutableExtensionTable.Builder
- io.substrait.relation.ImmutableExtensionWrite.Builder
- io.substrait.relation.ImmutableFetch.Builder
- io.substrait.expression.ImmutableFieldReference.Builder
- io.substrait.relation.files.ImmutableFileFormat
- io.substrait.relation.files.ImmutableFileFormat.ArrowReadOptions.Builder
- io.substrait.relation.files.ImmutableFileFormat.DelimiterSeparatedTextReadOptions.Builder
- io.substrait.relation.files.ImmutableFileFormat.DwrfReadOptions.Builder
- io.substrait.relation.files.ImmutableFileFormat.Extension.Builder
- io.substrait.relation.files.ImmutableFileFormat.OrcReadOptions.Builder
- io.substrait.relation.files.ImmutableFileFormat.ParquetReadOptions.Builder
- io.substrait.relation.files.ImmutableFileOrFiles (implements io.substrait.relation.files.FileOrFiles)
- io.substrait.relation.files.ImmutableFileOrFiles.Builder
- io.substrait.relation.ImmutableFilter.Builder
- io.substrait.expression.ImmutableFunctionOption.Builder
- io.substrait.relation.ImmutableGrouping.Builder
- io.substrait.relation.physical.ImmutableHashJoin.Builder
- io.substrait.hint.ImmutableHint.Builder
- io.substrait.relation.ImmutableJoin.Builder
- io.substrait.expression.ImmutableListElement.Builder
- io.substrait.hint.ImmutableLoadedComputation.Builder
- io.substrait.relation.ImmutableLocalFiles.Builder
- io.substrait.expression.ImmutableMapKey.Builder
- io.substrait.relation.ImmutableMeasure.Builder
- io.substrait.relation.physical.ImmutableMergeJoin.Builder
- io.substrait.relation.physical.ImmutableMultiBucketExchange.Builder
- io.substrait.relation.ImmutableNamedDdl.Builder
- io.substrait.relation.ImmutableNamedScan.Builder
- io.substrait.type.ImmutableNamedStruct (implements io.substrait.type.NamedStruct)
- io.substrait.type.ImmutableNamedStruct.Builder
- io.substrait.relation.ImmutableNamedUpdate.Builder
- io.substrait.relation.ImmutableNamedWrite.Builder
- io.substrait.relation.physical.ImmutableNestedLoopJoin.Builder
- io.substrait.function.ImmutableParameterizedType
- io.substrait.function.ImmutableParameterizedType.Decimal.Builder
- io.substrait.function.ImmutableParameterizedType.FixedBinary.Builder
- io.substrait.function.ImmutableParameterizedType.FixedChar.Builder
- io.substrait.function.ImmutableParameterizedType.Func.Builder
- io.substrait.function.ImmutableParameterizedType.IntervalCompound.Builder
- io.substrait.function.ImmutableParameterizedType.IntervalDay.Builder
- io.substrait.function.ImmutableParameterizedType.ListType.Builder
- io.substrait.function.ImmutableParameterizedType.Map.Builder
- io.substrait.function.ImmutableParameterizedType.PrecisionTime.Builder
- io.substrait.function.ImmutableParameterizedType.PrecisionTimestamp.Builder
- io.substrait.function.ImmutableParameterizedType.PrecisionTimestampTZ.Builder
- io.substrait.function.ImmutableParameterizedType.StringLiteral.Builder
- io.substrait.function.ImmutableParameterizedType.Struct.Builder
- io.substrait.function.ImmutableParameterizedType.VarChar.Builder
- io.substrait.plan.ImmutablePlan.Builder
- io.substrait.relation.ImmutableProject.Builder
- io.substrait.relation.ImmutableRemap.Builder
- io.substrait.plan.ImmutableRoot.Builder
- io.substrait.relation.physical.ImmutableRoundRobinExchange.Builder
- io.substrait.hint.ImmutableRuntimeConstraint.Builder
- io.substrait.hint.ImmutableSavedComputation.Builder
- io.substrait.relation.physical.ImmutableScatterExchange.Builder
- io.substrait.relation.ImmutableSet.Builder
- io.substrait.extension.ImmutableSimpleExtension
- io.substrait.extension.ImmutableSimpleExtension.AggregateFunction.Builder
- io.substrait.extension.ImmutableSimpleExtension.AggregateFunctionVariant.Builder
- io.substrait.extension.ImmutableSimpleExtension.EnumArgument.Builder
- io.substrait.extension.ImmutableSimpleExtension.ExtensionCollection.Builder
- io.substrait.extension.ImmutableSimpleExtension.ExtensionSignatures.Builder
- io.substrait.extension.ImmutableSimpleExtension.FunctionAnchor (implements io.substrait.extension.SimpleExtension.FunctionAnchor)
- io.substrait.extension.ImmutableSimpleExtension.FunctionAnchor.Builder
- io.substrait.extension.ImmutableSimpleExtension.Option (implements io.substrait.extension.SimpleExtension.Option)
- io.substrait.extension.ImmutableSimpleExtension.Option.Builder
- io.substrait.extension.ImmutableSimpleExtension.ScalarFunction.Builder
- io.substrait.extension.ImmutableSimpleExtension.ScalarFunctionVariant.Builder
- io.substrait.extension.ImmutableSimpleExtension.Type.Builder
- io.substrait.extension.ImmutableSimpleExtension.TypeAnchor (implements io.substrait.extension.SimpleExtension.TypeAnchor)
- io.substrait.extension.ImmutableSimpleExtension.TypeAnchor.Builder
- io.substrait.extension.ImmutableSimpleExtension.TypeArgument.Builder
- io.substrait.extension.ImmutableSimpleExtension.ValueArgument.Builder
- io.substrait.extension.ImmutableSimpleExtension.VariadicBehavior (implements io.substrait.extension.SimpleExtension.VariadicBehavior)
- io.substrait.extension.ImmutableSimpleExtension.VariadicBehavior.Builder
- io.substrait.extension.ImmutableSimpleExtension.WindowFunction.Builder
- io.substrait.extension.ImmutableSimpleExtension.WindowFunctionVariant.Builder
- io.substrait.relation.physical.ImmutableSingleBucketExchange.Builder
- io.substrait.relation.ImmutableSort.Builder
- io.substrait.hint.ImmutableStats.Builder
- io.substrait.expression.ImmutableStructField.Builder
- io.substrait.relation.physical.ImmutableTargetType
- io.substrait.relation.physical.ImmutableTargetType.Extended.Builder
- io.substrait.relation.physical.ImmutableTargetType.Uri.Builder
- io.substrait.relation.ImmutableTransformExpression.Builder
- io.substrait.type.ImmutableType
- io.substrait.type.ImmutableType.Binary.Builder
- io.substrait.type.ImmutableType.Bool.Builder
- io.substrait.type.ImmutableType.Date.Builder
- io.substrait.type.ImmutableType.Decimal.Builder
- io.substrait.type.ImmutableType.FixedBinary.Builder
- io.substrait.type.ImmutableType.FixedChar.Builder
- io.substrait.type.ImmutableType.FP32.Builder
- io.substrait.type.ImmutableType.FP64.Builder
- io.substrait.type.ImmutableType.Func.Builder
- io.substrait.type.ImmutableType.I16.Builder
- io.substrait.type.ImmutableType.I32.Builder
- io.substrait.type.ImmutableType.I64.Builder
- io.substrait.type.ImmutableType.I8.Builder
- io.substrait.type.ImmutableType.IntervalCompound.Builder
- io.substrait.type.ImmutableType.IntervalDay.Builder
- io.substrait.type.ImmutableType.IntervalYear.Builder
- io.substrait.type.ImmutableType.ListType.Builder
- io.substrait.type.ImmutableType.Map.Builder
- io.substrait.type.ImmutableType.ParameterBooleanValue.Builder
- io.substrait.type.ImmutableType.ParameterDataType.Builder
- io.substrait.type.ImmutableType.ParameterEnumValue.Builder
- io.substrait.type.ImmutableType.ParameterIntegerValue.Builder
- io.substrait.type.ImmutableType.ParameterStringValue.Builder
- io.substrait.type.ImmutableType.PrecisionTime.Builder
- io.substrait.type.ImmutableType.PrecisionTimestamp.Builder
- io.substrait.type.ImmutableType.PrecisionTimestampTZ.Builder
- io.substrait.type.ImmutableType.Str.Builder
- io.substrait.type.ImmutableType.Struct.Builder
- io.substrait.type.ImmutableType.Time.Builder
- io.substrait.type.ImmutableType.Timestamp.Builder
- io.substrait.type.ImmutableType.TimestampTZ.Builder
- io.substrait.type.ImmutableType.UserDefined.Builder
- io.substrait.type.ImmutableType.UUID.Builder
- io.substrait.type.ImmutableType.VarChar.Builder
- io.substrait.function.ImmutableTypeExpression
- io.substrait.function.ImmutableTypeExpression.Assignment.Builder
- io.substrait.function.ImmutableTypeExpression.BinaryOperation.Builder
- io.substrait.function.ImmutableTypeExpression.Decimal.Builder
- io.substrait.function.ImmutableTypeExpression.FixedBinary.Builder
- io.substrait.function.ImmutableTypeExpression.FixedChar.Builder
- io.substrait.function.ImmutableTypeExpression.Func.Builder
- io.substrait.function.ImmutableTypeExpression.IfOperation.Builder
- io.substrait.function.ImmutableTypeExpression.IntegerLiteral.Builder
- io.substrait.function.ImmutableTypeExpression.IntervalCompound.Builder
- io.substrait.function.ImmutableTypeExpression.IntervalDay.Builder
- io.substrait.function.ImmutableTypeExpression.ListType.Builder
- io.substrait.function.ImmutableTypeExpression.Map.Builder
- io.substrait.function.ImmutableTypeExpression.NotOperation.Builder
- io.substrait.function.ImmutableTypeExpression.PrecisionTime.Builder
- io.substrait.function.ImmutableTypeExpression.PrecisionTimestamp.Builder
- io.substrait.function.ImmutableTypeExpression.PrecisionTimestampTZ.Builder
- io.substrait.function.ImmutableTypeExpression.ReturnProgram.Builder
- io.substrait.function.ImmutableTypeExpression.Struct.Builder
- io.substrait.function.ImmutableTypeExpression.VarChar.Builder
- io.substrait.plan.ImmutableVersion.Builder
- io.substrait.relation.ImmutableVirtualTableScan.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
- com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider)
- com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable)
- io.substrait.expression.LambdaBuilder
- io.substrait.expression.LambdaBuilder.Scope
- io.substrait.function.ParameterizedType.BaseParameterizedType (implements io.substrait.function.ParameterizedType)
- io.substrait.type.parser.ParseToPojo
- io.substrait.type.parser.ParseToPojo.Visitor (implements io.substrait.type.SubstraitTypeVisitor<T>)
- io.substrait.plan.Plan
- io.substrait.plan.Plan.Root
- io.substrait.plan.Plan.Version
- io.substrait.plan.PlanProtoConverter
- io.substrait.relation.ProtoAggregateFunctionConverter
- io.substrait.expression.proto.ProtoExpressionConverter
- io.substrait.extendedexpression.ProtoExtendedExpressionConverter
- io.substrait.extension.ProtoExtensionConverter
- io.substrait.plan.ProtoPlanConverter
- io.substrait.relation.ProtoRelConverter
- io.substrait.type.proto.ProtoTypeConverter
- org.antlr.v4.runtime.Recognizer<Symbol,ATNInterpreter>
- org.antlr.v4.runtime.Lexer (implements org.antlr.v4.runtime.TokenSource)
- org.antlr.v4.runtime.Parser
- io.substrait.relation.Rel.Remap
- io.substrait.relation.RelCopyOnWriteVisitor<E> (implements io.substrait.relation.RelVisitor<O,C,E>)
- io.substrait.relation.RelProtoConverter (implements io.substrait.relation.RelVisitor<O,C,E>)
- org.antlr.v4.runtime.RuleContext (implements org.antlr.v4.runtime.tree.RuleNode)
- org.antlr.v4.runtime.ParserRuleContext
- io.substrait.extension.SimpleExtension
- io.substrait.extension.SimpleExtension.AggregateFunction
- io.substrait.extension.SimpleExtension.EnumArgument (implements io.substrait.extension.SimpleExtension.Argument)
- io.substrait.extension.SimpleExtension.ExtensionCollection
- io.substrait.extension.SimpleExtension.ExtensionSignatures
- io.substrait.extension.SimpleExtension.Function
- io.substrait.extension.SimpleExtension.ScalarFunction
- io.substrait.extension.SimpleExtension.Type
- io.substrait.extension.SimpleExtension.TypeArgument (implements io.substrait.extension.SimpleExtension.Argument)
- io.substrait.extension.SimpleExtension.ValueArgument (implements io.substrait.extension.SimpleExtension.Argument)
- io.substrait.extension.SimpleExtension.WindowFunction
- io.substrait.type.StringTypeVisitor (implements io.substrait.type.TypeVisitor<R,E>)
- io.substrait.dsl.SubstraitBuilder
- io.substrait.dsl.SubstraitBuilder.JoinInput
- io.substrait.type.SubstraitTypeBaseListener (implements io.substrait.type.SubstraitTypeListener)
- io.substrait.SubstraitVersion
- io.substrait.relation.physical.TargetType.Extended (implements io.substrait.relation.physical.TargetType)
- io.substrait.relation.physical.TargetType.Uri (implements io.substrait.relation.physical.TargetType)
- java.lang.Throwable (implements java.io.Serializable)
- io.substrait.type.Type.Binary (implements io.substrait.type.Type)
- io.substrait.type.Type.Bool (implements io.substrait.type.Type)
- io.substrait.type.Type.Date (implements io.substrait.type.Type)
- io.substrait.type.Type.Decimal (implements io.substrait.type.Type)
- io.substrait.type.Type.FixedBinary (implements io.substrait.type.Type)
- io.substrait.type.Type.FixedChar (implements io.substrait.type.Type)
- io.substrait.type.Type.FP32 (implements io.substrait.type.Type)
- io.substrait.type.Type.FP64 (implements io.substrait.type.Type)
- io.substrait.type.Type.Func (implements io.substrait.type.Type)
- io.substrait.type.Type.I16 (implements io.substrait.type.Type)
- io.substrait.type.Type.I32 (implements io.substrait.type.Type)
- io.substrait.type.Type.I64 (implements io.substrait.type.Type)
- io.substrait.type.Type.I8 (implements io.substrait.type.Type)
- io.substrait.type.Type.IntervalCompound (implements io.substrait.type.Type)
- io.substrait.type.Type.IntervalDay (implements io.substrait.type.Type)
- io.substrait.type.Type.IntervalYear (implements io.substrait.type.Type)
- io.substrait.type.Type.ListType (implements io.substrait.type.Type)
- io.substrait.type.Type.Map (implements io.substrait.type.Type)
- io.substrait.type.Type.ParameterBooleanValue (implements io.substrait.type.Type.Parameter)
- io.substrait.type.Type.ParameterDataType (implements io.substrait.type.Type.Parameter)
- io.substrait.type.Type.ParameterEnumValue (implements io.substrait.type.Type.Parameter)
- io.substrait.type.Type.ParameterIntegerValue (implements io.substrait.type.Type.Parameter)
- io.substrait.type.Type.ParameterNull (implements io.substrait.type.Type.Parameter)
- io.substrait.type.Type.ParameterStringValue (implements io.substrait.type.Type.Parameter)
- io.substrait.type.Type.PrecisionTime (implements io.substrait.type.Type)
- io.substrait.type.Type.PrecisionTimestamp (implements io.substrait.type.Type)
- io.substrait.type.Type.PrecisionTimestampTZ (implements io.substrait.type.Type)
- io.substrait.type.Type.Str (implements io.substrait.type.Type)
- io.substrait.type.Type.Struct (implements io.substrait.type.Type)
- io.substrait.type.Type.Time (implements io.substrait.type.Type)
- io.substrait.type.Type.Timestamp (implements io.substrait.type.Type)
- io.substrait.type.Type.TimestampTZ (implements io.substrait.type.Type)
- io.substrait.type.Type.UserDefined (implements io.substrait.type.Type)
- io.substrait.type.Type.UUID (implements io.substrait.type.Type)
- io.substrait.type.Type.VarChar (implements io.substrait.type.Type)
- io.substrait.type.TypeCreator
- io.substrait.function.TypeExpression.BaseTypeExpression (implements io.substrait.function.TypeExpression)
- io.substrait.function.TypeExpression.ReturnProgram.Assignment
- io.substrait.function.TypeExpressionCreator.Assign
- io.substrait.type.TypeExpressionEvaluator
- io.substrait.type.parser.TypeStringParser
- io.substrait.type.TypeVisitor.TypeThrowsVisitor<R,E> (implements io.substrait.type.TypeVisitor<R,E>)
- io.substrait.util.Util
- io.substrait.util.Util.IntRange
- 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)
Interface Hierarchy
- io.substrait.extension.AdvancedExtension.Enhancement
- io.substrait.extension.AdvancedExtension.Optimization
- io.substrait.relation.CopyOnWriteUtils.TransformFunction<T,C,E>
- io.substrait.relation.Expand.ExpandField
- io.substrait.expression.ExpressionVisitor<R,C,E>
- io.substrait.extendedexpression.ExtendedExpression.ExpressionReferenceBase
- io.substrait.function.ExtendedTypeCreator<T,I>
- io.substrait.extension.ExtensionLookup
- io.substrait.expression.FieldReference.ReferenceSegment
- io.substrait.relation.files.FileFormat
- io.substrait.relation.files.FileOrFiles
- io.substrait.expression.FunctionArg
- io.substrait.expression.FunctionArg.FuncArgVisitor<R,C,E>
- io.substrait.relation.HasExtension
- io.substrait.type.NamedStruct
- io.substrait.function.NullableType
- org.antlr.v4.runtime.tree.ParseTreeListener
- org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- io.substrait.relation.Rel
- io.substrait.relation.RelVisitor<O,C,E>
- io.substrait.extension.SimpleExtension.Anchor
- io.substrait.extension.SimpleExtension.Argument
- io.substrait.extension.SimpleExtension.Option
- io.substrait.extension.SimpleExtension.VariadicBehavior
- io.substrait.relation.physical.TargetType
- io.substrait.relation.ToProto<T>
- io.substrait.type.Type.Parameter
- io.substrait.function.TypeExpression
- io.substrait.type.TypeVisitor<R,E>
- io.substrait.util.VisitationContext
- io.substrait.expression.WindowBound
- io.substrait.expression.WindowBound.WindowBoundVisitor<R,E>