Package io.substrait.proto
Interface RelOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Rel,Rel.Builder
public interface RelOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescription.substrait.AggregateRel aggregate = 4;.substrait.AggregateRel aggregate = 4;getCross().substrait.CrossRel cross = 12;.substrait.CrossRel cross = 12;getDdl().substrait.DdlRel ddl = 20;.substrait.DdlRel ddl = 20;.substrait.ExchangeRel exchange = 15;.substrait.ExchangeRel exchange = 15;.substrait.ExpandRel expand = 16;.substrait.ExpandRel expand = 16;.substrait.ExtensionLeafRel extension_leaf = 11;.substrait.ExtensionLeafRel extension_leaf = 11;.substrait.ExtensionMultiRel extension_multi = 10;.substrait.ExtensionMultiRel extension_multi = 10;.substrait.ExtensionSingleRel extension_single = 9;.substrait.ExtensionSingleRel extension_single = 9;getFetch().substrait.FetchRel fetch = 3;.substrait.FetchRel fetch = 3;.substrait.FilterRel filter = 2;.substrait.FilterRel filter = 2;Physical relationsPhysical relationsgetJoin().substrait.JoinRel join = 6;.substrait.JoinRel join = 6;.substrait.MergeJoinRel merge_join = 14;.substrait.MergeJoinRel merge_join = 14;.substrait.NestedLoopJoinRel nested_loop_join = 18;.substrait.NestedLoopJoinRel nested_loop_join = 18;.substrait.ProjectRel project = 7;.substrait.ProjectRel project = 7;getRead().substrait.ReadRel read = 1;.substrait.ReadRel read = 1;.substrait.ReferenceRel reference = 21;.substrait.ReferenceRel reference = 21;getSet().substrait.SetRel set = 8;.substrait.SetRel set = 8;getSort().substrait.SortRel sort = 5;.substrait.SortRel sort = 5;.substrait.UpdateRel update = 22;.substrait.UpdateRel update = 22;.substrait.ConsistentPartitionWindowRel window = 17;.substrait.ConsistentPartitionWindowRel window = 17;getWrite().substrait.WriteRel write = 19;.substrait.WriteRel write = 19;boolean.substrait.AggregateRel aggregate = 4;booleanhasCross().substrait.CrossRel cross = 12;booleanhasDdl().substrait.DdlRel ddl = 20;boolean.substrait.ExchangeRel exchange = 15;boolean.substrait.ExpandRel expand = 16;boolean.substrait.ExtensionLeafRel extension_leaf = 11;boolean.substrait.ExtensionMultiRel extension_multi = 10;boolean.substrait.ExtensionSingleRel extension_single = 9;booleanhasFetch().substrait.FetchRel fetch = 3;boolean.substrait.FilterRel filter = 2;booleanPhysical relationsbooleanhasJoin().substrait.JoinRel join = 6;boolean.substrait.MergeJoinRel merge_join = 14;boolean.substrait.NestedLoopJoinRel nested_loop_join = 18;boolean.substrait.ProjectRel project = 7;booleanhasRead().substrait.ReadRel read = 1;boolean.substrait.ReferenceRel reference = 21;booleanhasSet().substrait.SetRel set = 8;booleanhasSort().substrait.SortRel sort = 5;boolean.substrait.UpdateRel update = 22;boolean.substrait.ConsistentPartitionWindowRel window = 17;booleanhasWrite().substrait.WriteRel write = 19;Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasRead
boolean hasRead().substrait.ReadRel read = 1;- Returns:
- Whether the read field is set.
-
getRead
ReadRel getRead().substrait.ReadRel read = 1;- Returns:
- The read.
-
getReadOrBuilder
ReadRelOrBuilder getReadOrBuilder().substrait.ReadRel read = 1; -
hasFilter
boolean hasFilter().substrait.FilterRel filter = 2;- Returns:
- Whether the filter field is set.
-
getFilter
FilterRel getFilter().substrait.FilterRel filter = 2;- Returns:
- The filter.
-
getFilterOrBuilder
FilterRelOrBuilder getFilterOrBuilder().substrait.FilterRel filter = 2; -
hasFetch
boolean hasFetch().substrait.FetchRel fetch = 3;- Returns:
- Whether the fetch field is set.
-
getFetch
FetchRel getFetch().substrait.FetchRel fetch = 3;- Returns:
- The fetch.
-
getFetchOrBuilder
FetchRelOrBuilder getFetchOrBuilder().substrait.FetchRel fetch = 3; -
hasAggregate
boolean hasAggregate().substrait.AggregateRel aggregate = 4;- Returns:
- Whether the aggregate field is set.
-
getAggregate
AggregateRel getAggregate().substrait.AggregateRel aggregate = 4;- Returns:
- The aggregate.
-
getAggregateOrBuilder
AggregateRelOrBuilder getAggregateOrBuilder().substrait.AggregateRel aggregate = 4; -
hasSort
boolean hasSort().substrait.SortRel sort = 5;- Returns:
- Whether the sort field is set.
-
getSort
SortRel getSort().substrait.SortRel sort = 5;- Returns:
- The sort.
-
getSortOrBuilder
SortRelOrBuilder getSortOrBuilder().substrait.SortRel sort = 5; -
hasJoin
boolean hasJoin().substrait.JoinRel join = 6;- Returns:
- Whether the join field is set.
-
getJoin
JoinRel getJoin().substrait.JoinRel join = 6;- Returns:
- The join.
-
getJoinOrBuilder
JoinRelOrBuilder getJoinOrBuilder().substrait.JoinRel join = 6; -
hasProject
boolean hasProject().substrait.ProjectRel project = 7;- Returns:
- Whether the project field is set.
-
getProject
ProjectRel getProject().substrait.ProjectRel project = 7;- Returns:
- The project.
-
getProjectOrBuilder
ProjectRelOrBuilder getProjectOrBuilder().substrait.ProjectRel project = 7; -
hasSet
boolean hasSet().substrait.SetRel set = 8;- Returns:
- Whether the set field is set.
-
getSet
SetRel getSet().substrait.SetRel set = 8;- Returns:
- The set.
-
getSetOrBuilder
SetRelOrBuilder getSetOrBuilder().substrait.SetRel set = 8; -
hasExtensionSingle
boolean hasExtensionSingle().substrait.ExtensionSingleRel extension_single = 9;- Returns:
- Whether the extensionSingle field is set.
-
getExtensionSingle
ExtensionSingleRel getExtensionSingle().substrait.ExtensionSingleRel extension_single = 9;- Returns:
- The extensionSingle.
-
getExtensionSingleOrBuilder
ExtensionSingleRelOrBuilder getExtensionSingleOrBuilder().substrait.ExtensionSingleRel extension_single = 9; -
hasExtensionMulti
boolean hasExtensionMulti().substrait.ExtensionMultiRel extension_multi = 10;- Returns:
- Whether the extensionMulti field is set.
-
getExtensionMulti
ExtensionMultiRel getExtensionMulti().substrait.ExtensionMultiRel extension_multi = 10;- Returns:
- The extensionMulti.
-
getExtensionMultiOrBuilder
ExtensionMultiRelOrBuilder getExtensionMultiOrBuilder().substrait.ExtensionMultiRel extension_multi = 10; -
hasExtensionLeaf
boolean hasExtensionLeaf().substrait.ExtensionLeafRel extension_leaf = 11;- Returns:
- Whether the extensionLeaf field is set.
-
getExtensionLeaf
ExtensionLeafRel getExtensionLeaf().substrait.ExtensionLeafRel extension_leaf = 11;- Returns:
- The extensionLeaf.
-
getExtensionLeafOrBuilder
ExtensionLeafRelOrBuilder getExtensionLeafOrBuilder().substrait.ExtensionLeafRel extension_leaf = 11; -
hasCross
boolean hasCross().substrait.CrossRel cross = 12;- Returns:
- Whether the cross field is set.
-
getCross
CrossRel getCross().substrait.CrossRel cross = 12;- Returns:
- The cross.
-
getCrossOrBuilder
CrossRelOrBuilder getCrossOrBuilder().substrait.CrossRel cross = 12; -
hasReference
boolean hasReference().substrait.ReferenceRel reference = 21;- Returns:
- Whether the reference field is set.
-
getReference
ReferenceRel getReference().substrait.ReferenceRel reference = 21;- Returns:
- The reference.
-
getReferenceOrBuilder
ReferenceRelOrBuilder getReferenceOrBuilder().substrait.ReferenceRel reference = 21; -
hasWrite
boolean hasWrite().substrait.WriteRel write = 19;- Returns:
- Whether the write field is set.
-
getWrite
WriteRel getWrite().substrait.WriteRel write = 19;- Returns:
- The write.
-
getWriteOrBuilder
WriteRelOrBuilder getWriteOrBuilder().substrait.WriteRel write = 19; -
hasDdl
boolean hasDdl().substrait.DdlRel ddl = 20;- Returns:
- Whether the ddl field is set.
-
getDdl
DdlRel getDdl().substrait.DdlRel ddl = 20;- Returns:
- The ddl.
-
getDdlOrBuilder
DdlRelOrBuilder getDdlOrBuilder().substrait.DdlRel ddl = 20; -
hasUpdate
boolean hasUpdate().substrait.UpdateRel update = 22;- Returns:
- Whether the update field is set.
-
getUpdate
UpdateRel getUpdate().substrait.UpdateRel update = 22;- Returns:
- The update.
-
getUpdateOrBuilder
UpdateRelOrBuilder getUpdateOrBuilder().substrait.UpdateRel update = 22; -
hasHashJoin
boolean hasHashJoin()Physical relations
.substrait.HashJoinRel hash_join = 13;- Returns:
- Whether the hashJoin field is set.
-
getHashJoin
HashJoinRel getHashJoin()Physical relations
.substrait.HashJoinRel hash_join = 13;- Returns:
- The hashJoin.
-
getHashJoinOrBuilder
HashJoinRelOrBuilder getHashJoinOrBuilder()Physical relations
.substrait.HashJoinRel hash_join = 13; -
hasMergeJoin
boolean hasMergeJoin().substrait.MergeJoinRel merge_join = 14;- Returns:
- Whether the mergeJoin field is set.
-
getMergeJoin
MergeJoinRel getMergeJoin().substrait.MergeJoinRel merge_join = 14;- Returns:
- The mergeJoin.
-
getMergeJoinOrBuilder
MergeJoinRelOrBuilder getMergeJoinOrBuilder().substrait.MergeJoinRel merge_join = 14; -
hasNestedLoopJoin
boolean hasNestedLoopJoin().substrait.NestedLoopJoinRel nested_loop_join = 18;- Returns:
- Whether the nestedLoopJoin field is set.
-
getNestedLoopJoin
NestedLoopJoinRel getNestedLoopJoin().substrait.NestedLoopJoinRel nested_loop_join = 18;- Returns:
- The nestedLoopJoin.
-
getNestedLoopJoinOrBuilder
NestedLoopJoinRelOrBuilder getNestedLoopJoinOrBuilder().substrait.NestedLoopJoinRel nested_loop_join = 18; -
hasWindow
boolean hasWindow().substrait.ConsistentPartitionWindowRel window = 17;- Returns:
- Whether the window field is set.
-
getWindow
ConsistentPartitionWindowRel getWindow().substrait.ConsistentPartitionWindowRel window = 17;- Returns:
- The window.
-
getWindowOrBuilder
ConsistentPartitionWindowRelOrBuilder getWindowOrBuilder().substrait.ConsistentPartitionWindowRel window = 17; -
hasExchange
boolean hasExchange().substrait.ExchangeRel exchange = 15;- Returns:
- Whether the exchange field is set.
-
getExchange
ExchangeRel getExchange().substrait.ExchangeRel exchange = 15;- Returns:
- The exchange.
-
getExchangeOrBuilder
ExchangeRelOrBuilder getExchangeOrBuilder().substrait.ExchangeRel exchange = 15; -
hasExpand
boolean hasExpand().substrait.ExpandRel expand = 16;- Returns:
- Whether the expand field is set.
-
getExpand
ExpandRel getExpand().substrait.ExpandRel expand = 16;- Returns:
- The expand.
-
getExpandOrBuilder
ExpandRelOrBuilder getExpandOrBuilder().substrait.ExpandRel expand = 16; -
getRelTypeCase
Rel.RelTypeCase getRelTypeCase()
-