Package io.substrait.relation
Interface HasExtension
- All Known Implementing Classes:
AbstractDdlRel,AbstractExchangeRel,AbstractReadRel,AbstractUpdate,AbstractWriteRel,Aggregate,BroadcastExchange,ConsistentPartitionWindow,Cross,ExtensionDdl,ExtensionTable,ExtensionWrite,Fetch,Filter,HashJoin,Hint,Hint.RuntimeConstraint,Hint.Stats,ImmutableAggregate,ImmutableBroadcastExchange,ImmutableConsistentPartitionWindow,ImmutableCross,ImmutableExtensionDdl,ImmutableExtensionTable,ImmutableExtensionWrite,ImmutableFetch,ImmutableFilter,ImmutableHashJoin,ImmutableHint,ImmutableJoin,ImmutableLocalFiles,ImmutableMergeJoin,ImmutableMultiBucketExchange,ImmutableNamedDdl,ImmutableNamedScan,ImmutableNamedUpdate,ImmutableNamedWrite,ImmutableNestedLoopJoin,ImmutableProject,ImmutableRoundRobinExchange,ImmutableRuntimeConstraint,ImmutableScatterExchange,ImmutableSet,ImmutableSingleBucketExchange,ImmutableSort,ImmutableStats,ImmutableVirtualTableScan,Join,LocalFiles,MergeJoin,MultiBucketExchange,NamedDdl,NamedScan,NamedUpdate,NamedWrite,NestedLoopJoin,Project,RoundRobinExchange,ScatterExchange,Set,SingleBucketExchange,Sort,VirtualTableScan
public interface HasExtension
Used to indicate the potential presence of an
AdvancedExtension-
Method Summary
-
Method Details
-
getExtension
Optional<AdvancedExtension> getExtension()- Returns:
- the
AdvancedExtensionassociated directly with the class
-