Class Rel.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Rel.Builder>
io.substrait.proto.Rel.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, RelOrBuilder, Cloneable
Enclosing class:
Rel

public static final class Rel.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Rel.Builder> implements RelOrBuilder
 A relation (used internally in a plan)
 
Protobuf type substrait.Rel
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Rel.Builder>
    • clear

      public Rel.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<Rel.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Rel.Builder>
    • getDefaultInstanceForType

      public Rel getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Rel build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Rel buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public Rel.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<Rel.Builder>
    • setField

      public Rel.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<Rel.Builder>
    • clearField

      public Rel.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Rel.Builder>
    • clearOneof

      public Rel.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Rel.Builder>
    • setRepeatedField

      public Rel.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Rel.Builder>
    • addRepeatedField

      public Rel.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Rel.Builder>
    • mergeFrom

      public Rel.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Rel.Builder>
    • mergeFrom

      public Rel.Builder mergeFrom(Rel other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Rel.Builder>
    • mergeFrom

      public Rel.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Rel.Builder>
      Throws:
      IOException
    • getRelTypeCase

      public Rel.RelTypeCase getRelTypeCase()
      Specified by:
      getRelTypeCase in interface RelOrBuilder
    • clearRelType

      public Rel.Builder clearRelType()
    • hasRead

      public boolean hasRead()
      .substrait.ReadRel read = 1;
      Specified by:
      hasRead in interface RelOrBuilder
      Returns:
      Whether the read field is set.
    • getRead

      public ReadRel getRead()
      .substrait.ReadRel read = 1;
      Specified by:
      getRead in interface RelOrBuilder
      Returns:
      The read.
    • setRead

      public Rel.Builder setRead(ReadRel value)
      .substrait.ReadRel read = 1;
    • setRead

      public Rel.Builder setRead(ReadRel.Builder builderForValue)
      .substrait.ReadRel read = 1;
    • mergeRead

      public Rel.Builder mergeRead(ReadRel value)
      .substrait.ReadRel read = 1;
    • clearRead

      public Rel.Builder clearRead()
      .substrait.ReadRel read = 1;
    • getReadBuilder

      public ReadRel.Builder getReadBuilder()
      .substrait.ReadRel read = 1;
    • getReadOrBuilder

      public ReadRelOrBuilder getReadOrBuilder()
      .substrait.ReadRel read = 1;
      Specified by:
      getReadOrBuilder in interface RelOrBuilder
    • hasFilter

      public boolean hasFilter()
      .substrait.FilterRel filter = 2;
      Specified by:
      hasFilter in interface RelOrBuilder
      Returns:
      Whether the filter field is set.
    • getFilter

      public FilterRel getFilter()
      .substrait.FilterRel filter = 2;
      Specified by:
      getFilter in interface RelOrBuilder
      Returns:
      The filter.
    • setFilter

      public Rel.Builder setFilter(FilterRel value)
      .substrait.FilterRel filter = 2;
    • setFilter

      public Rel.Builder setFilter(FilterRel.Builder builderForValue)
      .substrait.FilterRel filter = 2;
    • mergeFilter

      public Rel.Builder mergeFilter(FilterRel value)
      .substrait.FilterRel filter = 2;
    • clearFilter

      public Rel.Builder clearFilter()
      .substrait.FilterRel filter = 2;
    • getFilterBuilder

      public FilterRel.Builder getFilterBuilder()
      .substrait.FilterRel filter = 2;
    • getFilterOrBuilder

      public FilterRelOrBuilder getFilterOrBuilder()
      .substrait.FilterRel filter = 2;
      Specified by:
      getFilterOrBuilder in interface RelOrBuilder
    • hasFetch

      public boolean hasFetch()
      .substrait.FetchRel fetch = 3;
      Specified by:
      hasFetch in interface RelOrBuilder
      Returns:
      Whether the fetch field is set.
    • getFetch

      public FetchRel getFetch()
      .substrait.FetchRel fetch = 3;
      Specified by:
      getFetch in interface RelOrBuilder
      Returns:
      The fetch.
    • setFetch

      public Rel.Builder setFetch(FetchRel value)
      .substrait.FetchRel fetch = 3;
    • setFetch

      public Rel.Builder setFetch(FetchRel.Builder builderForValue)
      .substrait.FetchRel fetch = 3;
    • mergeFetch

      public Rel.Builder mergeFetch(FetchRel value)
      .substrait.FetchRel fetch = 3;
    • clearFetch

      public Rel.Builder clearFetch()
      .substrait.FetchRel fetch = 3;
    • getFetchBuilder

      public FetchRel.Builder getFetchBuilder()
      .substrait.FetchRel fetch = 3;
    • getFetchOrBuilder

      public FetchRelOrBuilder getFetchOrBuilder()
      .substrait.FetchRel fetch = 3;
      Specified by:
      getFetchOrBuilder in interface RelOrBuilder
    • hasAggregate

      public boolean hasAggregate()
      .substrait.AggregateRel aggregate = 4;
      Specified by:
      hasAggregate in interface RelOrBuilder
      Returns:
      Whether the aggregate field is set.
    • getAggregate

      public AggregateRel getAggregate()
      .substrait.AggregateRel aggregate = 4;
      Specified by:
      getAggregate in interface RelOrBuilder
      Returns:
      The aggregate.
    • setAggregate

      public Rel.Builder setAggregate(AggregateRel value)
      .substrait.AggregateRel aggregate = 4;
    • setAggregate

      public Rel.Builder setAggregate(AggregateRel.Builder builderForValue)
      .substrait.AggregateRel aggregate = 4;
    • mergeAggregate

      public Rel.Builder mergeAggregate(AggregateRel value)
      .substrait.AggregateRel aggregate = 4;
    • clearAggregate

      public Rel.Builder clearAggregate()
      .substrait.AggregateRel aggregate = 4;
    • getAggregateBuilder

      public AggregateRel.Builder getAggregateBuilder()
      .substrait.AggregateRel aggregate = 4;
    • getAggregateOrBuilder

      public AggregateRelOrBuilder getAggregateOrBuilder()
      .substrait.AggregateRel aggregate = 4;
      Specified by:
      getAggregateOrBuilder in interface RelOrBuilder
    • hasSort

      public boolean hasSort()
      .substrait.SortRel sort = 5;
      Specified by:
      hasSort in interface RelOrBuilder
      Returns:
      Whether the sort field is set.
    • getSort

      public SortRel getSort()
      .substrait.SortRel sort = 5;
      Specified by:
      getSort in interface RelOrBuilder
      Returns:
      The sort.
    • setSort

      public Rel.Builder setSort(SortRel value)
      .substrait.SortRel sort = 5;
    • setSort

      public Rel.Builder setSort(SortRel.Builder builderForValue)
      .substrait.SortRel sort = 5;
    • mergeSort

      public Rel.Builder mergeSort(SortRel value)
      .substrait.SortRel sort = 5;
    • clearSort

      public Rel.Builder clearSort()
      .substrait.SortRel sort = 5;
    • getSortBuilder

      public SortRel.Builder getSortBuilder()
      .substrait.SortRel sort = 5;
    • getSortOrBuilder

      public SortRelOrBuilder getSortOrBuilder()
      .substrait.SortRel sort = 5;
      Specified by:
      getSortOrBuilder in interface RelOrBuilder
    • hasJoin

      public boolean hasJoin()
      .substrait.JoinRel join = 6;
      Specified by:
      hasJoin in interface RelOrBuilder
      Returns:
      Whether the join field is set.
    • getJoin

      public JoinRel getJoin()
      .substrait.JoinRel join = 6;
      Specified by:
      getJoin in interface RelOrBuilder
      Returns:
      The join.
    • setJoin

      public Rel.Builder setJoin(JoinRel value)
      .substrait.JoinRel join = 6;
    • setJoin

      public Rel.Builder setJoin(JoinRel.Builder builderForValue)
      .substrait.JoinRel join = 6;
    • mergeJoin

      public Rel.Builder mergeJoin(JoinRel value)
      .substrait.JoinRel join = 6;
    • clearJoin

      public Rel.Builder clearJoin()
      .substrait.JoinRel join = 6;
    • getJoinBuilder

      public JoinRel.Builder getJoinBuilder()
      .substrait.JoinRel join = 6;
    • getJoinOrBuilder

      public JoinRelOrBuilder getJoinOrBuilder()
      .substrait.JoinRel join = 6;
      Specified by:
      getJoinOrBuilder in interface RelOrBuilder
    • hasProject

      public boolean hasProject()
      .substrait.ProjectRel project = 7;
      Specified by:
      hasProject in interface RelOrBuilder
      Returns:
      Whether the project field is set.
    • getProject

      public ProjectRel getProject()
      .substrait.ProjectRel project = 7;
      Specified by:
      getProject in interface RelOrBuilder
      Returns:
      The project.
    • setProject

      public Rel.Builder setProject(ProjectRel value)
      .substrait.ProjectRel project = 7;
    • setProject

      public Rel.Builder setProject(ProjectRel.Builder builderForValue)
      .substrait.ProjectRel project = 7;
    • mergeProject

      public Rel.Builder mergeProject(ProjectRel value)
      .substrait.ProjectRel project = 7;
    • clearProject

      public Rel.Builder clearProject()
      .substrait.ProjectRel project = 7;
    • getProjectBuilder

      public ProjectRel.Builder getProjectBuilder()
      .substrait.ProjectRel project = 7;
    • getProjectOrBuilder

      public ProjectRelOrBuilder getProjectOrBuilder()
      .substrait.ProjectRel project = 7;
      Specified by:
      getProjectOrBuilder in interface RelOrBuilder
    • hasSet

      public boolean hasSet()
      .substrait.SetRel set = 8;
      Specified by:
      hasSet in interface RelOrBuilder
      Returns:
      Whether the set field is set.
    • getSet

      public SetRel getSet()
      .substrait.SetRel set = 8;
      Specified by:
      getSet in interface RelOrBuilder
      Returns:
      The set.
    • setSet

      public Rel.Builder setSet(SetRel value)
      .substrait.SetRel set = 8;
    • setSet

      public Rel.Builder setSet(SetRel.Builder builderForValue)
      .substrait.SetRel set = 8;
    • mergeSet

      public Rel.Builder mergeSet(SetRel value)
      .substrait.SetRel set = 8;
    • clearSet

      public Rel.Builder clearSet()
      .substrait.SetRel set = 8;
    • getSetBuilder

      public SetRel.Builder getSetBuilder()
      .substrait.SetRel set = 8;
    • getSetOrBuilder

      public SetRelOrBuilder getSetOrBuilder()
      .substrait.SetRel set = 8;
      Specified by:
      getSetOrBuilder in interface RelOrBuilder
    • hasExtensionSingle

      public boolean hasExtensionSingle()
      .substrait.ExtensionSingleRel extension_single = 9;
      Specified by:
      hasExtensionSingle in interface RelOrBuilder
      Returns:
      Whether the extensionSingle field is set.
    • getExtensionSingle

      public ExtensionSingleRel getExtensionSingle()
      .substrait.ExtensionSingleRel extension_single = 9;
      Specified by:
      getExtensionSingle in interface RelOrBuilder
      Returns:
      The extensionSingle.
    • setExtensionSingle

      public Rel.Builder setExtensionSingle(ExtensionSingleRel value)
      .substrait.ExtensionSingleRel extension_single = 9;
    • setExtensionSingle

      public Rel.Builder setExtensionSingle(ExtensionSingleRel.Builder builderForValue)
      .substrait.ExtensionSingleRel extension_single = 9;
    • mergeExtensionSingle

      public Rel.Builder mergeExtensionSingle(ExtensionSingleRel value)
      .substrait.ExtensionSingleRel extension_single = 9;
    • clearExtensionSingle

      public Rel.Builder clearExtensionSingle()
      .substrait.ExtensionSingleRel extension_single = 9;
    • getExtensionSingleBuilder

      public ExtensionSingleRel.Builder getExtensionSingleBuilder()
      .substrait.ExtensionSingleRel extension_single = 9;
    • getExtensionSingleOrBuilder

      public ExtensionSingleRelOrBuilder getExtensionSingleOrBuilder()
      .substrait.ExtensionSingleRel extension_single = 9;
      Specified by:
      getExtensionSingleOrBuilder in interface RelOrBuilder
    • hasExtensionMulti

      public boolean hasExtensionMulti()
      .substrait.ExtensionMultiRel extension_multi = 10;
      Specified by:
      hasExtensionMulti in interface RelOrBuilder
      Returns:
      Whether the extensionMulti field is set.
    • getExtensionMulti

      public ExtensionMultiRel getExtensionMulti()
      .substrait.ExtensionMultiRel extension_multi = 10;
      Specified by:
      getExtensionMulti in interface RelOrBuilder
      Returns:
      The extensionMulti.
    • setExtensionMulti

      public Rel.Builder setExtensionMulti(ExtensionMultiRel value)
      .substrait.ExtensionMultiRel extension_multi = 10;
    • setExtensionMulti

      public Rel.Builder setExtensionMulti(ExtensionMultiRel.Builder builderForValue)
      .substrait.ExtensionMultiRel extension_multi = 10;
    • mergeExtensionMulti

      public Rel.Builder mergeExtensionMulti(ExtensionMultiRel value)
      .substrait.ExtensionMultiRel extension_multi = 10;
    • clearExtensionMulti

      public Rel.Builder clearExtensionMulti()
      .substrait.ExtensionMultiRel extension_multi = 10;
    • getExtensionMultiBuilder

      public ExtensionMultiRel.Builder getExtensionMultiBuilder()
      .substrait.ExtensionMultiRel extension_multi = 10;
    • getExtensionMultiOrBuilder

      public ExtensionMultiRelOrBuilder getExtensionMultiOrBuilder()
      .substrait.ExtensionMultiRel extension_multi = 10;
      Specified by:
      getExtensionMultiOrBuilder in interface RelOrBuilder
    • hasExtensionLeaf

      public boolean hasExtensionLeaf()
      .substrait.ExtensionLeafRel extension_leaf = 11;
      Specified by:
      hasExtensionLeaf in interface RelOrBuilder
      Returns:
      Whether the extensionLeaf field is set.
    • getExtensionLeaf

      public ExtensionLeafRel getExtensionLeaf()
      .substrait.ExtensionLeafRel extension_leaf = 11;
      Specified by:
      getExtensionLeaf in interface RelOrBuilder
      Returns:
      The extensionLeaf.
    • setExtensionLeaf

      public Rel.Builder setExtensionLeaf(ExtensionLeafRel value)
      .substrait.ExtensionLeafRel extension_leaf = 11;
    • setExtensionLeaf

      public Rel.Builder setExtensionLeaf(ExtensionLeafRel.Builder builderForValue)
      .substrait.ExtensionLeafRel extension_leaf = 11;
    • mergeExtensionLeaf

      public Rel.Builder mergeExtensionLeaf(ExtensionLeafRel value)
      .substrait.ExtensionLeafRel extension_leaf = 11;
    • clearExtensionLeaf

      public Rel.Builder clearExtensionLeaf()
      .substrait.ExtensionLeafRel extension_leaf = 11;
    • getExtensionLeafBuilder

      public ExtensionLeafRel.Builder getExtensionLeafBuilder()
      .substrait.ExtensionLeafRel extension_leaf = 11;
    • getExtensionLeafOrBuilder

      public ExtensionLeafRelOrBuilder getExtensionLeafOrBuilder()
      .substrait.ExtensionLeafRel extension_leaf = 11;
      Specified by:
      getExtensionLeafOrBuilder in interface RelOrBuilder
    • hasCross

      public boolean hasCross()
      .substrait.CrossRel cross = 12;
      Specified by:
      hasCross in interface RelOrBuilder
      Returns:
      Whether the cross field is set.
    • getCross

      public CrossRel getCross()
      .substrait.CrossRel cross = 12;
      Specified by:
      getCross in interface RelOrBuilder
      Returns:
      The cross.
    • setCross

      public Rel.Builder setCross(CrossRel value)
      .substrait.CrossRel cross = 12;
    • setCross

      public Rel.Builder setCross(CrossRel.Builder builderForValue)
      .substrait.CrossRel cross = 12;
    • mergeCross

      public Rel.Builder mergeCross(CrossRel value)
      .substrait.CrossRel cross = 12;
    • clearCross

      public Rel.Builder clearCross()
      .substrait.CrossRel cross = 12;
    • getCrossBuilder

      public CrossRel.Builder getCrossBuilder()
      .substrait.CrossRel cross = 12;
    • getCrossOrBuilder

      public CrossRelOrBuilder getCrossOrBuilder()
      .substrait.CrossRel cross = 12;
      Specified by:
      getCrossOrBuilder in interface RelOrBuilder
    • hasReference

      public boolean hasReference()
      .substrait.ReferenceRel reference = 21;
      Specified by:
      hasReference in interface RelOrBuilder
      Returns:
      Whether the reference field is set.
    • getReference

      public ReferenceRel getReference()
      .substrait.ReferenceRel reference = 21;
      Specified by:
      getReference in interface RelOrBuilder
      Returns:
      The reference.
    • setReference

      public Rel.Builder setReference(ReferenceRel value)
      .substrait.ReferenceRel reference = 21;
    • setReference

      public Rel.Builder setReference(ReferenceRel.Builder builderForValue)
      .substrait.ReferenceRel reference = 21;
    • mergeReference

      public Rel.Builder mergeReference(ReferenceRel value)
      .substrait.ReferenceRel reference = 21;
    • clearReference

      public Rel.Builder clearReference()
      .substrait.ReferenceRel reference = 21;
    • getReferenceBuilder

      public ReferenceRel.Builder getReferenceBuilder()
      .substrait.ReferenceRel reference = 21;
    • getReferenceOrBuilder

      public ReferenceRelOrBuilder getReferenceOrBuilder()
      .substrait.ReferenceRel reference = 21;
      Specified by:
      getReferenceOrBuilder in interface RelOrBuilder
    • hasWrite

      public boolean hasWrite()
      .substrait.WriteRel write = 19;
      Specified by:
      hasWrite in interface RelOrBuilder
      Returns:
      Whether the write field is set.
    • getWrite

      public WriteRel getWrite()
      .substrait.WriteRel write = 19;
      Specified by:
      getWrite in interface RelOrBuilder
      Returns:
      The write.
    • setWrite

      public Rel.Builder setWrite(WriteRel value)
      .substrait.WriteRel write = 19;
    • setWrite

      public Rel.Builder setWrite(WriteRel.Builder builderForValue)
      .substrait.WriteRel write = 19;
    • mergeWrite

      public Rel.Builder mergeWrite(WriteRel value)
      .substrait.WriteRel write = 19;
    • clearWrite

      public Rel.Builder clearWrite()
      .substrait.WriteRel write = 19;
    • getWriteBuilder

      public WriteRel.Builder getWriteBuilder()
      .substrait.WriteRel write = 19;
    • getWriteOrBuilder

      public WriteRelOrBuilder getWriteOrBuilder()
      .substrait.WriteRel write = 19;
      Specified by:
      getWriteOrBuilder in interface RelOrBuilder
    • hasDdl

      public boolean hasDdl()
      .substrait.DdlRel ddl = 20;
      Specified by:
      hasDdl in interface RelOrBuilder
      Returns:
      Whether the ddl field is set.
    • getDdl

      public DdlRel getDdl()
      .substrait.DdlRel ddl = 20;
      Specified by:
      getDdl in interface RelOrBuilder
      Returns:
      The ddl.
    • setDdl

      public Rel.Builder setDdl(DdlRel value)
      .substrait.DdlRel ddl = 20;
    • setDdl

      public Rel.Builder setDdl(DdlRel.Builder builderForValue)
      .substrait.DdlRel ddl = 20;
    • mergeDdl

      public Rel.Builder mergeDdl(DdlRel value)
      .substrait.DdlRel ddl = 20;
    • clearDdl

      public Rel.Builder clearDdl()
      .substrait.DdlRel ddl = 20;
    • getDdlBuilder

      public DdlRel.Builder getDdlBuilder()
      .substrait.DdlRel ddl = 20;
    • getDdlOrBuilder

      public DdlRelOrBuilder getDdlOrBuilder()
      .substrait.DdlRel ddl = 20;
      Specified by:
      getDdlOrBuilder in interface RelOrBuilder
    • hasUpdate

      public boolean hasUpdate()
      .substrait.UpdateRel update = 22;
      Specified by:
      hasUpdate in interface RelOrBuilder
      Returns:
      Whether the update field is set.
    • getUpdate

      public UpdateRel getUpdate()
      .substrait.UpdateRel update = 22;
      Specified by:
      getUpdate in interface RelOrBuilder
      Returns:
      The update.
    • setUpdate

      public Rel.Builder setUpdate(UpdateRel value)
      .substrait.UpdateRel update = 22;
    • setUpdate

      public Rel.Builder setUpdate(UpdateRel.Builder builderForValue)
      .substrait.UpdateRel update = 22;
    • mergeUpdate

      public Rel.Builder mergeUpdate(UpdateRel value)
      .substrait.UpdateRel update = 22;
    • clearUpdate

      public Rel.Builder clearUpdate()
      .substrait.UpdateRel update = 22;
    • getUpdateBuilder

      public UpdateRel.Builder getUpdateBuilder()
      .substrait.UpdateRel update = 22;
    • getUpdateOrBuilder

      public UpdateRelOrBuilder getUpdateOrBuilder()
      .substrait.UpdateRel update = 22;
      Specified by:
      getUpdateOrBuilder in interface RelOrBuilder
    • hasHashJoin

      public boolean hasHashJoin()
       Physical relations
       
      .substrait.HashJoinRel hash_join = 13;
      Specified by:
      hasHashJoin in interface RelOrBuilder
      Returns:
      Whether the hashJoin field is set.
    • getHashJoin

      public HashJoinRel getHashJoin()
       Physical relations
       
      .substrait.HashJoinRel hash_join = 13;
      Specified by:
      getHashJoin in interface RelOrBuilder
      Returns:
      The hashJoin.
    • setHashJoin

      public Rel.Builder setHashJoin(HashJoinRel value)
       Physical relations
       
      .substrait.HashJoinRel hash_join = 13;
    • setHashJoin

      public Rel.Builder setHashJoin(HashJoinRel.Builder builderForValue)
       Physical relations
       
      .substrait.HashJoinRel hash_join = 13;
    • mergeHashJoin

      public Rel.Builder mergeHashJoin(HashJoinRel value)
       Physical relations
       
      .substrait.HashJoinRel hash_join = 13;
    • clearHashJoin

      public Rel.Builder clearHashJoin()
       Physical relations
       
      .substrait.HashJoinRel hash_join = 13;
    • getHashJoinBuilder

      public HashJoinRel.Builder getHashJoinBuilder()
       Physical relations
       
      .substrait.HashJoinRel hash_join = 13;
    • getHashJoinOrBuilder

      public HashJoinRelOrBuilder getHashJoinOrBuilder()
       Physical relations
       
      .substrait.HashJoinRel hash_join = 13;
      Specified by:
      getHashJoinOrBuilder in interface RelOrBuilder
    • hasMergeJoin

      public boolean hasMergeJoin()
      .substrait.MergeJoinRel merge_join = 14;
      Specified by:
      hasMergeJoin in interface RelOrBuilder
      Returns:
      Whether the mergeJoin field is set.
    • getMergeJoin

      public MergeJoinRel getMergeJoin()
      .substrait.MergeJoinRel merge_join = 14;
      Specified by:
      getMergeJoin in interface RelOrBuilder
      Returns:
      The mergeJoin.
    • setMergeJoin

      public Rel.Builder setMergeJoin(MergeJoinRel value)
      .substrait.MergeJoinRel merge_join = 14;
    • setMergeJoin

      public Rel.Builder setMergeJoin(MergeJoinRel.Builder builderForValue)
      .substrait.MergeJoinRel merge_join = 14;
    • mergeMergeJoin

      public Rel.Builder mergeMergeJoin(MergeJoinRel value)
      .substrait.MergeJoinRel merge_join = 14;
    • clearMergeJoin

      public Rel.Builder clearMergeJoin()
      .substrait.MergeJoinRel merge_join = 14;
    • getMergeJoinBuilder

      public MergeJoinRel.Builder getMergeJoinBuilder()
      .substrait.MergeJoinRel merge_join = 14;
    • getMergeJoinOrBuilder

      public MergeJoinRelOrBuilder getMergeJoinOrBuilder()
      .substrait.MergeJoinRel merge_join = 14;
      Specified by:
      getMergeJoinOrBuilder in interface RelOrBuilder
    • hasNestedLoopJoin

      public boolean hasNestedLoopJoin()
      .substrait.NestedLoopJoinRel nested_loop_join = 18;
      Specified by:
      hasNestedLoopJoin in interface RelOrBuilder
      Returns:
      Whether the nestedLoopJoin field is set.
    • getNestedLoopJoin

      public NestedLoopJoinRel getNestedLoopJoin()
      .substrait.NestedLoopJoinRel nested_loop_join = 18;
      Specified by:
      getNestedLoopJoin in interface RelOrBuilder
      Returns:
      The nestedLoopJoin.
    • setNestedLoopJoin

      public Rel.Builder setNestedLoopJoin(NestedLoopJoinRel value)
      .substrait.NestedLoopJoinRel nested_loop_join = 18;
    • setNestedLoopJoin

      public Rel.Builder setNestedLoopJoin(NestedLoopJoinRel.Builder builderForValue)
      .substrait.NestedLoopJoinRel nested_loop_join = 18;
    • mergeNestedLoopJoin

      public Rel.Builder mergeNestedLoopJoin(NestedLoopJoinRel value)
      .substrait.NestedLoopJoinRel nested_loop_join = 18;
    • clearNestedLoopJoin

      public Rel.Builder clearNestedLoopJoin()
      .substrait.NestedLoopJoinRel nested_loop_join = 18;
    • getNestedLoopJoinBuilder

      public NestedLoopJoinRel.Builder getNestedLoopJoinBuilder()
      .substrait.NestedLoopJoinRel nested_loop_join = 18;
    • getNestedLoopJoinOrBuilder

      public NestedLoopJoinRelOrBuilder getNestedLoopJoinOrBuilder()
      .substrait.NestedLoopJoinRel nested_loop_join = 18;
      Specified by:
      getNestedLoopJoinOrBuilder in interface RelOrBuilder
    • hasWindow

      public boolean hasWindow()
      .substrait.ConsistentPartitionWindowRel window = 17;
      Specified by:
      hasWindow in interface RelOrBuilder
      Returns:
      Whether the window field is set.
    • getWindow

      public ConsistentPartitionWindowRel getWindow()
      .substrait.ConsistentPartitionWindowRel window = 17;
      Specified by:
      getWindow in interface RelOrBuilder
      Returns:
      The window.
    • setWindow

      public Rel.Builder setWindow(ConsistentPartitionWindowRel value)
      .substrait.ConsistentPartitionWindowRel window = 17;
    • setWindow

      public Rel.Builder setWindow(ConsistentPartitionWindowRel.Builder builderForValue)
      .substrait.ConsistentPartitionWindowRel window = 17;
    • mergeWindow

      public Rel.Builder mergeWindow(ConsistentPartitionWindowRel value)
      .substrait.ConsistentPartitionWindowRel window = 17;
    • clearWindow

      public Rel.Builder clearWindow()
      .substrait.ConsistentPartitionWindowRel window = 17;
    • getWindowBuilder

      public ConsistentPartitionWindowRel.Builder getWindowBuilder()
      .substrait.ConsistentPartitionWindowRel window = 17;
    • getWindowOrBuilder

      public ConsistentPartitionWindowRelOrBuilder getWindowOrBuilder()
      .substrait.ConsistentPartitionWindowRel window = 17;
      Specified by:
      getWindowOrBuilder in interface RelOrBuilder
    • hasExchange

      public boolean hasExchange()
      .substrait.ExchangeRel exchange = 15;
      Specified by:
      hasExchange in interface RelOrBuilder
      Returns:
      Whether the exchange field is set.
    • getExchange

      public ExchangeRel getExchange()
      .substrait.ExchangeRel exchange = 15;
      Specified by:
      getExchange in interface RelOrBuilder
      Returns:
      The exchange.
    • setExchange

      public Rel.Builder setExchange(ExchangeRel value)
      .substrait.ExchangeRel exchange = 15;
    • setExchange

      public Rel.Builder setExchange(ExchangeRel.Builder builderForValue)
      .substrait.ExchangeRel exchange = 15;
    • mergeExchange

      public Rel.Builder mergeExchange(ExchangeRel value)
      .substrait.ExchangeRel exchange = 15;
    • clearExchange

      public Rel.Builder clearExchange()
      .substrait.ExchangeRel exchange = 15;
    • getExchangeBuilder

      public ExchangeRel.Builder getExchangeBuilder()
      .substrait.ExchangeRel exchange = 15;
    • getExchangeOrBuilder

      public ExchangeRelOrBuilder getExchangeOrBuilder()
      .substrait.ExchangeRel exchange = 15;
      Specified by:
      getExchangeOrBuilder in interface RelOrBuilder
    • hasExpand

      public boolean hasExpand()
      .substrait.ExpandRel expand = 16;
      Specified by:
      hasExpand in interface RelOrBuilder
      Returns:
      Whether the expand field is set.
    • getExpand

      public ExpandRel getExpand()
      .substrait.ExpandRel expand = 16;
      Specified by:
      getExpand in interface RelOrBuilder
      Returns:
      The expand.
    • setExpand

      public Rel.Builder setExpand(ExpandRel value)
      .substrait.ExpandRel expand = 16;
    • setExpand

      public Rel.Builder setExpand(ExpandRel.Builder builderForValue)
      .substrait.ExpandRel expand = 16;
    • mergeExpand

      public Rel.Builder mergeExpand(ExpandRel value)
      .substrait.ExpandRel expand = 16;
    • clearExpand

      public Rel.Builder clearExpand()
      .substrait.ExpandRel expand = 16;
    • getExpandBuilder

      public ExpandRel.Builder getExpandBuilder()
      .substrait.ExpandRel expand = 16;
    • getExpandOrBuilder

      public ExpandRelOrBuilder getExpandOrBuilder()
      .substrait.ExpandRel expand = 16;
      Specified by:
      getExpandOrBuilder in interface RelOrBuilder
    • setUnknownFields

      public final Rel.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Rel.Builder>
    • mergeUnknownFields

      public final Rel.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Rel.Builder>