Class Hierarchy
- java.lang.Object
- io.substrait.relation.AbstractRel (implements io.substrait.relation.Rel)
- io.substrait.relation.BiRel
- io.substrait.relation.Cross (implements io.substrait.relation.HasExtension)
- io.substrait.relation.ImmutableCross
- io.substrait.relation.Join (implements io.substrait.relation.HasExtension)
- io.substrait.relation.ImmutableJoin
- io.substrait.relation.Cross (implements io.substrait.relation.HasExtension)
- io.substrait.relation.ExtensionMulti
- io.substrait.relation.ImmutableExtensionMulti
- io.substrait.relation.Set (implements io.substrait.relation.HasExtension)
- io.substrait.relation.ImmutableSet
- io.substrait.relation.SingleInputRel
- io.substrait.relation.AbstractWriteRel (implements io.substrait.relation.HasExtension)
- io.substrait.relation.ExtensionWrite
- io.substrait.relation.ImmutableExtensionWrite
- io.substrait.relation.NamedWrite
- io.substrait.relation.ImmutableNamedWrite
- io.substrait.relation.ExtensionWrite
- io.substrait.relation.Aggregate (implements io.substrait.relation.HasExtension)
- io.substrait.relation.ImmutableAggregate
- io.substrait.relation.ConsistentPartitionWindow (implements io.substrait.relation.HasExtension)
- io.substrait.relation.ImmutableConsistentPartitionWindow
- io.substrait.relation.Expand
- io.substrait.relation.ImmutableExpand
- io.substrait.relation.ExtensionSingle
- io.substrait.relation.ImmutableExtensionSingle
- io.substrait.relation.Fetch (implements io.substrait.relation.HasExtension)
- io.substrait.relation.ImmutableFetch
- io.substrait.relation.Filter (implements io.substrait.relation.HasExtension)
- io.substrait.relation.ImmutableFilter
- io.substrait.relation.Project (implements io.substrait.relation.HasExtension)
- io.substrait.relation.ImmutableProject
- io.substrait.relation.Sort (implements io.substrait.relation.HasExtension)
- io.substrait.relation.ImmutableSort
- io.substrait.relation.AbstractWriteRel (implements io.substrait.relation.HasExtension)
- io.substrait.relation.ZeroInputRel
- io.substrait.relation.AbstractDdlRel (implements io.substrait.relation.HasExtension)
- io.substrait.relation.ExtensionDdl (implements io.substrait.relation.HasExtension)
- io.substrait.relation.ImmutableExtensionDdl
- io.substrait.relation.NamedDdl
- io.substrait.relation.ImmutableNamedDdl
- io.substrait.relation.ExtensionDdl (implements io.substrait.relation.HasExtension)
- io.substrait.relation.AbstractReadRel (implements io.substrait.relation.HasExtension)
- io.substrait.relation.ExtensionTable
- io.substrait.relation.ImmutableExtensionTable
- io.substrait.relation.LocalFiles
- io.substrait.relation.ImmutableLocalFiles
- io.substrait.relation.NamedScan
- io.substrait.relation.ImmutableNamedScan
- io.substrait.relation.VirtualTableScan
- io.substrait.relation.ImmutableVirtualTableScan
- io.substrait.relation.ExtensionTable
- io.substrait.relation.AbstractUpdate (implements io.substrait.relation.HasExtension)
- io.substrait.relation.NamedUpdate
- io.substrait.relation.ImmutableNamedUpdate
- io.substrait.relation.NamedUpdate
- io.substrait.relation.ExtensionLeaf
- io.substrait.relation.ImmutableExtensionLeaf
- io.substrait.relation.AbstractDdlRel (implements io.substrait.relation.HasExtension)
- io.substrait.relation.BiRel
- io.substrait.relation.AbstractRelVisitor<O,
C, E> (implements io.substrait.relation.RelVisitor<O, C, E>) - io.substrait.relation.AbstractUpdate.TransformExpression
- io.substrait.relation.ImmutableTransformExpression
- io.substrait.relation.Aggregate.Grouping
- io.substrait.relation.ImmutableGrouping
- io.substrait.relation.Aggregate.Measure
- io.substrait.relation.ImmutableMeasure
- io.substrait.relation.AggregateFunctionProtoConverter
- io.substrait.relation.ConsistentPartitionWindow.WindowRelFunctionInvocation
- io.substrait.relation.ImmutableConsistentPartitionWindow.WindowRelFunctionInvocation
- io.substrait.relation.CopyOnWriteUtils
- io.substrait.relation.Expand.ConsistentField (implements io.substrait.relation.Expand.ExpandField)
- io.substrait.relation.ImmutableExpand.ConsistentField
- io.substrait.relation.Expand.SwitchingField (implements io.substrait.relation.Expand.ExpandField)
- io.substrait.relation.ImmutableExpand.SwitchingField
- io.substrait.relation.ExpressionCopyOnWriteVisitor<E> (implements io.substrait.expression.ExpressionVisitor<R,
C, E>) - io.substrait.relation.Extension
- io.substrait.relation.ImmutableAggregate.Builder
- io.substrait.relation.ImmutableConsistentPartitionWindow.Builder
- io.substrait.relation.ImmutableConsistentPartitionWindow.WindowRelFunctionInvocation.Builder
- io.substrait.relation.ImmutableCross.Builder
- io.substrait.relation.ImmutableExpand.Builder
- io.substrait.relation.ImmutableExpand.ConsistentField.Builder
- io.substrait.relation.ImmutableExpand.SwitchingField.Builder
- io.substrait.relation.ImmutableExtensionDdl.Builder
- io.substrait.relation.ImmutableExtensionLeaf.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.relation.ImmutableFilter.Builder
- io.substrait.relation.ImmutableGrouping.Builder
- io.substrait.relation.ImmutableJoin.Builder
- io.substrait.relation.ImmutableLocalFiles.Builder
- io.substrait.relation.ImmutableMeasure.Builder
- io.substrait.relation.ImmutableNamedDdl.Builder
- io.substrait.relation.ImmutableNamedScan.Builder
- io.substrait.relation.ImmutableNamedUpdate.Builder
- io.substrait.relation.ImmutableNamedWrite.Builder
- io.substrait.relation.ImmutableProject.Builder
- io.substrait.relation.ImmutableRemap.Builder
- io.substrait.relation.ImmutableSet.Builder
- io.substrait.relation.ImmutableSort.Builder
- io.substrait.relation.ImmutableTransformExpression.Builder
- io.substrait.relation.ImmutableVirtualTableScan.Builder
- io.substrait.relation.ProtoAggregateFunctionConverter
- io.substrait.relation.ProtoRelConverter
- io.substrait.relation.Rel.Remap
- io.substrait.relation.ImmutableRemap
- 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>)
- io.substrait.relation.AbstractRel (implements io.substrait.relation.Rel)
Interface Hierarchy
- io.substrait.relation.CopyOnWriteUtils.TransformFunction<T,
C, E> - io.substrait.relation.Expand.ExpandField
- io.substrait.relation.HasExtension
- io.substrait.relation.Rel
- io.substrait.relation.RelVisitor<O,
C, E> - io.substrait.relation.ToProto<T>
- 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
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.substrait.relation.AbstractDdlRel.DdlObject
- io.substrait.relation.AbstractDdlRel.DdlOp
- io.substrait.relation.AbstractWriteRel.CreateMode
- io.substrait.relation.AbstractWriteRel.OutputMode
- io.substrait.relation.AbstractWriteRel.WriteOp
- io.substrait.relation.Join.JoinType
- io.substrait.relation.Set.SetOp
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)