Class Osmformat.DenseInfo.Builder
- java.lang.Object
-
- proto4.AbstractMessageLite.Builder
-
- proto4.AbstractMessage.Builder<BuilderT>
-
- proto4.GeneratedMessage.Builder<Osmformat.DenseInfo.Builder>
-
- org.apache.sedona.sql.datasources.osmpbf.build.Osmformat.DenseInfo.Builder
-
- All Implemented Interfaces:
Cloneable,Osmformat.DenseInfoOrBuilder,proto4.Message.Builder,proto4.MessageLite.Builder,proto4.MessageLiteOrBuilder,proto4.MessageOrBuilder
- Enclosing class:
- Osmformat.DenseInfo
public static final class Osmformat.DenseInfo.Builder extends proto4.GeneratedMessage.Builder<Osmformat.DenseInfo.Builder> implements Osmformat.DenseInfoOrBuilder
* Optional metadata that may be included into each primitive. Special dense format used in DenseNodes.
Protobuf type
DenseInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Osmformat.DenseInfo.BuilderaddAllChangeset(Iterable<? extends Long> values)DELTA codedOsmformat.DenseInfo.BuilderaddAllTimestamp(Iterable<? extends Long> values)DELTA codedOsmformat.DenseInfo.BuilderaddAllUid(Iterable<? extends Integer> values)DELTA codedOsmformat.DenseInfo.BuilderaddAllUserSid(Iterable<? extends Integer> values)String IDs for usernames.Osmformat.DenseInfo.BuilderaddAllVersion(Iterable<? extends Integer> values)repeated int32 version = 1 [packed = true];Osmformat.DenseInfo.BuilderaddAllVisible(Iterable<? extends Boolean> values)The visible flag is used to store history information.Osmformat.DenseInfo.BuilderaddChangeset(long value)DELTA codedOsmformat.DenseInfo.BuilderaddTimestamp(long value)DELTA codedOsmformat.DenseInfo.BuilderaddUid(int value)DELTA codedOsmformat.DenseInfo.BuilderaddUserSid(int value)String IDs for usernames.Osmformat.DenseInfo.BuilderaddVersion(int value)repeated int32 version = 1 [packed = true];Osmformat.DenseInfo.BuilderaddVisible(boolean value)The visible flag is used to store history information.Osmformat.DenseInfobuild()Osmformat.DenseInfobuildPartial()Osmformat.DenseInfo.Builderclear()Osmformat.DenseInfo.BuilderclearChangeset()DELTA codedOsmformat.DenseInfo.BuilderclearTimestamp()DELTA codedOsmformat.DenseInfo.BuilderclearUid()DELTA codedOsmformat.DenseInfo.BuilderclearUserSid()String IDs for usernames.Osmformat.DenseInfo.BuilderclearVersion()repeated int32 version = 1 [packed = true];Osmformat.DenseInfo.BuilderclearVisible()The visible flag is used to store history information.longgetChangeset(int index)DELTA codedintgetChangesetCount()DELTA codedList<Long>getChangesetList()DELTA codedOsmformat.DenseInfogetDefaultInstanceForType()static proto4.Descriptors.DescriptorgetDescriptor()proto4.Descriptors.DescriptorgetDescriptorForType()longgetTimestamp(int index)DELTA codedintgetTimestampCount()DELTA codedList<Long>getTimestampList()DELTA codedintgetUid(int index)DELTA codedintgetUidCount()DELTA codedList<Integer>getUidList()DELTA codedintgetUserSid(int index)String IDs for usernames.intgetUserSidCount()String IDs for usernames.List<Integer>getUserSidList()String IDs for usernames.intgetVersion(int index)repeated int32 version = 1 [packed = true];intgetVersionCount()repeated int32 version = 1 [packed = true];List<Integer>getVersionList()repeated int32 version = 1 [packed = true];booleangetVisible(int index)The visible flag is used to store history information.intgetVisibleCount()The visible flag is used to store history information.List<Boolean>getVisibleList()The visible flag is used to store history information.protected proto4.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Osmformat.DenseInfo.BuildermergeFrom(Osmformat.DenseInfo other)Osmformat.DenseInfo.BuildermergeFrom(proto4.CodedInputStream input, proto4.ExtensionRegistryLite extensionRegistry)Osmformat.DenseInfo.BuildermergeFrom(proto4.Message other)Osmformat.DenseInfo.BuildersetChangeset(int index, long value)DELTA codedOsmformat.DenseInfo.BuildersetTimestamp(int index, long value)DELTA codedOsmformat.DenseInfo.BuildersetUid(int index, int value)DELTA codedOsmformat.DenseInfo.BuildersetUserSid(int index, int value)String IDs for usernames.Osmformat.DenseInfo.BuildersetVersion(int index, int value)repeated int32 version = 1 [packed = true];Osmformat.DenseInfo.BuildersetVisible(int index, boolean value)The visible flag is used to store history information.-
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.DenseInfo.Builder>
-
clear
public Osmformat.DenseInfo.Builder clear()
- Specified by:
clearin interfaceproto4.Message.Builder- Specified by:
clearin interfaceproto4.MessageLite.Builder- Overrides:
clearin classproto4.GeneratedMessage.Builder<Osmformat.DenseInfo.Builder>
-
getDescriptorForType
public proto4.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfaceproto4.Message.Builder- Specified by:
getDescriptorForTypein interfaceproto4.MessageOrBuilder- Overrides:
getDescriptorForTypein classproto4.GeneratedMessage.Builder<Osmformat.DenseInfo.Builder>
-
getDefaultInstanceForType
public Osmformat.DenseInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfaceproto4.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceproto4.MessageOrBuilder
-
build
public Osmformat.DenseInfo build()
- Specified by:
buildin interfaceproto4.Message.Builder- Specified by:
buildin interfaceproto4.MessageLite.Builder
-
buildPartial
public Osmformat.DenseInfo buildPartial()
- Specified by:
buildPartialin interfaceproto4.Message.Builder- Specified by:
buildPartialin interfaceproto4.MessageLite.Builder
-
mergeFrom
public Osmformat.DenseInfo.Builder mergeFrom(proto4.Message other)
- Specified by:
mergeFromin interfaceproto4.Message.Builder- Overrides:
mergeFromin classproto4.AbstractMessage.Builder<Osmformat.DenseInfo.Builder>
-
mergeFrom
public Osmformat.DenseInfo.Builder mergeFrom(Osmformat.DenseInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfaceproto4.MessageLiteOrBuilder- Overrides:
isInitializedin classproto4.GeneratedMessage.Builder<Osmformat.DenseInfo.Builder>
-
mergeFrom
public Osmformat.DenseInfo.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.DenseInfo.Builder>- Throws:
IOException
-
getVersionList
public List<Integer> getVersionList()
repeated int32 version = 1 [packed = true];- Specified by:
getVersionListin interfaceOsmformat.DenseInfoOrBuilder- Returns:
- A list containing the version.
-
getVersionCount
public int getVersionCount()
repeated int32 version = 1 [packed = true];- Specified by:
getVersionCountin interfaceOsmformat.DenseInfoOrBuilder- Returns:
- The count of version.
-
getVersion
public int getVersion(int index)
repeated int32 version = 1 [packed = true];- Specified by:
getVersionin interfaceOsmformat.DenseInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The version at the given index.
-
setVersion
public Osmformat.DenseInfo.Builder setVersion(int index, int value)
repeated int32 version = 1 [packed = true];- Parameters:
index- The index to set the value at.value- The version to set.- Returns:
- This builder for chaining.
-
addVersion
public Osmformat.DenseInfo.Builder addVersion(int value)
repeated int32 version = 1 [packed = true];- Parameters:
value- The version to add.- Returns:
- This builder for chaining.
-
addAllVersion
public Osmformat.DenseInfo.Builder addAllVersion(Iterable<? extends Integer> values)
repeated int32 version = 1 [packed = true];- Parameters:
values- The version to add.- Returns:
- This builder for chaining.
-
clearVersion
public Osmformat.DenseInfo.Builder clearVersion()
repeated int32 version = 1 [packed = true];- Returns:
- This builder for chaining.
-
getTimestampList
public List<Long> getTimestampList()
DELTA coded
repeated sint64 timestamp = 2 [packed = true];- Specified by:
getTimestampListin interfaceOsmformat.DenseInfoOrBuilder- Returns:
- A list containing the timestamp.
-
getTimestampCount
public int getTimestampCount()
DELTA coded
repeated sint64 timestamp = 2 [packed = true];- Specified by:
getTimestampCountin interfaceOsmformat.DenseInfoOrBuilder- Returns:
- The count of timestamp.
-
getTimestamp
public long getTimestamp(int index)
DELTA coded
repeated sint64 timestamp = 2 [packed = true];- Specified by:
getTimestampin interfaceOsmformat.DenseInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The timestamp at the given index.
-
setTimestamp
public Osmformat.DenseInfo.Builder setTimestamp(int index, long value)
DELTA coded
repeated sint64 timestamp = 2 [packed = true];- Parameters:
index- The index to set the value at.value- The timestamp to set.- Returns:
- This builder for chaining.
-
addTimestamp
public Osmformat.DenseInfo.Builder addTimestamp(long value)
DELTA coded
repeated sint64 timestamp = 2 [packed = true];- Parameters:
value- The timestamp to add.- Returns:
- This builder for chaining.
-
addAllTimestamp
public Osmformat.DenseInfo.Builder addAllTimestamp(Iterable<? extends Long> values)
DELTA coded
repeated sint64 timestamp = 2 [packed = true];- Parameters:
values- The timestamp to add.- Returns:
- This builder for chaining.
-
clearTimestamp
public Osmformat.DenseInfo.Builder clearTimestamp()
DELTA coded
repeated sint64 timestamp = 2 [packed = true];- Returns:
- This builder for chaining.
-
getChangesetList
public List<Long> getChangesetList()
DELTA coded
repeated sint64 changeset = 3 [packed = true];- Specified by:
getChangesetListin interfaceOsmformat.DenseInfoOrBuilder- Returns:
- A list containing the changeset.
-
getChangesetCount
public int getChangesetCount()
DELTA coded
repeated sint64 changeset = 3 [packed = true];- Specified by:
getChangesetCountin interfaceOsmformat.DenseInfoOrBuilder- Returns:
- The count of changeset.
-
getChangeset
public long getChangeset(int index)
DELTA coded
repeated sint64 changeset = 3 [packed = true];- Specified by:
getChangesetin interfaceOsmformat.DenseInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The changeset at the given index.
-
setChangeset
public Osmformat.DenseInfo.Builder setChangeset(int index, long value)
DELTA coded
repeated sint64 changeset = 3 [packed = true];- Parameters:
index- The index to set the value at.value- The changeset to set.- Returns:
- This builder for chaining.
-
addChangeset
public Osmformat.DenseInfo.Builder addChangeset(long value)
DELTA coded
repeated sint64 changeset = 3 [packed = true];- Parameters:
value- The changeset to add.- Returns:
- This builder for chaining.
-
addAllChangeset
public Osmformat.DenseInfo.Builder addAllChangeset(Iterable<? extends Long> values)
DELTA coded
repeated sint64 changeset = 3 [packed = true];- Parameters:
values- The changeset to add.- Returns:
- This builder for chaining.
-
clearChangeset
public Osmformat.DenseInfo.Builder clearChangeset()
DELTA coded
repeated sint64 changeset = 3 [packed = true];- Returns:
- This builder for chaining.
-
getUidList
public List<Integer> getUidList()
DELTA coded
repeated sint32 uid = 4 [packed = true];- Specified by:
getUidListin interfaceOsmformat.DenseInfoOrBuilder- Returns:
- A list containing the uid.
-
getUidCount
public int getUidCount()
DELTA coded
repeated sint32 uid = 4 [packed = true];- Specified by:
getUidCountin interfaceOsmformat.DenseInfoOrBuilder- Returns:
- The count of uid.
-
getUid
public int getUid(int index)
DELTA coded
repeated sint32 uid = 4 [packed = true];- Specified by:
getUidin interfaceOsmformat.DenseInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The uid at the given index.
-
setUid
public Osmformat.DenseInfo.Builder setUid(int index, int value)
DELTA coded
repeated sint32 uid = 4 [packed = true];- Parameters:
index- The index to set the value at.value- The uid to set.- Returns:
- This builder for chaining.
-
addUid
public Osmformat.DenseInfo.Builder addUid(int value)
DELTA coded
repeated sint32 uid = 4 [packed = true];- Parameters:
value- The uid to add.- Returns:
- This builder for chaining.
-
addAllUid
public Osmformat.DenseInfo.Builder addAllUid(Iterable<? extends Integer> values)
DELTA coded
repeated sint32 uid = 4 [packed = true];- Parameters:
values- The uid to add.- Returns:
- This builder for chaining.
-
clearUid
public Osmformat.DenseInfo.Builder clearUid()
DELTA coded
repeated sint32 uid = 4 [packed = true];- Returns:
- This builder for chaining.
-
getUserSidList
public List<Integer> getUserSidList()
String IDs for usernames. DELTA coded
repeated sint32 user_sid = 5 [packed = true];- Specified by:
getUserSidListin interfaceOsmformat.DenseInfoOrBuilder- Returns:
- A list containing the userSid.
-
getUserSidCount
public int getUserSidCount()
String IDs for usernames. DELTA coded
repeated sint32 user_sid = 5 [packed = true];- Specified by:
getUserSidCountin interfaceOsmformat.DenseInfoOrBuilder- Returns:
- The count of userSid.
-
getUserSid
public int getUserSid(int index)
String IDs for usernames. DELTA coded
repeated sint32 user_sid = 5 [packed = true];- Specified by:
getUserSidin interfaceOsmformat.DenseInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The userSid at the given index.
-
setUserSid
public Osmformat.DenseInfo.Builder setUserSid(int index, int value)
String IDs for usernames. DELTA coded
repeated sint32 user_sid = 5 [packed = true];- Parameters:
index- The index to set the value at.value- The userSid to set.- Returns:
- This builder for chaining.
-
addUserSid
public Osmformat.DenseInfo.Builder addUserSid(int value)
String IDs for usernames. DELTA coded
repeated sint32 user_sid = 5 [packed = true];- Parameters:
value- The userSid to add.- Returns:
- This builder for chaining.
-
addAllUserSid
public Osmformat.DenseInfo.Builder addAllUserSid(Iterable<? extends Integer> values)
String IDs for usernames. DELTA coded
repeated sint32 user_sid = 5 [packed = true];- Parameters:
values- The userSid to add.- Returns:
- This builder for chaining.
-
clearUserSid
public Osmformat.DenseInfo.Builder clearUserSid()
String IDs for usernames. DELTA coded
repeated sint32 user_sid = 5 [packed = true];- Returns:
- This builder for chaining.
-
getVisibleList
public List<Boolean> getVisibleList()
The visible flag is used to store history information. It indicates that the current object version has been created by a delete operation on the OSM API. When a writer sets this flag, it MUST add a required_features tag with value "HistoricalInformation" to the HeaderBlock. If this flag is not available for some object it MUST be assumed to be true if the file has the required_features tag "HistoricalInformation" set.
repeated bool visible = 6 [packed = true];- Specified by:
getVisibleListin interfaceOsmformat.DenseInfoOrBuilder- Returns:
- A list containing the visible.
-
getVisibleCount
public int getVisibleCount()
The visible flag is used to store history information. It indicates that the current object version has been created by a delete operation on the OSM API. When a writer sets this flag, it MUST add a required_features tag with value "HistoricalInformation" to the HeaderBlock. If this flag is not available for some object it MUST be assumed to be true if the file has the required_features tag "HistoricalInformation" set.
repeated bool visible = 6 [packed = true];- Specified by:
getVisibleCountin interfaceOsmformat.DenseInfoOrBuilder- Returns:
- The count of visible.
-
getVisible
public boolean getVisible(int index)
The visible flag is used to store history information. It indicates that the current object version has been created by a delete operation on the OSM API. When a writer sets this flag, it MUST add a required_features tag with value "HistoricalInformation" to the HeaderBlock. If this flag is not available for some object it MUST be assumed to be true if the file has the required_features tag "HistoricalInformation" set.
repeated bool visible = 6 [packed = true];- Specified by:
getVisiblein interfaceOsmformat.DenseInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The visible at the given index.
-
setVisible
public Osmformat.DenseInfo.Builder setVisible(int index, boolean value)
The visible flag is used to store history information. It indicates that the current object version has been created by a delete operation on the OSM API. When a writer sets this flag, it MUST add a required_features tag with value "HistoricalInformation" to the HeaderBlock. If this flag is not available for some object it MUST be assumed to be true if the file has the required_features tag "HistoricalInformation" set.
repeated bool visible = 6 [packed = true];- Parameters:
index- The index to set the value at.value- The visible to set.- Returns:
- This builder for chaining.
-
addVisible
public Osmformat.DenseInfo.Builder addVisible(boolean value)
The visible flag is used to store history information. It indicates that the current object version has been created by a delete operation on the OSM API. When a writer sets this flag, it MUST add a required_features tag with value "HistoricalInformation" to the HeaderBlock. If this flag is not available for some object it MUST be assumed to be true if the file has the required_features tag "HistoricalInformation" set.
repeated bool visible = 6 [packed = true];- Parameters:
value- The visible to add.- Returns:
- This builder for chaining.
-
addAllVisible
public Osmformat.DenseInfo.Builder addAllVisible(Iterable<? extends Boolean> values)
The visible flag is used to store history information. It indicates that the current object version has been created by a delete operation on the OSM API. When a writer sets this flag, it MUST add a required_features tag with value "HistoricalInformation" to the HeaderBlock. If this flag is not available for some object it MUST be assumed to be true if the file has the required_features tag "HistoricalInformation" set.
repeated bool visible = 6 [packed = true];- Parameters:
values- The visible to add.- Returns:
- This builder for chaining.
-
clearVisible
public Osmformat.DenseInfo.Builder clearVisible()
The visible flag is used to store history information. It indicates that the current object version has been created by a delete operation on the OSM API. When a writer sets this flag, it MUST add a required_features tag with value "HistoricalInformation" to the HeaderBlock. If this flag is not available for some object it MUST be assumed to be true if the file has the required_features tag "HistoricalInformation" set.
repeated bool visible = 6 [packed = true];- Returns:
- This builder for chaining.
-
-