Uses of Class
org.yamcs.yarch.rocksdb.protobuf.Tablespace.TablespaceRecord.Builder
Packages that use Tablespace.TablespaceRecord.Builder
-
Uses of Tablespace.TablespaceRecord.Builder in org.yamcs.yarch.rocksdb
Methods in org.yamcs.yarch.rocksdb with parameters of type Tablespace.TablespaceRecord.BuilderModifier and TypeMethodDescriptionTablespace.createMetadataRecord(String yamcsInstance, Tablespace.TablespaceRecord.Builder trb) Creates a new tablespace record and adds it to the metadata databaseTablespace.updateRecord(String yamcsInstance, Tablespace.TablespaceRecord.Builder trb) Method parameters in org.yamcs.yarch.rocksdb with type arguments of type Tablespace.TablespaceRecord.BuilderModifier and TypeMethodDescriptionTablespace.filter(Tablespace.TablespaceRecord.Type type, String instanceName, Predicate<Tablespace.TablespaceRecord.Builder> p) -
Uses of Tablespace.TablespaceRecord.Builder in org.yamcs.yarch.rocksdb.protobuf
Methods in org.yamcs.yarch.rocksdb.protobuf that return Tablespace.TablespaceRecord.BuilderModifier and TypeMethodDescriptionTablespace.TablespaceRecord.Builder.addAllMemberId(Iterable<? extends Integer> values) used for PARCHIVE_AGGARR_INFOTablespace.TablespaceRecord.Builder.addMemberId(int value) used for PARCHIVE_AGGARR_INFOTablespace.TablespaceRecord.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) Tablespace.TablespaceRecord.Builder.clear()Tablespace.TablespaceRecord.Builder.clearBucketProperties()bucketPropertiesTablespace.TablespaceRecord.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Tablespace.TablespaceRecord.Builder.clearHistogramColumnName()used for HISTOGRAMTablespace.TablespaceRecord.Builder.clearInstanceName()used for all record types if not specified then instanceName = tablespaceNameTablespace.TablespaceRecord.Builder.clearMemberId()used for PARCHIVE_AGGARR_INFOTablespace.TablespaceRecord.Builder.clearNumericType()used for PARCHIVE_AGGARR_INFO to store the numeric type (engType, rawType) of the parameterTablespace.TablespaceRecord.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Tablespace.TablespaceRecord.Builder.clearParameterFqn()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)Tablespace.TablespaceRecord.Builder.clearParameterType()optional uint32 parameterType = 9;Tablespace.TablespaceRecord.Builder.clearParchiveCf()if time based partitioning is not used for the parameter archive, this indicates that parameter archive data is stored in separate column family if partitioning is used, each partition has the property partitionCf indicating the name of the column family if this is not set, the parameter archive is not stored in separate column family (databases created with Yamcs versions prior to 5.8.1)Tablespace.TablespaceRecord.Builder.clearParchiveVersion()Starting with Yamcs 5.10.0 stores the version of the Parameter Archive in case time based partitioning is not used if time based partitioning is used, each partition has its own versionTablespace.TablespaceRecord.Builder.clearPartition()used for TABLE_PARTITION, HISTOGRAM and PARCHIVE: 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)Tablespace.TablespaceRecord.Builder.clearPartitioningSchema()partitioning schema used currently for parameter archiveTablespace.TablespaceRecord.Builder.clearPartitionValue()used for TABLE_PARTITION: if partitioned by value - the valueTablespace.TablespaceRecord.Builder.clearSecondaryIndex()used for SECONDARY_INDEXTablespace.TablespaceRecord.Builder.clearTableDefinition()used for TABLE_DEFINITIONTablespace.TablespaceRecord.Builder.clearTableName()used for TABLE_DEFINITION, TABLE_PARTITION, HISTOGRAM and SECONDARY_INDEXTablespace.TablespaceRecord.Builder.clearTbsIndex()optional uint32 tbsIndex = 1;Tablespace.TablespaceRecord.Builder.clearTmIndexName()used for TM_INDEXTablespace.TablespaceRecord.Builder.clearType()optional .TablespaceRecord.Type type = 2;Tablespace.TablespaceRecord.Builder.clone()Tablespace.TablespaceRecord.Builder.mergeBucketProperties(Tablespace.BucketProperties value) bucketPropertiesTablespace.TablespaceRecord.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Tablespace.TablespaceRecord.Builder.mergeFrom(com.google.protobuf.Message other) Tablespace.TablespaceRecord.Builder.mergeFrom(Tablespace.TablespaceRecord other) Tablespace.TablespaceRecord.Builder.mergePartition(Tablespace.TimeBasedPartition value) used for TABLE_PARTITION, HISTOGRAM and PARCHIVE: 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)Tablespace.TablespaceRecord.Builder.mergeSecondaryIndex(Tablespace.SecondaryIndex value) used for SECONDARY_INDEXTablespace.TablespaceRecord.Builder.mergeTableDefinition(Tablespace.ProtoTableDefinition value) used for TABLE_DEFINITIONTablespace.TablespaceRecord.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Tablespace.TablespaceRecord.newBuilder()Tablespace.TablespaceRecord.newBuilder(Tablespace.TablespaceRecord prototype) Tablespace.TablespaceRecord.newBuilderForType()protected Tablespace.TablespaceRecord.BuilderTablespace.TablespaceRecord.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) Tablespace.TablespaceRecord.Builder.setBucketProperties(Tablespace.BucketProperties value) bucketPropertiesTablespace.TablespaceRecord.Builder.setBucketProperties(Tablespace.BucketProperties.Builder builderForValue) bucketPropertiesTablespace.TablespaceRecord.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) Tablespace.TablespaceRecord.Builder.setHistogramColumnName(String value) used for HISTOGRAMTablespace.TablespaceRecord.Builder.setHistogramColumnNameBytes(com.google.protobuf.ByteString value) used for HISTOGRAMTablespace.TablespaceRecord.Builder.setInstanceName(String value) used for all record types if not specified then instanceName = tablespaceNameTablespace.TablespaceRecord.Builder.setInstanceNameBytes(com.google.protobuf.ByteString value) used for all record types if not specified then instanceName = tablespaceNameTablespace.TablespaceRecord.Builder.setMemberId(int index, int value) used for PARCHIVE_AGGARR_INFOTablespace.TablespaceRecord.Builder.setNumericType(int value) used for PARCHIVE_AGGARR_INFO to store the numeric type (engType, rawType) of the parameterTablespace.TablespaceRecord.Builder.setParameterFqn(String value) 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)Tablespace.TablespaceRecord.Builder.setParameterFqnBytes(com.google.protobuf.ByteString value) 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)Tablespace.TablespaceRecord.Builder.setParameterType(int value) optional uint32 parameterType = 9;Tablespace.TablespaceRecord.Builder.setParchiveCf(String value) if time based partitioning is not used for the parameter archive, this indicates that parameter archive data is stored in separate column family if partitioning is used, each partition has the property partitionCf indicating the name of the column family if this is not set, the parameter archive is not stored in separate column family (databases created with Yamcs versions prior to 5.8.1)Tablespace.TablespaceRecord.Builder.setParchiveCfBytes(com.google.protobuf.ByteString value) if time based partitioning is not used for the parameter archive, this indicates that parameter archive data is stored in separate column family if partitioning is used, each partition has the property partitionCf indicating the name of the column family if this is not set, the parameter archive is not stored in separate column family (databases created with Yamcs versions prior to 5.8.1)Tablespace.TablespaceRecord.Builder.setParchiveVersion(int value) Starting with Yamcs 5.10.0 stores the version of the Parameter Archive in case time based partitioning is not used if time based partitioning is used, each partition has its own versionTablespace.TablespaceRecord.Builder.setPartition(Tablespace.TimeBasedPartition value) used for TABLE_PARTITION, HISTOGRAM and PARCHIVE: 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)Tablespace.TablespaceRecord.Builder.setPartition(Tablespace.TimeBasedPartition.Builder builderForValue) used for TABLE_PARTITION, HISTOGRAM and PARCHIVE: 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)Tablespace.TablespaceRecord.Builder.setPartitioningSchema(String value) partitioning schema used currently for parameter archiveTablespace.TablespaceRecord.Builder.setPartitioningSchemaBytes(com.google.protobuf.ByteString value) partitioning schema used currently for parameter archiveTablespace.TablespaceRecord.Builder.setPartitionValue(com.google.protobuf.ByteString value) used for TABLE_PARTITION: if partitioned by value - the valueTablespace.TablespaceRecord.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Tablespace.TablespaceRecord.Builder.setSecondaryIndex(Tablespace.SecondaryIndex value) used for SECONDARY_INDEXTablespace.TablespaceRecord.Builder.setSecondaryIndex(Tablespace.SecondaryIndex.Builder builderForValue) used for SECONDARY_INDEXTablespace.TablespaceRecord.Builder.setTableDefinition(Tablespace.ProtoTableDefinition value) used for TABLE_DEFINITIONTablespace.TablespaceRecord.Builder.setTableDefinition(Tablespace.ProtoTableDefinition.Builder builderForValue) used for TABLE_DEFINITIONTablespace.TablespaceRecord.Builder.setTableName(String value) used for TABLE_DEFINITION, TABLE_PARTITION, HISTOGRAM and SECONDARY_INDEXTablespace.TablespaceRecord.Builder.setTableNameBytes(com.google.protobuf.ByteString value) used for TABLE_DEFINITION, TABLE_PARTITION, HISTOGRAM and SECONDARY_INDEXTablespace.TablespaceRecord.Builder.setTbsIndex(int value) optional uint32 tbsIndex = 1;Tablespace.TablespaceRecord.Builder.setTmIndexName(String value) used for TM_INDEXTablespace.TablespaceRecord.Builder.setTmIndexNameBytes(com.google.protobuf.ByteString value) used for TM_INDEXTablespace.TablespaceRecord.Builder.setType(Tablespace.TablespaceRecord.Type value) optional .TablespaceRecord.Type type = 2;Tablespace.TablespaceRecord.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Tablespace.TablespaceRecord.toBuilder()