Class RelCommon.Hint.Builder

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

public static final class RelCommon.Hint.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RelCommon.Hint.Builder> implements RelCommon.HintOrBuilder
 Changes to the operation that can influence efficiency/performance but
 should not impact correctness.
 
Protobuf type substrait.RelCommon.Hint
  • 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<RelCommon.Hint.Builder>
    • clear

      public RelCommon.Hint.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<RelCommon.Hint.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<RelCommon.Hint.Builder>
    • getDefaultInstanceForType

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

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

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

      public RelCommon.Hint.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<RelCommon.Hint.Builder>
    • setField

      public RelCommon.Hint.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<RelCommon.Hint.Builder>
    • clearField

      public RelCommon.Hint.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<RelCommon.Hint.Builder>
    • clearOneof

      public RelCommon.Hint.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<RelCommon.Hint.Builder>
    • setRepeatedField

      public RelCommon.Hint.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<RelCommon.Hint.Builder>
    • addRepeatedField

      public RelCommon.Hint.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<RelCommon.Hint.Builder>
    • mergeFrom

      public RelCommon.Hint.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<RelCommon.Hint.Builder>
    • mergeFrom

      public RelCommon.Hint.Builder mergeFrom(RelCommon.Hint other)
    • isInitialized

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

      public RelCommon.Hint.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<RelCommon.Hint.Builder>
      Throws:
      IOException
    • hasStats

      public boolean hasStats()
      .substrait.RelCommon.Hint.Stats stats = 1;
      Specified by:
      hasStats in interface RelCommon.HintOrBuilder
      Returns:
      Whether the stats field is set.
    • getStats

      public RelCommon.Hint.Stats getStats()
      .substrait.RelCommon.Hint.Stats stats = 1;
      Specified by:
      getStats in interface RelCommon.HintOrBuilder
      Returns:
      The stats.
    • setStats

      .substrait.RelCommon.Hint.Stats stats = 1;
    • setStats

      public RelCommon.Hint.Builder setStats(RelCommon.Hint.Stats.Builder builderForValue)
      .substrait.RelCommon.Hint.Stats stats = 1;
    • mergeStats

      public RelCommon.Hint.Builder mergeStats(RelCommon.Hint.Stats value)
      .substrait.RelCommon.Hint.Stats stats = 1;
    • clearStats

      public RelCommon.Hint.Builder clearStats()
      .substrait.RelCommon.Hint.Stats stats = 1;
    • getStatsBuilder

      public RelCommon.Hint.Stats.Builder getStatsBuilder()
      .substrait.RelCommon.Hint.Stats stats = 1;
    • getStatsOrBuilder

      public RelCommon.Hint.StatsOrBuilder getStatsOrBuilder()
      .substrait.RelCommon.Hint.Stats stats = 1;
      Specified by:
      getStatsOrBuilder in interface RelCommon.HintOrBuilder
    • hasConstraint

      public boolean hasConstraint()
      .substrait.RelCommon.Hint.RuntimeConstraint constraint = 2;
      Specified by:
      hasConstraint in interface RelCommon.HintOrBuilder
      Returns:
      Whether the constraint field is set.
    • getConstraint

      public RelCommon.Hint.RuntimeConstraint getConstraint()
      .substrait.RelCommon.Hint.RuntimeConstraint constraint = 2;
      Specified by:
      getConstraint in interface RelCommon.HintOrBuilder
      Returns:
      The constraint.
    • setConstraint

      .substrait.RelCommon.Hint.RuntimeConstraint constraint = 2;
    • setConstraint

      public RelCommon.Hint.Builder setConstraint(RelCommon.Hint.RuntimeConstraint.Builder builderForValue)
      .substrait.RelCommon.Hint.RuntimeConstraint constraint = 2;
    • mergeConstraint

      .substrait.RelCommon.Hint.RuntimeConstraint constraint = 2;
    • clearConstraint

      public RelCommon.Hint.Builder clearConstraint()
      .substrait.RelCommon.Hint.RuntimeConstraint constraint = 2;
    • getConstraintBuilder

      public RelCommon.Hint.RuntimeConstraint.Builder getConstraintBuilder()
      .substrait.RelCommon.Hint.RuntimeConstraint constraint = 2;
    • getConstraintOrBuilder

      public RelCommon.Hint.RuntimeConstraintOrBuilder getConstraintOrBuilder()
      .substrait.RelCommon.Hint.RuntimeConstraint constraint = 2;
      Specified by:
      getConstraintOrBuilder in interface RelCommon.HintOrBuilder
    • getAlias

      public String getAlias()
       Name (alias) for this relation. Can be used for e.g. qualifying the relation (see e.g.
       Spark's SubqueryAlias), or debugging.
       
      string alias = 3;
      Specified by:
      getAlias in interface RelCommon.HintOrBuilder
      Returns:
      The alias.
    • getAliasBytes

      public com.google.protobuf.ByteString getAliasBytes()
       Name (alias) for this relation. Can be used for e.g. qualifying the relation (see e.g.
       Spark's SubqueryAlias), or debugging.
       
      string alias = 3;
      Specified by:
      getAliasBytes in interface RelCommon.HintOrBuilder
      Returns:
      The bytes for alias.
    • setAlias

      public RelCommon.Hint.Builder setAlias(String value)
       Name (alias) for this relation. Can be used for e.g. qualifying the relation (see e.g.
       Spark's SubqueryAlias), or debugging.
       
      string alias = 3;
      Parameters:
      value - The alias to set.
      Returns:
      This builder for chaining.
    • clearAlias

      public RelCommon.Hint.Builder clearAlias()
       Name (alias) for this relation. Can be used for e.g. qualifying the relation (see e.g.
       Spark's SubqueryAlias), or debugging.
       
      string alias = 3;
      Returns:
      This builder for chaining.
    • setAliasBytes

      public RelCommon.Hint.Builder setAliasBytes(com.google.protobuf.ByteString value)
       Name (alias) for this relation. Can be used for e.g. qualifying the relation (see e.g.
       Spark's SubqueryAlias), or debugging.
       
      string alias = 3;
      Parameters:
      value - The bytes for alias to set.
      Returns:
      This builder for chaining.
    • getOutputNamesList

      public com.google.protobuf.ProtocolStringList getOutputNamesList()
       Assigns alternative output field names for any relation.  Equivalent to the names field
       in RelRoot but applies to the output of the relation this RelCommon is attached to.
       
      repeated string output_names = 4;
      Specified by:
      getOutputNamesList in interface RelCommon.HintOrBuilder
      Returns:
      A list containing the outputNames.
    • getOutputNamesCount

      public int getOutputNamesCount()
       Assigns alternative output field names for any relation.  Equivalent to the names field
       in RelRoot but applies to the output of the relation this RelCommon is attached to.
       
      repeated string output_names = 4;
      Specified by:
      getOutputNamesCount in interface RelCommon.HintOrBuilder
      Returns:
      The count of outputNames.
    • getOutputNames

      public String getOutputNames(int index)
       Assigns alternative output field names for any relation.  Equivalent to the names field
       in RelRoot but applies to the output of the relation this RelCommon is attached to.
       
      repeated string output_names = 4;
      Specified by:
      getOutputNames in interface RelCommon.HintOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The outputNames at the given index.
    • getOutputNamesBytes

      public com.google.protobuf.ByteString getOutputNamesBytes(int index)
       Assigns alternative output field names for any relation.  Equivalent to the names field
       in RelRoot but applies to the output of the relation this RelCommon is attached to.
       
      repeated string output_names = 4;
      Specified by:
      getOutputNamesBytes in interface RelCommon.HintOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the outputNames at the given index.
    • setOutputNames

      public RelCommon.Hint.Builder setOutputNames(int index, String value)
       Assigns alternative output field names for any relation.  Equivalent to the names field
       in RelRoot but applies to the output of the relation this RelCommon is attached to.
       
      repeated string output_names = 4;
      Parameters:
      index - The index to set the value at.
      value - The outputNames to set.
      Returns:
      This builder for chaining.
    • addOutputNames

      public RelCommon.Hint.Builder addOutputNames(String value)
       Assigns alternative output field names for any relation.  Equivalent to the names field
       in RelRoot but applies to the output of the relation this RelCommon is attached to.
       
      repeated string output_names = 4;
      Parameters:
      value - The outputNames to add.
      Returns:
      This builder for chaining.
    • addAllOutputNames

      public RelCommon.Hint.Builder addAllOutputNames(Iterable<String> values)
       Assigns alternative output field names for any relation.  Equivalent to the names field
       in RelRoot but applies to the output of the relation this RelCommon is attached to.
       
      repeated string output_names = 4;
      Parameters:
      values - The outputNames to add.
      Returns:
      This builder for chaining.
    • clearOutputNames

      public RelCommon.Hint.Builder clearOutputNames()
       Assigns alternative output field names for any relation.  Equivalent to the names field
       in RelRoot but applies to the output of the relation this RelCommon is attached to.
       
      repeated string output_names = 4;
      Returns:
      This builder for chaining.
    • addOutputNamesBytes

      public RelCommon.Hint.Builder addOutputNamesBytes(com.google.protobuf.ByteString value)
       Assigns alternative output field names for any relation.  Equivalent to the names field
       in RelRoot but applies to the output of the relation this RelCommon is attached to.
       
      repeated string output_names = 4;
      Parameters:
      value - The bytes of the outputNames to add.
      Returns:
      This builder for chaining.
    • hasAdvancedExtension

      public boolean hasAdvancedExtension()
      .substrait.extensions.AdvancedExtension advanced_extension = 10;
      Specified by:
      hasAdvancedExtension in interface RelCommon.HintOrBuilder
      Returns:
      Whether the advancedExtension field is set.
    • getAdvancedExtension

      public AdvancedExtension getAdvancedExtension()
      .substrait.extensions.AdvancedExtension advanced_extension = 10;
      Specified by:
      getAdvancedExtension in interface RelCommon.HintOrBuilder
      Returns:
      The advancedExtension.
    • setAdvancedExtension

      public RelCommon.Hint.Builder setAdvancedExtension(AdvancedExtension value)
      .substrait.extensions.AdvancedExtension advanced_extension = 10;
    • setAdvancedExtension

      public RelCommon.Hint.Builder setAdvancedExtension(AdvancedExtension.Builder builderForValue)
      .substrait.extensions.AdvancedExtension advanced_extension = 10;
    • mergeAdvancedExtension

      public RelCommon.Hint.Builder mergeAdvancedExtension(AdvancedExtension value)
      .substrait.extensions.AdvancedExtension advanced_extension = 10;
    • clearAdvancedExtension

      public RelCommon.Hint.Builder clearAdvancedExtension()
      .substrait.extensions.AdvancedExtension advanced_extension = 10;
    • getAdvancedExtensionBuilder

      public AdvancedExtension.Builder getAdvancedExtensionBuilder()
      .substrait.extensions.AdvancedExtension advanced_extension = 10;
    • getAdvancedExtensionOrBuilder

      public AdvancedExtensionOrBuilder getAdvancedExtensionOrBuilder()
      .substrait.extensions.AdvancedExtension advanced_extension = 10;
      Specified by:
      getAdvancedExtensionOrBuilder in interface RelCommon.HintOrBuilder
    • getSavedComputationsList

      public List<RelCommon.Hint.SavedComputation> getSavedComputationsList()
       Save or load a system-specific computation for use in optimizing a remote operation.
       The anchor refers to the source/destination of the computation.  The computation type
       and number refer to the current relation.
       
      repeated .substrait.RelCommon.Hint.SavedComputation saved_computations = 11;
      Specified by:
      getSavedComputationsList in interface RelCommon.HintOrBuilder
    • getSavedComputationsCount

      public int getSavedComputationsCount()
       Save or load a system-specific computation for use in optimizing a remote operation.
       The anchor refers to the source/destination of the computation.  The computation type
       and number refer to the current relation.
       
      repeated .substrait.RelCommon.Hint.SavedComputation saved_computations = 11;
      Specified by:
      getSavedComputationsCount in interface RelCommon.HintOrBuilder
    • getSavedComputations

      public RelCommon.Hint.SavedComputation getSavedComputations(int index)
       Save or load a system-specific computation for use in optimizing a remote operation.
       The anchor refers to the source/destination of the computation.  The computation type
       and number refer to the current relation.
       
      repeated .substrait.RelCommon.Hint.SavedComputation saved_computations = 11;
      Specified by:
      getSavedComputations in interface RelCommon.HintOrBuilder
    • setSavedComputations

      public RelCommon.Hint.Builder setSavedComputations(int index, RelCommon.Hint.SavedComputation value)
       Save or load a system-specific computation for use in optimizing a remote operation.
       The anchor refers to the source/destination of the computation.  The computation type
       and number refer to the current relation.
       
      repeated .substrait.RelCommon.Hint.SavedComputation saved_computations = 11;
    • setSavedComputations

      public RelCommon.Hint.Builder setSavedComputations(int index, RelCommon.Hint.SavedComputation.Builder builderForValue)
       Save or load a system-specific computation for use in optimizing a remote operation.
       The anchor refers to the source/destination of the computation.  The computation type
       and number refer to the current relation.
       
      repeated .substrait.RelCommon.Hint.SavedComputation saved_computations = 11;
    • addSavedComputations

      public RelCommon.Hint.Builder addSavedComputations(RelCommon.Hint.SavedComputation value)
       Save or load a system-specific computation for use in optimizing a remote operation.
       The anchor refers to the source/destination of the computation.  The computation type
       and number refer to the current relation.
       
      repeated .substrait.RelCommon.Hint.SavedComputation saved_computations = 11;
    • addSavedComputations

      public RelCommon.Hint.Builder addSavedComputations(int index, RelCommon.Hint.SavedComputation value)
       Save or load a system-specific computation for use in optimizing a remote operation.
       The anchor refers to the source/destination of the computation.  The computation type
       and number refer to the current relation.
       
      repeated .substrait.RelCommon.Hint.SavedComputation saved_computations = 11;
    • addSavedComputations

      public RelCommon.Hint.Builder addSavedComputations(RelCommon.Hint.SavedComputation.Builder builderForValue)
       Save or load a system-specific computation for use in optimizing a remote operation.
       The anchor refers to the source/destination of the computation.  The computation type
       and number refer to the current relation.
       
      repeated .substrait.RelCommon.Hint.SavedComputation saved_computations = 11;
    • addSavedComputations

      public RelCommon.Hint.Builder addSavedComputations(int index, RelCommon.Hint.SavedComputation.Builder builderForValue)
       Save or load a system-specific computation for use in optimizing a remote operation.
       The anchor refers to the source/destination of the computation.  The computation type
       and number refer to the current relation.
       
      repeated .substrait.RelCommon.Hint.SavedComputation saved_computations = 11;
    • addAllSavedComputations

      public RelCommon.Hint.Builder addAllSavedComputations(Iterable<? extends RelCommon.Hint.SavedComputation> values)
       Save or load a system-specific computation for use in optimizing a remote operation.
       The anchor refers to the source/destination of the computation.  The computation type
       and number refer to the current relation.
       
      repeated .substrait.RelCommon.Hint.SavedComputation saved_computations = 11;
    • clearSavedComputations

      public RelCommon.Hint.Builder clearSavedComputations()
       Save or load a system-specific computation for use in optimizing a remote operation.
       The anchor refers to the source/destination of the computation.  The computation type
       and number refer to the current relation.
       
      repeated .substrait.RelCommon.Hint.SavedComputation saved_computations = 11;
    • removeSavedComputations

      public RelCommon.Hint.Builder removeSavedComputations(int index)
       Save or load a system-specific computation for use in optimizing a remote operation.
       The anchor refers to the source/destination of the computation.  The computation type
       and number refer to the current relation.
       
      repeated .substrait.RelCommon.Hint.SavedComputation saved_computations = 11;
    • getSavedComputationsBuilder

      public RelCommon.Hint.SavedComputation.Builder getSavedComputationsBuilder(int index)
       Save or load a system-specific computation for use in optimizing a remote operation.
       The anchor refers to the source/destination of the computation.  The computation type
       and number refer to the current relation.
       
      repeated .substrait.RelCommon.Hint.SavedComputation saved_computations = 11;
    • getSavedComputationsOrBuilder

      public RelCommon.Hint.SavedComputationOrBuilder getSavedComputationsOrBuilder(int index)
       Save or load a system-specific computation for use in optimizing a remote operation.
       The anchor refers to the source/destination of the computation.  The computation type
       and number refer to the current relation.
       
      repeated .substrait.RelCommon.Hint.SavedComputation saved_computations = 11;
      Specified by:
      getSavedComputationsOrBuilder in interface RelCommon.HintOrBuilder
    • getSavedComputationsOrBuilderList

      public List<? extends RelCommon.Hint.SavedComputationOrBuilder> getSavedComputationsOrBuilderList()
       Save or load a system-specific computation for use in optimizing a remote operation.
       The anchor refers to the source/destination of the computation.  The computation type
       and number refer to the current relation.
       
      repeated .substrait.RelCommon.Hint.SavedComputation saved_computations = 11;
      Specified by:
      getSavedComputationsOrBuilderList in interface RelCommon.HintOrBuilder
    • addSavedComputationsBuilder

      public RelCommon.Hint.SavedComputation.Builder addSavedComputationsBuilder()
       Save or load a system-specific computation for use in optimizing a remote operation.
       The anchor refers to the source/destination of the computation.  The computation type
       and number refer to the current relation.
       
      repeated .substrait.RelCommon.Hint.SavedComputation saved_computations = 11;
    • addSavedComputationsBuilder

      public RelCommon.Hint.SavedComputation.Builder addSavedComputationsBuilder(int index)
       Save or load a system-specific computation for use in optimizing a remote operation.
       The anchor refers to the source/destination of the computation.  The computation type
       and number refer to the current relation.
       
      repeated .substrait.RelCommon.Hint.SavedComputation saved_computations = 11;
    • getSavedComputationsBuilderList

      public List<RelCommon.Hint.SavedComputation.Builder> getSavedComputationsBuilderList()
       Save or load a system-specific computation for use in optimizing a remote operation.
       The anchor refers to the source/destination of the computation.  The computation type
       and number refer to the current relation.
       
      repeated .substrait.RelCommon.Hint.SavedComputation saved_computations = 11;
    • getLoadedComputationsList

      public List<RelCommon.Hint.LoadedComputation> getLoadedComputationsList()
      repeated .substrait.RelCommon.Hint.LoadedComputation loaded_computations = 12;
      Specified by:
      getLoadedComputationsList in interface RelCommon.HintOrBuilder
    • getLoadedComputationsCount

      public int getLoadedComputationsCount()
      repeated .substrait.RelCommon.Hint.LoadedComputation loaded_computations = 12;
      Specified by:
      getLoadedComputationsCount in interface RelCommon.HintOrBuilder
    • getLoadedComputations

      public RelCommon.Hint.LoadedComputation getLoadedComputations(int index)
      repeated .substrait.RelCommon.Hint.LoadedComputation loaded_computations = 12;
      Specified by:
      getLoadedComputations in interface RelCommon.HintOrBuilder
    • setLoadedComputations

      public RelCommon.Hint.Builder setLoadedComputations(int index, RelCommon.Hint.LoadedComputation value)
      repeated .substrait.RelCommon.Hint.LoadedComputation loaded_computations = 12;
    • setLoadedComputations

      public RelCommon.Hint.Builder setLoadedComputations(int index, RelCommon.Hint.LoadedComputation.Builder builderForValue)
      repeated .substrait.RelCommon.Hint.LoadedComputation loaded_computations = 12;
    • addLoadedComputations

      public RelCommon.Hint.Builder addLoadedComputations(RelCommon.Hint.LoadedComputation value)
      repeated .substrait.RelCommon.Hint.LoadedComputation loaded_computations = 12;
    • addLoadedComputations

      public RelCommon.Hint.Builder addLoadedComputations(int index, RelCommon.Hint.LoadedComputation value)
      repeated .substrait.RelCommon.Hint.LoadedComputation loaded_computations = 12;
    • addLoadedComputations

      public RelCommon.Hint.Builder addLoadedComputations(RelCommon.Hint.LoadedComputation.Builder builderForValue)
      repeated .substrait.RelCommon.Hint.LoadedComputation loaded_computations = 12;
    • addLoadedComputations

      public RelCommon.Hint.Builder addLoadedComputations(int index, RelCommon.Hint.LoadedComputation.Builder builderForValue)
      repeated .substrait.RelCommon.Hint.LoadedComputation loaded_computations = 12;
    • addAllLoadedComputations

      public RelCommon.Hint.Builder addAllLoadedComputations(Iterable<? extends RelCommon.Hint.LoadedComputation> values)
      repeated .substrait.RelCommon.Hint.LoadedComputation loaded_computations = 12;
    • clearLoadedComputations

      public RelCommon.Hint.Builder clearLoadedComputations()
      repeated .substrait.RelCommon.Hint.LoadedComputation loaded_computations = 12;
    • removeLoadedComputations

      public RelCommon.Hint.Builder removeLoadedComputations(int index)
      repeated .substrait.RelCommon.Hint.LoadedComputation loaded_computations = 12;
    • getLoadedComputationsBuilder

      public RelCommon.Hint.LoadedComputation.Builder getLoadedComputationsBuilder(int index)
      repeated .substrait.RelCommon.Hint.LoadedComputation loaded_computations = 12;
    • getLoadedComputationsOrBuilder

      public RelCommon.Hint.LoadedComputationOrBuilder getLoadedComputationsOrBuilder(int index)
      repeated .substrait.RelCommon.Hint.LoadedComputation loaded_computations = 12;
      Specified by:
      getLoadedComputationsOrBuilder in interface RelCommon.HintOrBuilder
    • getLoadedComputationsOrBuilderList

      public List<? extends RelCommon.Hint.LoadedComputationOrBuilder> getLoadedComputationsOrBuilderList()
      repeated .substrait.RelCommon.Hint.LoadedComputation loaded_computations = 12;
      Specified by:
      getLoadedComputationsOrBuilderList in interface RelCommon.HintOrBuilder
    • addLoadedComputationsBuilder

      public RelCommon.Hint.LoadedComputation.Builder addLoadedComputationsBuilder()
      repeated .substrait.RelCommon.Hint.LoadedComputation loaded_computations = 12;
    • addLoadedComputationsBuilder

      public RelCommon.Hint.LoadedComputation.Builder addLoadedComputationsBuilder(int index)
      repeated .substrait.RelCommon.Hint.LoadedComputation loaded_computations = 12;
    • getLoadedComputationsBuilderList

      public List<RelCommon.Hint.LoadedComputation.Builder> getLoadedComputationsBuilderList()
      repeated .substrait.RelCommon.Hint.LoadedComputation loaded_computations = 12;
    • setUnknownFields

      public final RelCommon.Hint.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<RelCommon.Hint.Builder>
    • mergeUnknownFields

      public final RelCommon.Hint.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<RelCommon.Hint.Builder>