Class ReadRel.Builder

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

public static final class ReadRel.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ReadRel.Builder> implements ReadRelOrBuilder
 The scan operator of base data (physical or virtual), including filtering and projection.
 
Protobuf type substrait.ReadRel
  • 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<ReadRel.Builder>
    • clear

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

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

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

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

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

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

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

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

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

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

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

      public ReadRel.Builder mergeFrom(ReadRel other)
    • isInitialized

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

      public ReadRel.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<ReadRel.Builder>
      Throws:
      IOException
    • getReadTypeCase

      public ReadRel.ReadTypeCase getReadTypeCase()
      Specified by:
      getReadTypeCase in interface ReadRelOrBuilder
    • clearReadType

      public ReadRel.Builder clearReadType()
    • hasCommon

      public boolean hasCommon()
      .substrait.RelCommon common = 1;
      Specified by:
      hasCommon in interface ReadRelOrBuilder
      Returns:
      Whether the common field is set.
    • getCommon

      public RelCommon getCommon()
      .substrait.RelCommon common = 1;
      Specified by:
      getCommon in interface ReadRelOrBuilder
      Returns:
      The common.
    • setCommon

      public ReadRel.Builder setCommon(RelCommon value)
      .substrait.RelCommon common = 1;
    • setCommon

      public ReadRel.Builder setCommon(RelCommon.Builder builderForValue)
      .substrait.RelCommon common = 1;
    • mergeCommon

      public ReadRel.Builder mergeCommon(RelCommon value)
      .substrait.RelCommon common = 1;
    • clearCommon

      public ReadRel.Builder clearCommon()
      .substrait.RelCommon common = 1;
    • getCommonBuilder

      public RelCommon.Builder getCommonBuilder()
      .substrait.RelCommon common = 1;
    • getCommonOrBuilder

      public RelCommonOrBuilder getCommonOrBuilder()
      .substrait.RelCommon common = 1;
      Specified by:
      getCommonOrBuilder in interface ReadRelOrBuilder
    • hasBaseSchema

      public boolean hasBaseSchema()
      .substrait.NamedStruct base_schema = 2;
      Specified by:
      hasBaseSchema in interface ReadRelOrBuilder
      Returns:
      Whether the baseSchema field is set.
    • getBaseSchema

      public NamedStruct getBaseSchema()
      .substrait.NamedStruct base_schema = 2;
      Specified by:
      getBaseSchema in interface ReadRelOrBuilder
      Returns:
      The baseSchema.
    • setBaseSchema

      public ReadRel.Builder setBaseSchema(NamedStruct value)
      .substrait.NamedStruct base_schema = 2;
    • setBaseSchema

      public ReadRel.Builder setBaseSchema(NamedStruct.Builder builderForValue)
      .substrait.NamedStruct base_schema = 2;
    • mergeBaseSchema

      public ReadRel.Builder mergeBaseSchema(NamedStruct value)
      .substrait.NamedStruct base_schema = 2;
    • clearBaseSchema

      public ReadRel.Builder clearBaseSchema()
      .substrait.NamedStruct base_schema = 2;
    • getBaseSchemaBuilder

      public NamedStruct.Builder getBaseSchemaBuilder()
      .substrait.NamedStruct base_schema = 2;
    • getBaseSchemaOrBuilder

      public NamedStructOrBuilder getBaseSchemaOrBuilder()
      .substrait.NamedStruct base_schema = 2;
      Specified by:
      getBaseSchemaOrBuilder in interface ReadRelOrBuilder
    • hasFilter

      public boolean hasFilter()
      .substrait.Expression filter = 3;
      Specified by:
      hasFilter in interface ReadRelOrBuilder
      Returns:
      Whether the filter field is set.
    • getFilter

      public Expression getFilter()
      .substrait.Expression filter = 3;
      Specified by:
      getFilter in interface ReadRelOrBuilder
      Returns:
      The filter.
    • setFilter

      public ReadRel.Builder setFilter(Expression value)
      .substrait.Expression filter = 3;
    • setFilter

      public ReadRel.Builder setFilter(Expression.Builder builderForValue)
      .substrait.Expression filter = 3;
    • mergeFilter

      public ReadRel.Builder mergeFilter(Expression value)
      .substrait.Expression filter = 3;
    • clearFilter

      public ReadRel.Builder clearFilter()
      .substrait.Expression filter = 3;
    • getFilterBuilder

      public Expression.Builder getFilterBuilder()
      .substrait.Expression filter = 3;
    • getFilterOrBuilder

      public ExpressionOrBuilder getFilterOrBuilder()
      .substrait.Expression filter = 3;
      Specified by:
      getFilterOrBuilder in interface ReadRelOrBuilder
    • hasBestEffortFilter

      public boolean hasBestEffortFilter()
      .substrait.Expression best_effort_filter = 11;
      Specified by:
      hasBestEffortFilter in interface ReadRelOrBuilder
      Returns:
      Whether the bestEffortFilter field is set.
    • getBestEffortFilter

      public Expression getBestEffortFilter()
      .substrait.Expression best_effort_filter = 11;
      Specified by:
      getBestEffortFilter in interface ReadRelOrBuilder
      Returns:
      The bestEffortFilter.
    • setBestEffortFilter

      public ReadRel.Builder setBestEffortFilter(Expression value)
      .substrait.Expression best_effort_filter = 11;
    • setBestEffortFilter

      public ReadRel.Builder setBestEffortFilter(Expression.Builder builderForValue)
      .substrait.Expression best_effort_filter = 11;
    • mergeBestEffortFilter

      public ReadRel.Builder mergeBestEffortFilter(Expression value)
      .substrait.Expression best_effort_filter = 11;
    • clearBestEffortFilter

      public ReadRel.Builder clearBestEffortFilter()
      .substrait.Expression best_effort_filter = 11;
    • getBestEffortFilterBuilder

      public Expression.Builder getBestEffortFilterBuilder()
      .substrait.Expression best_effort_filter = 11;
    • getBestEffortFilterOrBuilder

      public ExpressionOrBuilder getBestEffortFilterOrBuilder()
      .substrait.Expression best_effort_filter = 11;
      Specified by:
      getBestEffortFilterOrBuilder in interface ReadRelOrBuilder
    • hasProjection

      public boolean hasProjection()
      .substrait.Expression.MaskExpression projection = 4;
      Specified by:
      hasProjection in interface ReadRelOrBuilder
      Returns:
      Whether the projection field is set.
    • getProjection

      public Expression.MaskExpression getProjection()
      .substrait.Expression.MaskExpression projection = 4;
      Specified by:
      getProjection in interface ReadRelOrBuilder
      Returns:
      The projection.
    • setProjection

      public ReadRel.Builder setProjection(Expression.MaskExpression value)
      .substrait.Expression.MaskExpression projection = 4;
    • setProjection

      public ReadRel.Builder setProjection(Expression.MaskExpression.Builder builderForValue)
      .substrait.Expression.MaskExpression projection = 4;
    • mergeProjection

      public ReadRel.Builder mergeProjection(Expression.MaskExpression value)
      .substrait.Expression.MaskExpression projection = 4;
    • clearProjection

      public ReadRel.Builder clearProjection()
      .substrait.Expression.MaskExpression projection = 4;
    • getProjectionBuilder

      public Expression.MaskExpression.Builder getProjectionBuilder()
      .substrait.Expression.MaskExpression projection = 4;
    • getProjectionOrBuilder

      public Expression.MaskExpressionOrBuilder getProjectionOrBuilder()
      .substrait.Expression.MaskExpression projection = 4;
      Specified by:
      getProjectionOrBuilder in interface ReadRelOrBuilder
    • hasAdvancedExtension

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

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

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

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

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

      public ReadRel.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 ReadRelOrBuilder
    • hasVirtualTable

      public boolean hasVirtualTable()
      .substrait.ReadRel.VirtualTable virtual_table = 5;
      Specified by:
      hasVirtualTable in interface ReadRelOrBuilder
      Returns:
      Whether the virtualTable field is set.
    • getVirtualTable

      public ReadRel.VirtualTable getVirtualTable()
      .substrait.ReadRel.VirtualTable virtual_table = 5;
      Specified by:
      getVirtualTable in interface ReadRelOrBuilder
      Returns:
      The virtualTable.
    • setVirtualTable

      public ReadRel.Builder setVirtualTable(ReadRel.VirtualTable value)
      .substrait.ReadRel.VirtualTable virtual_table = 5;
    • setVirtualTable

      public ReadRel.Builder setVirtualTable(ReadRel.VirtualTable.Builder builderForValue)
      .substrait.ReadRel.VirtualTable virtual_table = 5;
    • mergeVirtualTable

      public ReadRel.Builder mergeVirtualTable(ReadRel.VirtualTable value)
      .substrait.ReadRel.VirtualTable virtual_table = 5;
    • clearVirtualTable

      public ReadRel.Builder clearVirtualTable()
      .substrait.ReadRel.VirtualTable virtual_table = 5;
    • getVirtualTableBuilder

      public ReadRel.VirtualTable.Builder getVirtualTableBuilder()
      .substrait.ReadRel.VirtualTable virtual_table = 5;
    • getVirtualTableOrBuilder

      public ReadRel.VirtualTableOrBuilder getVirtualTableOrBuilder()
      .substrait.ReadRel.VirtualTable virtual_table = 5;
      Specified by:
      getVirtualTableOrBuilder in interface ReadRelOrBuilder
    • hasLocalFiles

      public boolean hasLocalFiles()
      .substrait.ReadRel.LocalFiles local_files = 6;
      Specified by:
      hasLocalFiles in interface ReadRelOrBuilder
      Returns:
      Whether the localFiles field is set.
    • getLocalFiles

      public ReadRel.LocalFiles getLocalFiles()
      .substrait.ReadRel.LocalFiles local_files = 6;
      Specified by:
      getLocalFiles in interface ReadRelOrBuilder
      Returns:
      The localFiles.
    • setLocalFiles

      public ReadRel.Builder setLocalFiles(ReadRel.LocalFiles value)
      .substrait.ReadRel.LocalFiles local_files = 6;
    • setLocalFiles

      public ReadRel.Builder setLocalFiles(ReadRel.LocalFiles.Builder builderForValue)
      .substrait.ReadRel.LocalFiles local_files = 6;
    • mergeLocalFiles

      public ReadRel.Builder mergeLocalFiles(ReadRel.LocalFiles value)
      .substrait.ReadRel.LocalFiles local_files = 6;
    • clearLocalFiles

      public ReadRel.Builder clearLocalFiles()
      .substrait.ReadRel.LocalFiles local_files = 6;
    • getLocalFilesBuilder

      public ReadRel.LocalFiles.Builder getLocalFilesBuilder()
      .substrait.ReadRel.LocalFiles local_files = 6;
    • getLocalFilesOrBuilder

      public ReadRel.LocalFilesOrBuilder getLocalFilesOrBuilder()
      .substrait.ReadRel.LocalFiles local_files = 6;
      Specified by:
      getLocalFilesOrBuilder in interface ReadRelOrBuilder
    • hasNamedTable

      public boolean hasNamedTable()
      .substrait.ReadRel.NamedTable named_table = 7;
      Specified by:
      hasNamedTable in interface ReadRelOrBuilder
      Returns:
      Whether the namedTable field is set.
    • getNamedTable

      public ReadRel.NamedTable getNamedTable()
      .substrait.ReadRel.NamedTable named_table = 7;
      Specified by:
      getNamedTable in interface ReadRelOrBuilder
      Returns:
      The namedTable.
    • setNamedTable

      public ReadRel.Builder setNamedTable(ReadRel.NamedTable value)
      .substrait.ReadRel.NamedTable named_table = 7;
    • setNamedTable

      public ReadRel.Builder setNamedTable(ReadRel.NamedTable.Builder builderForValue)
      .substrait.ReadRel.NamedTable named_table = 7;
    • mergeNamedTable

      public ReadRel.Builder mergeNamedTable(ReadRel.NamedTable value)
      .substrait.ReadRel.NamedTable named_table = 7;
    • clearNamedTable

      public ReadRel.Builder clearNamedTable()
      .substrait.ReadRel.NamedTable named_table = 7;
    • getNamedTableBuilder

      public ReadRel.NamedTable.Builder getNamedTableBuilder()
      .substrait.ReadRel.NamedTable named_table = 7;
    • getNamedTableOrBuilder

      public ReadRel.NamedTableOrBuilder getNamedTableOrBuilder()
      .substrait.ReadRel.NamedTable named_table = 7;
      Specified by:
      getNamedTableOrBuilder in interface ReadRelOrBuilder
    • hasExtensionTable

      public boolean hasExtensionTable()
      .substrait.ReadRel.ExtensionTable extension_table = 8;
      Specified by:
      hasExtensionTable in interface ReadRelOrBuilder
      Returns:
      Whether the extensionTable field is set.
    • getExtensionTable

      public ReadRel.ExtensionTable getExtensionTable()
      .substrait.ReadRel.ExtensionTable extension_table = 8;
      Specified by:
      getExtensionTable in interface ReadRelOrBuilder
      Returns:
      The extensionTable.
    • setExtensionTable

      public ReadRel.Builder setExtensionTable(ReadRel.ExtensionTable value)
      .substrait.ReadRel.ExtensionTable extension_table = 8;
    • setExtensionTable

      public ReadRel.Builder setExtensionTable(ReadRel.ExtensionTable.Builder builderForValue)
      .substrait.ReadRel.ExtensionTable extension_table = 8;
    • mergeExtensionTable

      public ReadRel.Builder mergeExtensionTable(ReadRel.ExtensionTable value)
      .substrait.ReadRel.ExtensionTable extension_table = 8;
    • clearExtensionTable

      public ReadRel.Builder clearExtensionTable()
      .substrait.ReadRel.ExtensionTable extension_table = 8;
    • getExtensionTableBuilder

      public ReadRel.ExtensionTable.Builder getExtensionTableBuilder()
      .substrait.ReadRel.ExtensionTable extension_table = 8;
    • getExtensionTableOrBuilder

      public ReadRel.ExtensionTableOrBuilder getExtensionTableOrBuilder()
      .substrait.ReadRel.ExtensionTable extension_table = 8;
      Specified by:
      getExtensionTableOrBuilder in interface ReadRelOrBuilder
    • hasIcebergTable

      public boolean hasIcebergTable()
      .substrait.ReadRel.IcebergTable iceberg_table = 9;
      Specified by:
      hasIcebergTable in interface ReadRelOrBuilder
      Returns:
      Whether the icebergTable field is set.
    • getIcebergTable

      public ReadRel.IcebergTable getIcebergTable()
      .substrait.ReadRel.IcebergTable iceberg_table = 9;
      Specified by:
      getIcebergTable in interface ReadRelOrBuilder
      Returns:
      The icebergTable.
    • setIcebergTable

      public ReadRel.Builder setIcebergTable(ReadRel.IcebergTable value)
      .substrait.ReadRel.IcebergTable iceberg_table = 9;
    • setIcebergTable

      public ReadRel.Builder setIcebergTable(ReadRel.IcebergTable.Builder builderForValue)
      .substrait.ReadRel.IcebergTable iceberg_table = 9;
    • mergeIcebergTable

      public ReadRel.Builder mergeIcebergTable(ReadRel.IcebergTable value)
      .substrait.ReadRel.IcebergTable iceberg_table = 9;
    • clearIcebergTable

      public ReadRel.Builder clearIcebergTable()
      .substrait.ReadRel.IcebergTable iceberg_table = 9;
    • getIcebergTableBuilder

      public ReadRel.IcebergTable.Builder getIcebergTableBuilder()
      .substrait.ReadRel.IcebergTable iceberg_table = 9;
    • getIcebergTableOrBuilder

      public ReadRel.IcebergTableOrBuilder getIcebergTableOrBuilder()
      .substrait.ReadRel.IcebergTable iceberg_table = 9;
      Specified by:
      getIcebergTableOrBuilder in interface ReadRelOrBuilder
    • setUnknownFields

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

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