Package ucar.nc2.grib.collection
Class GribCollectionProto.SparseArray
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- ucar.nc2.grib.collection.GribCollectionProto.SparseArray
-
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
,GribCollectionProto.SparseArrayOrBuilder
- Enclosing class:
- GribCollectionProto
public static final class GribCollectionProto.SparseArray extends com.google.protobuf.GeneratedMessageV3 implements GribCollectionProto.SparseArrayOrBuilder
SparseArray only at the GCs (MRC and SRC) not at the Partitions dont need SparseArray in memory until someone wants to read from the variable
Protobuf typeSparseArray
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GribCollectionProto.SparseArray.Builder
SparseArray only at the GCs (MRC and SRC) not at the Partitions dont need SparseArray in memory until someone wants to read from the variable-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
NDUPS_FIELD_NUMBER
static int
RECORDS_FIELD_NUMBER
static int
SIZE_FIELD_NUMBER
static int
TRACK_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
static GribCollectionProto.SparseArray
getDefaultInstance()
GribCollectionProto.SparseArray
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
int
getNdups()
duplicates found when creatingcom.google.protobuf.Parser<GribCollectionProto.SparseArray>
getParserForType()
GribCollectionProto.Record
getRecords(int index)
List<Record>int
getRecordsCount()
List<Record>List<GribCollectionProto.Record>
getRecordsList()
List<Record>GribCollectionProto.RecordOrBuilder
getRecordsOrBuilder(int index)
List<Record>List<? extends GribCollectionProto.RecordOrBuilder>
getRecordsOrBuilderList()
List<Record>int
getSerializedSize()
int
getSize(int index)
multidim sizes = shape[]int
getSizeCount()
multidim sizes = shape[]List<Integer>
getSizeList()
multidim sizes = shape[]int
getTrack(int index)
1-based index into record list, 0 == missingint
getTrackCount()
1-based index into record list, 0 == missingList<Integer>
getTrackList()
1-based index into record list, 0 == missingint
hashCode()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static GribCollectionProto.SparseArray.Builder
newBuilder()
static GribCollectionProto.SparseArray.Builder
newBuilder(GribCollectionProto.SparseArray prototype)
GribCollectionProto.SparseArray.Builder
newBuilderForType()
protected GribCollectionProto.SparseArray.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static GribCollectionProto.SparseArray
parseDelimitedFrom(InputStream input)
static GribCollectionProto.SparseArray
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GribCollectionProto.SparseArray
parseFrom(byte[] data)
static GribCollectionProto.SparseArray
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GribCollectionProto.SparseArray
parseFrom(com.google.protobuf.ByteString data)
static GribCollectionProto.SparseArray
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GribCollectionProto.SparseArray
parseFrom(com.google.protobuf.CodedInputStream input)
static GribCollectionProto.SparseArray
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GribCollectionProto.SparseArray
parseFrom(InputStream input)
static GribCollectionProto.SparseArray
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GribCollectionProto.SparseArray
parseFrom(ByteBuffer data)
static GribCollectionProto.SparseArray
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<GribCollectionProto.SparseArray>
parser()
GribCollectionProto.SparseArray.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
SIZE_FIELD_NUMBER
public static final int SIZE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TRACK_FIELD_NUMBER
public static final int TRACK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RECORDS_FIELD_NUMBER
public static final int RECORDS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NDUPS_FIELD_NUMBER
public static final int NDUPS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getSizeList
public List<Integer> getSizeList()
multidim sizes = shape[]
repeated uint32 size = 2 [packed = true];
- Specified by:
getSizeList
in interfaceGribCollectionProto.SparseArrayOrBuilder
- Returns:
- A list containing the size.
-
getSizeCount
public int getSizeCount()
multidim sizes = shape[]
repeated uint32 size = 2 [packed = true];
- Specified by:
getSizeCount
in interfaceGribCollectionProto.SparseArrayOrBuilder
- Returns:
- The count of size.
-
getSize
public int getSize(int index)
multidim sizes = shape[]
repeated uint32 size = 2 [packed = true];
- Specified by:
getSize
in interfaceGribCollectionProto.SparseArrayOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The size at the given index.
-
getTrackList
public List<Integer> getTrackList()
1-based index into record list, 0 == missing
repeated uint32 track = 3 [packed = true];
- Specified by:
getTrackList
in interfaceGribCollectionProto.SparseArrayOrBuilder
- Returns:
- A list containing the track.
-
getTrackCount
public int getTrackCount()
1-based index into record list, 0 == missing
repeated uint32 track = 3 [packed = true];
- Specified by:
getTrackCount
in interfaceGribCollectionProto.SparseArrayOrBuilder
- Returns:
- The count of track.
-
getTrack
public int getTrack(int index)
1-based index into record list, 0 == missing
repeated uint32 track = 3 [packed = true];
- Specified by:
getTrack
in interfaceGribCollectionProto.SparseArrayOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The track at the given index.
-
getRecordsList
public List<GribCollectionProto.Record> getRecordsList()
List<Record>
repeated .Record records = 4;
- Specified by:
getRecordsList
in interfaceGribCollectionProto.SparseArrayOrBuilder
-
getRecordsOrBuilderList
public List<? extends GribCollectionProto.RecordOrBuilder> getRecordsOrBuilderList()
List<Record>
repeated .Record records = 4;
- Specified by:
getRecordsOrBuilderList
in interfaceGribCollectionProto.SparseArrayOrBuilder
-
getRecordsCount
public int getRecordsCount()
List<Record>
repeated .Record records = 4;
- Specified by:
getRecordsCount
in interfaceGribCollectionProto.SparseArrayOrBuilder
-
getRecords
public GribCollectionProto.Record getRecords(int index)
List<Record>
repeated .Record records = 4;
- Specified by:
getRecords
in interfaceGribCollectionProto.SparseArrayOrBuilder
-
getRecordsOrBuilder
public GribCollectionProto.RecordOrBuilder getRecordsOrBuilder(int index)
List<Record>
repeated .Record records = 4;
- Specified by:
getRecordsOrBuilder
in interfaceGribCollectionProto.SparseArrayOrBuilder
-
getNdups
public int getNdups()
duplicates found when creating
uint32 ndups = 5;
- Specified by:
getNdups
in interfaceGribCollectionProto.SparseArrayOrBuilder
- Returns:
- The ndups.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static GribCollectionProto.SparseArray parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GribCollectionProto.SparseArray parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GribCollectionProto.SparseArray parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GribCollectionProto.SparseArray parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GribCollectionProto.SparseArray parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GribCollectionProto.SparseArray parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GribCollectionProto.SparseArray parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static GribCollectionProto.SparseArray parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static GribCollectionProto.SparseArray parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static GribCollectionProto.SparseArray parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static GribCollectionProto.SparseArray parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static GribCollectionProto.SparseArray parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public GribCollectionProto.SparseArray.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static GribCollectionProto.SparseArray.Builder newBuilder()
-
newBuilder
public static GribCollectionProto.SparseArray.Builder newBuilder(GribCollectionProto.SparseArray prototype)
-
toBuilder
public GribCollectionProto.SparseArray.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected GribCollectionProto.SparseArray.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static GribCollectionProto.SparseArray getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<GribCollectionProto.SparseArray> parser()
-
getParserForType
public com.google.protobuf.Parser<GribCollectionProto.SparseArray> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public GribCollectionProto.SparseArray getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-