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.BucketProperties
getBucketProperties()
bucketPropertiesTablespace.BucketPropertiesOrBuilder
getBucketPropertiesOrBuilder()
bucketPropertiesString
getHistogramColumnName()
used for HISTOGRAMcom.google.protobuf.ByteString
getHistogramColumnNameBytes()
used for HISTOGRAMString
getInstanceName()
used for all record types if not specified then instanceName = tablespaceNamecom.google.protobuf.ByteString
getInstanceNameBytes()
used for all record types if not specified then instanceName = tablespaceNameString
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)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)int
getParameterType()
optional uint32 parameterType = 9;
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)String
getPartitioningSchema()
partitioning schema used currently for parameter archive (for tables is stored in the .def file)com.google.protobuf.ByteString
getPartitioningSchemaBytes()
partitioning schema used currently for parameter archive (for tables is stored in the .def file)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)com.google.protobuf.ByteString
getPartitionValue()
used for TABLE_PARTITION: if partitioned by value - the valueTablespace.SecondaryIndex
getSecondaryIndex()
used for SECONDARY_INDEXTablespace.SecondaryIndexOrBuilder
getSecondaryIndexOrBuilder()
used for SECONDARY_INDEXTablespace.ProtoTableDefinition
getTableDefinition()
used for TABLE_DEFINITIONTablespace.ProtoTableDefinitionOrBuilder
getTableDefinitionOrBuilder()
used for TABLE_DEFINITIONString
getTableName()
used for TABLE_DEFINITION, TABLE_PARTITION and HISTOGRAMcom.google.protobuf.ByteString
getTableNameBytes()
used for TABLE_DEFINITION, TABLE_PARTITION and HISTOGRAMint
getTbsIndex()
optional uint32 tbsIndex = 1;
Tablespace.TablespaceRecord.Type
getType()
optional .TablespaceRecord.Type type = 2;
boolean
hasBucketProperties()
bucketPropertiesboolean
hasHistogramColumnName()
used for HISTOGRAMboolean
hasInstanceName()
used for all record types if not specified then instanceName = tablespaceNameboolean
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)boolean
hasParameterType()
optional uint32 parameterType = 9;
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)boolean
hasPartitioningSchema()
partitioning schema used currently for parameter archive (for tables is stored in the .def file)boolean
hasPartitionValue()
used for TABLE_PARTITION: if partitioned by value - the valueboolean
hasSecondaryIndex()
used for SECONDARY_INDEXboolean
hasTableDefinition()
used for TABLE_DEFINITIONboolean
hasTableName()
used for TABLE_DEFINITION, TABLE_PARTITION and HISTOGRAMboolean
hasTbsIndex()
optional uint32 tbsIndex = 1;
boolean
hasType()
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;
-
-