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 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

      .substrait.ConsistentPartitionWindowRel window = 17;
      Returns:
      The window.
    • 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()