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.Builder
addAllS(Iterable<? extends proto4.ByteString> values)
repeated bytes s = 1;
Osmformat.StringTable.Builder
addS(proto4.ByteString value)
repeated bytes s = 1;
Osmformat.StringTable
build()
Osmformat.StringTable
buildPartial()
Osmformat.StringTable.Builder
clear()
Osmformat.StringTable.Builder
clearS()
repeated bytes s = 1;
Osmformat.StringTable
getDefaultInstanceForType()
static proto4.Descriptors.Descriptor
getDescriptor()
proto4.Descriptors.Descriptor
getDescriptorForType()
proto4.ByteString
getS(int index)
repeated bytes s = 1;
int
getSCount()
repeated bytes s = 1;
List<proto4.ByteString>
getSList()
repeated bytes s = 1;
protected proto4.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Osmformat.StringTable.Builder
mergeFrom(Osmformat.StringTable other)
Osmformat.StringTable.Builder
mergeFrom(proto4.CodedInputStream input, proto4.ExtensionRegistryLite extensionRegistry)
Osmformat.StringTable.Builder
mergeFrom(proto4.Message other)
Osmformat.StringTable.Builder
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
-
-
-
-
Method Detail
-
getDescriptor
public static final proto4.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected proto4.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classproto4.GeneratedMessage.Builder<Osmformat.StringTable.Builder>
-
clear
public Osmformat.StringTable.Builder clear()
- Specified by:
clear
in interfaceproto4.Message.Builder
- Specified by:
clear
in interfaceproto4.MessageLite.Builder
- Overrides:
clear
in classproto4.GeneratedMessage.Builder<Osmformat.StringTable.Builder>
-
getDescriptorForType
public proto4.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfaceproto4.Message.Builder
- Specified by:
getDescriptorForType
in interfaceproto4.MessageOrBuilder
- Overrides:
getDescriptorForType
in classproto4.GeneratedMessage.Builder<Osmformat.StringTable.Builder>
-
getDefaultInstanceForType
public Osmformat.StringTable getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfaceproto4.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfaceproto4.MessageOrBuilder
-
build
public Osmformat.StringTable build()
- Specified by:
build
in interfaceproto4.Message.Builder
- Specified by:
build
in interfaceproto4.MessageLite.Builder
-
buildPartial
public Osmformat.StringTable buildPartial()
- Specified by:
buildPartial
in interfaceproto4.Message.Builder
- Specified by:
buildPartial
in interfaceproto4.MessageLite.Builder
-
mergeFrom
public Osmformat.StringTable.Builder mergeFrom(proto4.Message other)
- Specified by:
mergeFrom
in interfaceproto4.Message.Builder
- Overrides:
mergeFrom
in classproto4.AbstractMessage.Builder<Osmformat.StringTable.Builder>
-
mergeFrom
public Osmformat.StringTable.Builder mergeFrom(Osmformat.StringTable other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfaceproto4.MessageLiteOrBuilder
- Overrides:
isInitialized
in classproto4.GeneratedMessage.Builder<Osmformat.StringTable.Builder>
-
mergeFrom
public Osmformat.StringTable.Builder mergeFrom(proto4.CodedInputStream input, proto4.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfaceproto4.Message.Builder
- Specified by:
mergeFrom
in interfaceproto4.MessageLite.Builder
- Overrides:
mergeFrom
in classproto4.AbstractMessage.Builder<Osmformat.StringTable.Builder>
- Throws:
IOException
-
getSList
public List<proto4.ByteString> getSList()
repeated bytes s = 1;
- Specified by:
getSList
in interfaceOsmformat.StringTableOrBuilder
- Returns:
- A list containing the s.
-
getSCount
public int getSCount()
repeated bytes s = 1;
- Specified by:
getSCount
in interfaceOsmformat.StringTableOrBuilder
- Returns:
- The count of s.
-
getS
public proto4.ByteString getS(int index)
repeated bytes s = 1;
- Specified by:
getS
in 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.
-
-