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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Osmformat.StringTable.BuilderaddAllS(Iterable<? extends proto4.ByteString> values)repeated bytes s = 1;Osmformat.StringTable.BuilderaddS(proto4.ByteString value)repeated bytes s = 1;Osmformat.StringTablebuild()Osmformat.StringTablebuildPartial()Osmformat.StringTable.Builderclear()Osmformat.StringTable.BuilderclearS()repeated bytes s = 1;Osmformat.StringTablegetDefaultInstanceForType()static proto4.Descriptors.DescriptorgetDescriptor()proto4.Descriptors.DescriptorgetDescriptorForType()proto4.ByteStringgetS(int index)repeated bytes s = 1;intgetSCount()repeated bytes s = 1;List<proto4.ByteString>getSList()repeated bytes s = 1;protected proto4.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Osmformat.StringTable.BuildermergeFrom(Osmformat.StringTable other)Osmformat.StringTable.BuildermergeFrom(proto4.CodedInputStream input, proto4.ExtensionRegistryLite extensionRegistry)Osmformat.StringTable.BuildermergeFrom(proto4.Message other)Osmformat.StringTable.BuildersetS(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
-
-
-
-
Method Detail
-
getDescriptor
public static final proto4.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected proto4.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classproto4.GeneratedMessage.Builder<Osmformat.StringTable.Builder>
-
clear
public Osmformat.StringTable.Builder clear()
- Specified by:
clearin interfaceproto4.Message.Builder- Specified by:
clearin interfaceproto4.MessageLite.Builder- Overrides:
clearin classproto4.GeneratedMessage.Builder<Osmformat.StringTable.Builder>
-
getDescriptorForType
public proto4.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfaceproto4.Message.Builder- Specified by:
getDescriptorForTypein interfaceproto4.MessageOrBuilder- Overrides:
getDescriptorForTypein classproto4.GeneratedMessage.Builder<Osmformat.StringTable.Builder>
-
getDefaultInstanceForType
public Osmformat.StringTable getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfaceproto4.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceproto4.MessageOrBuilder
-
build
public Osmformat.StringTable build()
- Specified by:
buildin interfaceproto4.Message.Builder- Specified by:
buildin interfaceproto4.MessageLite.Builder
-
buildPartial
public Osmformat.StringTable buildPartial()
- Specified by:
buildPartialin interfaceproto4.Message.Builder- Specified by:
buildPartialin interfaceproto4.MessageLite.Builder
-
mergeFrom
public Osmformat.StringTable.Builder mergeFrom(proto4.Message other)
- Specified by:
mergeFromin interfaceproto4.Message.Builder- Overrides:
mergeFromin classproto4.AbstractMessage.Builder<Osmformat.StringTable.Builder>
-
mergeFrom
public Osmformat.StringTable.Builder mergeFrom(Osmformat.StringTable other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfaceproto4.MessageLiteOrBuilder- Overrides:
isInitializedin classproto4.GeneratedMessage.Builder<Osmformat.StringTable.Builder>
-
mergeFrom
public Osmformat.StringTable.Builder mergeFrom(proto4.CodedInputStream input, proto4.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfaceproto4.Message.Builder- Specified by:
mergeFromin interfaceproto4.MessageLite.Builder- Overrides:
mergeFromin classproto4.AbstractMessage.Builder<Osmformat.StringTable.Builder>- Throws:
IOException
-
getSList
public List<proto4.ByteString> getSList()
repeated bytes s = 1;- Specified by:
getSListin interfaceOsmformat.StringTableOrBuilder- Returns:
- A list containing the s.
-
getSCount
public int getSCount()
repeated bytes s = 1;- Specified by:
getSCountin interfaceOsmformat.StringTableOrBuilder- Returns:
- The count of s.
-
getS
public proto4.ByteString getS(int index)
repeated bytes s = 1;- Specified by:
getSin interfaceOsmformat.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
public Osmformat.StringTable.Builder clearS()
repeated bytes s = 1;- Returns:
- This builder for chaining.
-
-