Package org.yamcs.yarch.rocksdb.protobuf
Interface Tablespace.TablespaceRecordOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Tablespace.TablespaceRecord,Tablespace.TablespaceRecord.Builder
- Enclosing class:
- Tablespace
public static interface Tablespace.TablespaceRecordOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Tablespace.BucketPropertiesgetBucketProperties()bucketPropertiesTablespace.BucketPropertiesOrBuildergetBucketPropertiesOrBuilder()bucketPropertiesStringgetHistogramColumnName()used for HISTOGRAMcom.google.protobuf.ByteStringgetHistogramColumnNameBytes()used for HISTOGRAMStringgetInstanceName()used for all record types if not specified then instanceName = tablespaceNamecom.google.protobuf.ByteStringgetInstanceNameBytes()used for all record types if not specified then instanceName = tablespaceNameStringgetParameterFqn()used by the PARCHIVE_DATA to associate parameter ids to (parameter qualified name, parameterType) tbsIndex is the parameter id parameterType is a number assigned to (rawType,engType) combination parameterFqn is the parameter fully qualified name (something like /system/subsystem1/subsystem2/paraName)com.google.protobuf.ByteStringgetParameterFqnBytes()used by the PARCHIVE_DATA to associate parameter ids to (parameter qualified name, parameterType) tbsIndex is the parameter id parameterType is a number assigned to (rawType,engType) combination parameterFqn is the parameter fully qualified name (something like /system/subsystem1/subsystem2/paraName)intgetParameterType()optional uint32 parameterType = 9;Tablespace.TimeBasedPartitiongetPartition()used for TABLE_PARTITION, HISTOGRAM: if partition by time - partitionDir is subdirectory name (usually something like 2017/11) - partitionStart/End are the times representing partition start(inclusive) and end (exclusive)StringgetPartitioningSchema()partitioning schema used currently for parameter archive (for tables is stored in the .def file)com.google.protobuf.ByteStringgetPartitioningSchemaBytes()partitioning schema used currently for parameter archive (for tables is stored in the .def file)Tablespace.TimeBasedPartitionOrBuildergetPartitionOrBuilder()used for TABLE_PARTITION, HISTOGRAM: if partition by time - partitionDir is subdirectory name (usually something like 2017/11) - partitionStart/End are the times representing partition start(inclusive) and end (exclusive)com.google.protobuf.ByteStringgetPartitionValue()used for TABLE_PARTITION: if partitioned by value - the valueTablespace.SecondaryIndexgetSecondaryIndex()used for SECONDARY_INDEXTablespace.SecondaryIndexOrBuildergetSecondaryIndexOrBuilder()used for SECONDARY_INDEXTablespace.ProtoTableDefinitiongetTableDefinition()used for TABLE_DEFINITIONTablespace.ProtoTableDefinitionOrBuildergetTableDefinitionOrBuilder()used for TABLE_DEFINITIONStringgetTableName()used for TABLE_DEFINITION, TABLE_PARTITION and HISTOGRAMcom.google.protobuf.ByteStringgetTableNameBytes()used for TABLE_DEFINITION, TABLE_PARTITION and HISTOGRAMintgetTbsIndex()optional uint32 tbsIndex = 1;Tablespace.TablespaceRecord.TypegetType()optional .TablespaceRecord.Type type = 2;booleanhasBucketProperties()bucketPropertiesbooleanhasHistogramColumnName()used for HISTOGRAMbooleanhasInstanceName()used for all record types if not specified then instanceName = tablespaceNamebooleanhasParameterFqn()used by the PARCHIVE_DATA to associate parameter ids to (parameter qualified name, parameterType) tbsIndex is the parameter id parameterType is a number assigned to (rawType,engType) combination parameterFqn is the parameter fully qualified name (something like /system/subsystem1/subsystem2/paraName)booleanhasParameterType()optional uint32 parameterType = 9;booleanhasPartition()used for TABLE_PARTITION, HISTOGRAM: if partition by time - partitionDir is subdirectory name (usually something like 2017/11) - partitionStart/End are the times representing partition start(inclusive) and end (exclusive)booleanhasPartitioningSchema()partitioning schema used currently for parameter archive (for tables is stored in the .def file)booleanhasPartitionValue()used for TABLE_PARTITION: if partitioned by value - the valuebooleanhasSecondaryIndex()used for SECONDARY_INDEXbooleanhasTableDefinition()used for TABLE_DEFINITIONbooleanhasTableName()used for TABLE_DEFINITION, TABLE_PARTITION and HISTOGRAMbooleanhasTbsIndex()optional uint32 tbsIndex = 1;booleanhasType()optional .TablespaceRecord.Type type = 2;-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasTbsIndex
boolean hasTbsIndex()
optional uint32 tbsIndex = 1;
-
getTbsIndex
int getTbsIndex()
optional uint32 tbsIndex = 1;
-
hasType
boolean hasType()
optional .TablespaceRecord.Type type = 2;
-
getType
Tablespace.TablespaceRecord.Type getType()
optional .TablespaceRecord.Type type = 2;
-
hasInstanceName
boolean hasInstanceName()
used for all record types if not specified then instanceName = tablespaceName
optional string instanceName = 3;
-
getInstanceName
String getInstanceName()
used for all record types if not specified then instanceName = tablespaceName
optional string instanceName = 3;
-
getInstanceNameBytes
com.google.protobuf.ByteString getInstanceNameBytes()
used for all record types if not specified then instanceName = tablespaceName
optional string instanceName = 3;
-
hasTableName
boolean hasTableName()
used for TABLE_DEFINITION, TABLE_PARTITION and HISTOGRAM
optional string tableName = 4;
-
getTableName
String getTableName()
used for TABLE_DEFINITION, TABLE_PARTITION and HISTOGRAM
optional string tableName = 4;
-
getTableNameBytes
com.google.protobuf.ByteString getTableNameBytes()
used for TABLE_DEFINITION, TABLE_PARTITION and HISTOGRAM
optional string tableName = 4;
-
hasHistogramColumnName
boolean hasHistogramColumnName()
used for HISTOGRAM
optional string histogramColumnName = 5;
-
getHistogramColumnName
String getHistogramColumnName()
used for HISTOGRAM
optional string histogramColumnName = 5;
-
getHistogramColumnNameBytes
com.google.protobuf.ByteString getHistogramColumnNameBytes()
used for HISTOGRAM
optional string histogramColumnName = 5;
-
hasPartitionValue
boolean hasPartitionValue()
used for TABLE_PARTITION: if partitioned by value - the value
optional bytes partitionValue = 6;
-
getPartitionValue
com.google.protobuf.ByteString getPartitionValue()
used for TABLE_PARTITION: if partitioned by value - the value
optional bytes partitionValue = 6;
-
hasPartition
boolean hasPartition()
used for TABLE_PARTITION, HISTOGRAM: if partition by time - partitionDir is subdirectory name (usually something like 2017/11) - partitionStart/End are the times representing partition start(inclusive) and end (exclusive)
optional .TimeBasedPartition partition = 7;
-
getPartition
Tablespace.TimeBasedPartition getPartition()
used for TABLE_PARTITION, HISTOGRAM: if partition by time - partitionDir is subdirectory name (usually something like 2017/11) - partitionStart/End are the times representing partition start(inclusive) and end (exclusive)
optional .TimeBasedPartition partition = 7;
-
getPartitionOrBuilder
Tablespace.TimeBasedPartitionOrBuilder getPartitionOrBuilder()
used for TABLE_PARTITION, HISTOGRAM: if partition by time - partitionDir is subdirectory name (usually something like 2017/11) - partitionStart/End are the times representing partition start(inclusive) and end (exclusive)
optional .TimeBasedPartition partition = 7;
-
hasParameterFqn
boolean hasParameterFqn()
used by the PARCHIVE_DATA to associate parameter ids to (parameter qualified name, parameterType) tbsIndex is the parameter id parameterType is a number assigned to (rawType,engType) combination parameterFqn is the parameter fully qualified name (something like /system/subsystem1/subsystem2/paraName)
optional string parameterFqn = 8;
-
getParameterFqn
String getParameterFqn()
used by the PARCHIVE_DATA to associate parameter ids to (parameter qualified name, parameterType) tbsIndex is the parameter id parameterType is a number assigned to (rawType,engType) combination parameterFqn is the parameter fully qualified name (something like /system/subsystem1/subsystem2/paraName)
optional string parameterFqn = 8;
-
getParameterFqnBytes
com.google.protobuf.ByteString getParameterFqnBytes()
used by the PARCHIVE_DATA to associate parameter ids to (parameter qualified name, parameterType) tbsIndex is the parameter id parameterType is a number assigned to (rawType,engType) combination parameterFqn is the parameter fully qualified name (something like /system/subsystem1/subsystem2/paraName)
optional string parameterFqn = 8;
-
hasParameterType
boolean hasParameterType()
optional uint32 parameterType = 9;
-
getParameterType
int getParameterType()
optional uint32 parameterType = 9;
-
hasPartitioningSchema
boolean hasPartitioningSchema()
partitioning schema used currently for parameter archive (for tables is stored in the .def file)
optional string partitioningSchema = 10;
-
getPartitioningSchema
String getPartitioningSchema()
partitioning schema used currently for parameter archive (for tables is stored in the .def file)
optional string partitioningSchema = 10;
-
getPartitioningSchemaBytes
com.google.protobuf.ByteString getPartitioningSchemaBytes()
partitioning schema used currently for parameter archive (for tables is stored in the .def file)
optional string partitioningSchema = 10;
-
hasBucketProperties
boolean hasBucketProperties()
bucketProperties
optional .BucketProperties bucketProperties = 11;
-
getBucketProperties
Tablespace.BucketProperties getBucketProperties()
bucketProperties
optional .BucketProperties bucketProperties = 11;
-
getBucketPropertiesOrBuilder
Tablespace.BucketPropertiesOrBuilder getBucketPropertiesOrBuilder()
bucketProperties
optional .BucketProperties bucketProperties = 11;
-
hasTableDefinition
boolean hasTableDefinition()
used for TABLE_DEFINITION
optional .ProtoTableDefinition tableDefinition = 12;
-
getTableDefinition
Tablespace.ProtoTableDefinition getTableDefinition()
used for TABLE_DEFINITION
optional .ProtoTableDefinition tableDefinition = 12;
-
getTableDefinitionOrBuilder
Tablespace.ProtoTableDefinitionOrBuilder getTableDefinitionOrBuilder()
used for TABLE_DEFINITION
optional .ProtoTableDefinition tableDefinition = 12;
-
hasSecondaryIndex
boolean hasSecondaryIndex()
used for SECONDARY_INDEX
optional .SecondaryIndex secondaryIndex = 13;
-
getSecondaryIndex
Tablespace.SecondaryIndex getSecondaryIndex()
used for SECONDARY_INDEX
optional .SecondaryIndex secondaryIndex = 13;
-
getSecondaryIndexOrBuilder
Tablespace.SecondaryIndexOrBuilder getSecondaryIndexOrBuilder()
used for SECONDARY_INDEX
optional .SecondaryIndex secondaryIndex = 13;
-
-