Class Osmformat.StringTable.Builder

java.lang.Object
proto4.AbstractMessageLite.Builder
proto4.AbstractMessage.Builder<BuilderT>
proto4.GeneratedMessage.Builder<Osmformat.StringTable.Builder>
org.apache.sedona.sql.datasources.osmpbf.build.Osmformat.StringTable.Builder
All Implemented Interfaces:
Cloneable, Osmformat.StringTableOrBuilder, proto4.Message.Builder, proto4.MessageLite.Builder, proto4.MessageLiteOrBuilder, proto4.MessageOrBuilder
Enclosing class:
Osmformat.StringTable

public static final class Osmformat.StringTable.Builder extends proto4.GeneratedMessage.Builder<Osmformat.StringTable.Builder> implements Osmformat.StringTableOrBuilder
 * String table, contains the common strings in each block.

 Note that we reserve index '0' as a delimiter, so the entry at that
 index in the table is ALWAYS blank and unused.
 

Protobuf type StringTable

  • Method Summary

    Modifier and Type
    Method
    Description
    addAllS(Iterable<? extends proto4.ByteString> values)
    repeated bytes s = 1;
    addS(proto4.ByteString value)
    repeated bytes s = 1;
     
     
     
    repeated bytes s = 1;
     
    static final proto4.Descriptors.Descriptor
     
    proto4.Descriptors.Descriptor
     
    proto4.ByteString
    getS(int index)
    repeated bytes s = 1;
    int
    repeated bytes s = 1;
    List<proto4.ByteString>
    repeated bytes s = 1;
    protected proto4.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
    mergeFrom(proto4.CodedInputStream input, proto4.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(proto4.Message other)
     
    setS(int index, proto4.ByteString value)
    repeated bytes s = 1;

    Methods inherited from class proto4.GeneratedMessage.Builder

    addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class proto4.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class proto4.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface proto4.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface proto4.MessageLite.Builder

    mergeFrom

    Methods inherited from interface proto4.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getDescriptor

      public static final proto4.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected proto4.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class proto4.GeneratedMessage.Builder<Osmformat.StringTable.Builder>
    • clear

      Specified by:
      clear in interface proto4.Message.Builder
      Specified by:
      clear in interface proto4.MessageLite.Builder
      Overrides:
      clear in class proto4.GeneratedMessage.Builder<Osmformat.StringTable.Builder>
    • getDescriptorForType

      public proto4.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface proto4.Message.Builder
      Specified by:
      getDescriptorForType in interface proto4.MessageOrBuilder
      Overrides:
      getDescriptorForType in class proto4.GeneratedMessage.Builder<Osmformat.StringTable.Builder>
    • getDefaultInstanceForType

      public Osmformat.StringTable getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface proto4.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface proto4.MessageOrBuilder
    • build

      public Osmformat.StringTable build()
      Specified by:
      build in interface proto4.Message.Builder
      Specified by:
      build in interface proto4.MessageLite.Builder
    • buildPartial

      public Osmformat.StringTable buildPartial()
      Specified by:
      buildPartial in interface proto4.Message.Builder
      Specified by:
      buildPartial in interface proto4.MessageLite.Builder
    • mergeFrom

      public Osmformat.StringTable.Builder mergeFrom(proto4.Message other)
      Specified by:
      mergeFrom in interface proto4.Message.Builder
      Overrides:
      mergeFrom in class proto4.AbstractMessage.Builder<Osmformat.StringTable.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface proto4.MessageLiteOrBuilder
      Overrides:
      isInitialized in class proto4.GeneratedMessage.Builder<Osmformat.StringTable.Builder>
    • mergeFrom

      public Osmformat.StringTable.Builder mergeFrom(proto4.CodedInputStream input, proto4.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface proto4.Message.Builder
      Specified by:
      mergeFrom in interface proto4.MessageLite.Builder
      Overrides:
      mergeFrom in class proto4.AbstractMessage.Builder<Osmformat.StringTable.Builder>
      Throws:
      IOException
    • getSList

      public List<proto4.ByteString> getSList()
      repeated bytes s = 1;
      Specified by:
      getSList in interface Osmformat.StringTableOrBuilder
      Returns:
      A list containing the s.
    • getSCount

      public int getSCount()
      repeated bytes s = 1;
      Specified by:
      getSCount in interface Osmformat.StringTableOrBuilder
      Returns:
      The count of s.
    • getS

      public proto4.ByteString getS(int index)
      repeated bytes s = 1;
      Specified by:
      getS in interface Osmformat.StringTableOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The s at the given index.
    • setS

      public Osmformat.StringTable.Builder setS(int index, proto4.ByteString value)
      repeated bytes s = 1;
      Parameters:
      index - The index to set the value at.
      value - The s to set.
      Returns:
      This builder for chaining.
    • addS

      public Osmformat.StringTable.Builder addS(proto4.ByteString value)
      repeated bytes s = 1;
      Parameters:
      value - The s to add.
      Returns:
      This builder for chaining.
    • addAllS

      public Osmformat.StringTable.Builder addAllS(Iterable<? extends proto4.ByteString> values)
      repeated bytes s = 1;
      Parameters:
      values - The s to add.
      Returns:
      This builder for chaining.
    • clearS

      repeated bytes s = 1;
      Returns:
      This builder for chaining.