Package org.yamcs.yarch.rocksdb.protobuf
Enum Tablespace.TablespaceRecord.Type
java.lang.Object
java.lang.Enum<Tablespace.TablespaceRecord.Type>
org.yamcs.yarch.rocksdb.protobuf.Tablespace.TablespaceRecord.Type
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite
,com.google.protobuf.ProtocolMessageEnum
,Serializable
,Comparable<Tablespace.TablespaceRecord.Type>
- Enclosing class:
- Tablespace.TablespaceRecord
public static enum Tablespace.TablespaceRecord.Type
extends Enum<Tablespace.TablespaceRecord.Type>
implements com.google.protobuf.ProtocolMessageEnum
Protobuf enum
TablespaceRecord.Type
-
Enum Constant Summary
Enum ConstantDescriptionused to store bucket and user objects relevant information: instanceName, bucketPropertiesused to store table histogram data relevant information: instanceName, tableName, columnNameparameter archive info about array and aggregates - contains the list of member ids relevant information: instanceName, parameterFqn, memberIdused to store ParameterArchive data.used as part of the ParameterArchive to keep the parameter group id -> parameter group (list of parameter ids) mapping relevant information: instanceName there is only one record of this type for each instance and ParameterArchiveused to store information about the partitions of the ParameterArchive in case they are partitioned by time relevant information: instanceName, partitioningSchema there is only one record of this type for each instance and ParameterArchiveused to store small named protobuf messagessecondary index recordsused to store table definitionsused to store table (partition) data relevant information: instanceName, tableName and optionally partitionValue, partitionDir, partitionStart and partitionEndused by the tag database relevant information: instanceNameused to store (CCSDS) TM index relevant information: instanceName, tmIndexName -
Field Summary
Modifier and TypeFieldDescriptionstatic final int
used to store bucket and user objects relevant information: instanceName, bucketPropertiesstatic final int
used to store table histogram data relevant information: instanceName, tableName, columnNamestatic final int
parameter archive info about array and aggregates - contains the list of member ids relevant information: instanceName, parameterFqn, memberIdstatic final int
used to store ParameterArchive data.static final int
used as part of the ParameterArchive to keep the parameter group id -> parameter group (list of parameter ids) mapping relevant information: instanceName there is only one record of this type for each instance and ParameterArchivestatic final int
used to store information about the partitions of the ParameterArchive in case they are partitioned by time relevant information: instanceName, partitioningSchema there is only one record of this type for each instance and ParameterArchivestatic final int
used to store small named protobuf messagesstatic final int
secondary index recordsstatic final int
used to store table definitionsstatic final int
used to store table (partition) data relevant information: instanceName, tableName and optionally partitionValue, partitionDir, partitionStart and partitionEndstatic final int
used by the tag database relevant information: instanceNamestatic final int
used to store (CCSDS) TM index relevant information: instanceName, tmIndexName -
Method Summary
Modifier and TypeMethodDescriptionforNumber
(int value) static final com.google.protobuf.Descriptors.EnumDescriptor
final com.google.protobuf.Descriptors.EnumDescriptor
final int
final com.google.protobuf.Descriptors.EnumValueDescriptor
static com.google.protobuf.Internal.EnumLiteMap<Tablespace.TablespaceRecord.Type>
valueOf
(int value) Deprecated.valueOf
(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name.Returns the enum constant of this type with the specified name.static Tablespace.TablespaceRecord.Type[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
TABLE_PARTITION
used to store table (partition) data relevant information: instanceName, tableName and optionally partitionValue, partitionDir, partitionStart and partitionEnd
TABLE_PARTITION = 1;
-
HISTOGRAM
used to store table histogram data relevant information: instanceName, tableName, columnName
HISTOGRAM = 2;
-
PARCHIVE_PGID2PG
used as part of the ParameterArchive to keep the parameter group id -> parameter group (list of parameter ids) mapping relevant information: instanceName there is only one record of this type for each instance and ParameterArchive
PARCHIVE_PGID2PG = 4;
-
PARCHIVE_DATA
used to store ParameterArchive data. There is one record for each separate parameter (taking into account that a different type represents a different parameter in the ParameterArchive even if it has the same name) relevant information: instanceName, parameterFqn, parameterType
PARCHIVE_DATA = 5;
-
PARCHIVE_PINFO
used to store information about the partitions of the ParameterArchive in case they are partitioned by time relevant information: instanceName, partitioningSchema there is only one record of this type for each instance and ParameterArchive
PARCHIVE_PINFO = 6;
-
TAGDB
used by the tag database relevant information: instanceName
TAGDB = 7;
-
BUCKET
used to store bucket and user objects relevant information: instanceName, bucketProperties
BUCKET = 8;
-
TM_INDEX
used to store (CCSDS) TM index relevant information: instanceName, tmIndexName
TM_INDEX = 9;
-
PROTOBUF
used to store small named protobuf messages
PROTOBUF = 10;
-
TABLE_DEFINITION
used to store table definitions
TABLE_DEFINITION = 11;
-
SECONDARY_INDEX
secondary index records
SECONDARY_INDEX = 12;
-
PARCHIVE_AGGARR_INFO
parameter archive info about array and aggregates - contains the list of member ids relevant information: instanceName, parameterFqn, memberId
PARCHIVE_AGGARR_INFO = 13;
-
-
Field Details
-
TABLE_PARTITION_VALUE
public static final int TABLE_PARTITION_VALUEused to store table (partition) data relevant information: instanceName, tableName and optionally partitionValue, partitionDir, partitionStart and partitionEnd
TABLE_PARTITION = 1;
- See Also:
-
HISTOGRAM_VALUE
public static final int HISTOGRAM_VALUEused to store table histogram data relevant information: instanceName, tableName, columnName
HISTOGRAM = 2;
- See Also:
-
PARCHIVE_PGID2PG_VALUE
public static final int PARCHIVE_PGID2PG_VALUEused as part of the ParameterArchive to keep the parameter group id -> parameter group (list of parameter ids) mapping relevant information: instanceName there is only one record of this type for each instance and ParameterArchive
PARCHIVE_PGID2PG = 4;
- See Also:
-
PARCHIVE_DATA_VALUE
public static final int PARCHIVE_DATA_VALUEused to store ParameterArchive data. There is one record for each separate parameter (taking into account that a different type represents a different parameter in the ParameterArchive even if it has the same name) relevant information: instanceName, parameterFqn, parameterType
PARCHIVE_DATA = 5;
- See Also:
-
PARCHIVE_PINFO_VALUE
public static final int PARCHIVE_PINFO_VALUEused to store information about the partitions of the ParameterArchive in case they are partitioned by time relevant information: instanceName, partitioningSchema there is only one record of this type for each instance and ParameterArchive
PARCHIVE_PINFO = 6;
- See Also:
-
TAGDB_VALUE
public static final int TAGDB_VALUEused by the tag database relevant information: instanceName
TAGDB = 7;
- See Also:
-
BUCKET_VALUE
public static final int BUCKET_VALUEused to store bucket and user objects relevant information: instanceName, bucketProperties
BUCKET = 8;
- See Also:
-
TM_INDEX_VALUE
public static final int TM_INDEX_VALUEused to store (CCSDS) TM index relevant information: instanceName, tmIndexName
TM_INDEX = 9;
- See Also:
-
PROTOBUF_VALUE
public static final int PROTOBUF_VALUEused to store small named protobuf messages
PROTOBUF = 10;
- See Also:
-
TABLE_DEFINITION_VALUE
public static final int TABLE_DEFINITION_VALUEused to store table definitions
TABLE_DEFINITION = 11;
- See Also:
-
SECONDARY_INDEX_VALUE
public static final int SECONDARY_INDEX_VALUEsecondary index records
SECONDARY_INDEX = 12;
- See Also:
-
PARCHIVE_AGGARR_INFO_VALUE
public static final int PARCHIVE_AGGARR_INFO_VALUEparameter archive info about array and aggregates - contains the list of member ids relevant information: instanceName, parameterFqn, memberId
PARCHIVE_AGGARR_INFO = 13;
- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumber
in interfacecom.google.protobuf.Internal.EnumLite
- Specified by:
getNumber
in interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
forNumber
- Parameters:
value
- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<Tablespace.TablespaceRecord.Type> internalGetValueMap() -
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptor
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
public static Tablespace.TablespaceRecord.Type valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
desc
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-