Package org.yamcs.yarch.rocksdb.protobuf
Class Tablespace.TablespaceRecord.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Tablespace.TablespaceRecord.Builder>
-
- org.yamcs.yarch.rocksdb.protobuf.Tablespace.TablespaceRecord.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
,Tablespace.TablespaceRecordOrBuilder
- Enclosing class:
- Tablespace.TablespaceRecord
public static final class Tablespace.TablespaceRecord.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Tablespace.TablespaceRecord.Builder> implements Tablespace.TablespaceRecordOrBuilder
This is used to encode values in the tablespace metadata database
Protobuf typeTablespaceRecord
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Tablespace.TablespaceRecord.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Tablespace.TablespaceRecord
build()
Tablespace.TablespaceRecord
buildPartial()
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
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
clearPartition()
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)Tablespace.TablespaceRecord.Builder
clearPartitioningSchema()
partitioning schema used currently for parameter archive (for tables is stored in the .def file)Tablespace.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 and HISTOGRAMTablespace.TablespaceRecord.Builder
clearTbsIndex()
optional uint32 tbsIndex = 1;
Tablespace.TablespaceRecord.Builder
clearType()
optional .TablespaceRecord.Type type = 2;
Tablespace.TablespaceRecord.Builder
clone()
Tablespace.BucketProperties
getBucketProperties()
bucketPropertiesTablespace.BucketProperties.Builder
getBucketPropertiesBuilder()
bucketPropertiesTablespace.BucketPropertiesOrBuilder
getBucketPropertiesOrBuilder()
bucketPropertiesTablespace.TablespaceRecord
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
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)Tablespace.TimeBasedPartition.Builder
getPartitionBuilder()
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.SecondaryIndex.Builder
getSecondaryIndexBuilder()
used for SECONDARY_INDEXTablespace.SecondaryIndexOrBuilder
getSecondaryIndexOrBuilder()
used for SECONDARY_INDEXTablespace.ProtoTableDefinition
getTableDefinition()
used for TABLE_DEFINITIONTablespace.ProtoTableDefinition.Builder
getTableDefinitionBuilder()
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;
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
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: 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.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
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
setPartition(Tablespace.TimeBasedPartition value)
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)Tablespace.TablespaceRecord.Builder
setPartition(Tablespace.TimeBasedPartition.Builder builderForValue)
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)Tablespace.TablespaceRecord.Builder
setPartitioningSchema(String value)
partitioning schema used currently for parameter archive (for tables is stored in the .def file)Tablespace.TablespaceRecord.Builder
setPartitioningSchemaBytes(com.google.protobuf.ByteString value)
partitioning schema used currently for parameter archive (for tables is stored in the .def file)Tablespace.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 and HISTOGRAMTablespace.TablespaceRecord.Builder
setTableNameBytes(com.google.protobuf.ByteString value)
used for TABLE_DEFINITION, TABLE_PARTITION and HISTOGRAMTablespace.TablespaceRecord.Builder
setTbsIndex(int value)
optional uint32 tbsIndex = 1;
Tablespace.TablespaceRecord.Builder
setType(Tablespace.TablespaceRecord.Type value)
optional .TablespaceRecord.Type type = 2;
Tablespace.TablespaceRecord.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
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.Builder<Tablespace.TablespaceRecord.Builder>
-
clear
public Tablespace.TablespaceRecord.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Tablespace.TablespaceRecord.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Tablespace.TablespaceRecord.Builder>
-
getDefaultInstanceForType
public Tablespace.TablespaceRecord getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Tablespace.TablespaceRecord build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Tablespace.TablespaceRecord buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Tablespace.TablespaceRecord.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Tablespace.TablespaceRecord.Builder>
-
setField
public Tablespace.TablespaceRecord.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Tablespace.TablespaceRecord.Builder>
-
clearField
public Tablespace.TablespaceRecord.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Tablespace.TablespaceRecord.Builder>
-
clearOneof
public Tablespace.TablespaceRecord.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Tablespace.TablespaceRecord.Builder>
-
setRepeatedField
public Tablespace.TablespaceRecord.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Tablespace.TablespaceRecord.Builder>
-
addRepeatedField
public Tablespace.TablespaceRecord.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Tablespace.TablespaceRecord.Builder>
-
mergeFrom
public Tablespace.TablespaceRecord.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Tablespace.TablespaceRecord.Builder>
-
mergeFrom
public Tablespace.TablespaceRecord.Builder mergeFrom(Tablespace.TablespaceRecord other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Tablespace.TablespaceRecord.Builder>
-
mergeFrom
public Tablespace.TablespaceRecord.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Tablespace.TablespaceRecord.Builder>
- Throws:
IOException
-
hasTbsIndex
public boolean hasTbsIndex()
optional uint32 tbsIndex = 1;
- Specified by:
hasTbsIndex
in interfaceTablespace.TablespaceRecordOrBuilder
-
getTbsIndex
public int getTbsIndex()
optional uint32 tbsIndex = 1;
- Specified by:
getTbsIndex
in interfaceTablespace.TablespaceRecordOrBuilder
-
setTbsIndex
public Tablespace.TablespaceRecord.Builder setTbsIndex(int value)
optional uint32 tbsIndex = 1;
-
clearTbsIndex
public Tablespace.TablespaceRecord.Builder clearTbsIndex()
optional uint32 tbsIndex = 1;
-
hasType
public boolean hasType()
optional .TablespaceRecord.Type type = 2;
- Specified by:
hasType
in interfaceTablespace.TablespaceRecordOrBuilder
-
getType
public Tablespace.TablespaceRecord.Type getType()
optional .TablespaceRecord.Type type = 2;
- Specified by:
getType
in interfaceTablespace.TablespaceRecordOrBuilder
-
setType
public Tablespace.TablespaceRecord.Builder setType(Tablespace.TablespaceRecord.Type value)
optional .TablespaceRecord.Type type = 2;
-
clearType
public Tablespace.TablespaceRecord.Builder clearType()
optional .TablespaceRecord.Type type = 2;
-
hasInstanceName
public boolean hasInstanceName()
used for all record types if not specified then instanceName = tablespaceName
optional string instanceName = 3;
- Specified by:
hasInstanceName
in interfaceTablespace.TablespaceRecordOrBuilder
-
getInstanceName
public String getInstanceName()
used for all record types if not specified then instanceName = tablespaceName
optional string instanceName = 3;
- Specified by:
getInstanceName
in interfaceTablespace.TablespaceRecordOrBuilder
-
getInstanceNameBytes
public com.google.protobuf.ByteString getInstanceNameBytes()
used for all record types if not specified then instanceName = tablespaceName
optional string instanceName = 3;
- Specified by:
getInstanceNameBytes
in interfaceTablespace.TablespaceRecordOrBuilder
-
setInstanceName
public Tablespace.TablespaceRecord.Builder setInstanceName(String value)
used for all record types if not specified then instanceName = tablespaceName
optional string instanceName = 3;
-
clearInstanceName
public Tablespace.TablespaceRecord.Builder clearInstanceName()
used for all record types if not specified then instanceName = tablespaceName
optional string instanceName = 3;
-
setInstanceNameBytes
public Tablespace.TablespaceRecord.Builder setInstanceNameBytes(com.google.protobuf.ByteString value)
used for all record types if not specified then instanceName = tablespaceName
optional string instanceName = 3;
-
hasTableName
public boolean hasTableName()
used for TABLE_DEFINITION, TABLE_PARTITION and HISTOGRAM
optional string tableName = 4;
- Specified by:
hasTableName
in interfaceTablespace.TablespaceRecordOrBuilder
-
getTableName
public String getTableName()
used for TABLE_DEFINITION, TABLE_PARTITION and HISTOGRAM
optional string tableName = 4;
- Specified by:
getTableName
in interfaceTablespace.TablespaceRecordOrBuilder
-
getTableNameBytes
public com.google.protobuf.ByteString getTableNameBytes()
used for TABLE_DEFINITION, TABLE_PARTITION and HISTOGRAM
optional string tableName = 4;
- Specified by:
getTableNameBytes
in interfaceTablespace.TablespaceRecordOrBuilder
-
setTableName
public Tablespace.TablespaceRecord.Builder setTableName(String value)
used for TABLE_DEFINITION, TABLE_PARTITION and HISTOGRAM
optional string tableName = 4;
-
clearTableName
public Tablespace.TablespaceRecord.Builder clearTableName()
used for TABLE_DEFINITION, TABLE_PARTITION and HISTOGRAM
optional string tableName = 4;
-
setTableNameBytes
public Tablespace.TablespaceRecord.Builder setTableNameBytes(com.google.protobuf.ByteString value)
used for TABLE_DEFINITION, TABLE_PARTITION and HISTOGRAM
optional string tableName = 4;
-
hasHistogramColumnName
public boolean hasHistogramColumnName()
used for HISTOGRAM
optional string histogramColumnName = 5;
- Specified by:
hasHistogramColumnName
in interfaceTablespace.TablespaceRecordOrBuilder
-
getHistogramColumnName
public String getHistogramColumnName()
used for HISTOGRAM
optional string histogramColumnName = 5;
- Specified by:
getHistogramColumnName
in interfaceTablespace.TablespaceRecordOrBuilder
-
getHistogramColumnNameBytes
public com.google.protobuf.ByteString getHistogramColumnNameBytes()
used for HISTOGRAM
optional string histogramColumnName = 5;
- Specified by:
getHistogramColumnNameBytes
in interfaceTablespace.TablespaceRecordOrBuilder
-
setHistogramColumnName
public Tablespace.TablespaceRecord.Builder setHistogramColumnName(String value)
used for HISTOGRAM
optional string histogramColumnName = 5;
-
clearHistogramColumnName
public Tablespace.TablespaceRecord.Builder clearHistogramColumnName()
used for HISTOGRAM
optional string histogramColumnName = 5;
-
setHistogramColumnNameBytes
public Tablespace.TablespaceRecord.Builder setHistogramColumnNameBytes(com.google.protobuf.ByteString value)
used for HISTOGRAM
optional string histogramColumnName = 5;
-
hasPartitionValue
public boolean hasPartitionValue()
used for TABLE_PARTITION: if partitioned by value - the value
optional bytes partitionValue = 6;
- Specified by:
hasPartitionValue
in interfaceTablespace.TablespaceRecordOrBuilder
-
getPartitionValue
public com.google.protobuf.ByteString getPartitionValue()
used for TABLE_PARTITION: if partitioned by value - the value
optional bytes partitionValue = 6;
- Specified by:
getPartitionValue
in interfaceTablespace.TablespaceRecordOrBuilder
-
setPartitionValue
public Tablespace.TablespaceRecord.Builder setPartitionValue(com.google.protobuf.ByteString value)
used for TABLE_PARTITION: if partitioned by value - the value
optional bytes partitionValue = 6;
-
clearPartitionValue
public Tablespace.TablespaceRecord.Builder clearPartitionValue()
used for TABLE_PARTITION: if partitioned by value - the value
optional bytes partitionValue = 6;
-
hasPartition
public 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;
- Specified by:
hasPartition
in interfaceTablespace.TablespaceRecordOrBuilder
-
getPartition
public 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;
- Specified by:
getPartition
in interfaceTablespace.TablespaceRecordOrBuilder
-
setPartition
public Tablespace.TablespaceRecord.Builder setPartition(Tablespace.TimeBasedPartition value)
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;
-
setPartition
public Tablespace.TablespaceRecord.Builder setPartition(Tablespace.TimeBasedPartition.Builder builderForValue)
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;
-
mergePartition
public Tablespace.TablespaceRecord.Builder mergePartition(Tablespace.TimeBasedPartition value)
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;
-
clearPartition
public Tablespace.TablespaceRecord.Builder clearPartition()
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;
-
getPartitionBuilder
public Tablespace.TimeBasedPartition.Builder getPartitionBuilder()
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
public 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;
- Specified by:
getPartitionOrBuilder
in interfaceTablespace.TablespaceRecordOrBuilder
-
hasParameterFqn
public 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;
- Specified by:
hasParameterFqn
in interfaceTablespace.TablespaceRecordOrBuilder
-
getParameterFqn
public 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;
- Specified by:
getParameterFqn
in interfaceTablespace.TablespaceRecordOrBuilder
-
getParameterFqnBytes
public 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;
- Specified by:
getParameterFqnBytes
in interfaceTablespace.TablespaceRecordOrBuilder
-
setParameterFqn
public Tablespace.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)
optional string parameterFqn = 8;
-
clearParameterFqn
public 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)
optional string parameterFqn = 8;
-
setParameterFqnBytes
public 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)
optional string parameterFqn = 8;
-
hasParameterType
public boolean hasParameterType()
optional uint32 parameterType = 9;
- Specified by:
hasParameterType
in interfaceTablespace.TablespaceRecordOrBuilder
-
getParameterType
public int getParameterType()
optional uint32 parameterType = 9;
- Specified by:
getParameterType
in interfaceTablespace.TablespaceRecordOrBuilder
-
setParameterType
public Tablespace.TablespaceRecord.Builder setParameterType(int value)
optional uint32 parameterType = 9;
-
clearParameterType
public Tablespace.TablespaceRecord.Builder clearParameterType()
optional uint32 parameterType = 9;
-
hasPartitioningSchema
public boolean hasPartitioningSchema()
partitioning schema used currently for parameter archive (for tables is stored in the .def file)
optional string partitioningSchema = 10;
- Specified by:
hasPartitioningSchema
in interfaceTablespace.TablespaceRecordOrBuilder
-
getPartitioningSchema
public String getPartitioningSchema()
partitioning schema used currently for parameter archive (for tables is stored in the .def file)
optional string partitioningSchema = 10;
- Specified by:
getPartitioningSchema
in interfaceTablespace.TablespaceRecordOrBuilder
-
getPartitioningSchemaBytes
public com.google.protobuf.ByteString getPartitioningSchemaBytes()
partitioning schema used currently for parameter archive (for tables is stored in the .def file)
optional string partitioningSchema = 10;
- Specified by:
getPartitioningSchemaBytes
in interfaceTablespace.TablespaceRecordOrBuilder
-
setPartitioningSchema
public Tablespace.TablespaceRecord.Builder setPartitioningSchema(String value)
partitioning schema used currently for parameter archive (for tables is stored in the .def file)
optional string partitioningSchema = 10;
-
clearPartitioningSchema
public Tablespace.TablespaceRecord.Builder clearPartitioningSchema()
partitioning schema used currently for parameter archive (for tables is stored in the .def file)
optional string partitioningSchema = 10;
-
setPartitioningSchemaBytes
public Tablespace.TablespaceRecord.Builder setPartitioningSchemaBytes(com.google.protobuf.ByteString value)
partitioning schema used currently for parameter archive (for tables is stored in the .def file)
optional string partitioningSchema = 10;
-
hasBucketProperties
public boolean hasBucketProperties()
bucketProperties
optional .BucketProperties bucketProperties = 11;
- Specified by:
hasBucketProperties
in interfaceTablespace.TablespaceRecordOrBuilder
-
getBucketProperties
public Tablespace.BucketProperties getBucketProperties()
bucketProperties
optional .BucketProperties bucketProperties = 11;
- Specified by:
getBucketProperties
in interfaceTablespace.TablespaceRecordOrBuilder
-
setBucketProperties
public Tablespace.TablespaceRecord.Builder setBucketProperties(Tablespace.BucketProperties value)
bucketProperties
optional .BucketProperties bucketProperties = 11;
-
setBucketProperties
public Tablespace.TablespaceRecord.Builder setBucketProperties(Tablespace.BucketProperties.Builder builderForValue)
bucketProperties
optional .BucketProperties bucketProperties = 11;
-
mergeBucketProperties
public Tablespace.TablespaceRecord.Builder mergeBucketProperties(Tablespace.BucketProperties value)
bucketProperties
optional .BucketProperties bucketProperties = 11;
-
clearBucketProperties
public Tablespace.TablespaceRecord.Builder clearBucketProperties()
bucketProperties
optional .BucketProperties bucketProperties = 11;
-
getBucketPropertiesBuilder
public Tablespace.BucketProperties.Builder getBucketPropertiesBuilder()
bucketProperties
optional .BucketProperties bucketProperties = 11;
-
getBucketPropertiesOrBuilder
public Tablespace.BucketPropertiesOrBuilder getBucketPropertiesOrBuilder()
bucketProperties
optional .BucketProperties bucketProperties = 11;
- Specified by:
getBucketPropertiesOrBuilder
in interfaceTablespace.TablespaceRecordOrBuilder
-
hasTableDefinition
public boolean hasTableDefinition()
used for TABLE_DEFINITION
optional .ProtoTableDefinition tableDefinition = 12;
- Specified by:
hasTableDefinition
in interfaceTablespace.TablespaceRecordOrBuilder
-
getTableDefinition
public Tablespace.ProtoTableDefinition getTableDefinition()
used for TABLE_DEFINITION
optional .ProtoTableDefinition tableDefinition = 12;
- Specified by:
getTableDefinition
in interfaceTablespace.TablespaceRecordOrBuilder
-
setTableDefinition
public Tablespace.TablespaceRecord.Builder setTableDefinition(Tablespace.ProtoTableDefinition value)
used for TABLE_DEFINITION
optional .ProtoTableDefinition tableDefinition = 12;
-
setTableDefinition
public Tablespace.TablespaceRecord.Builder setTableDefinition(Tablespace.ProtoTableDefinition.Builder builderForValue)
used for TABLE_DEFINITION
optional .ProtoTableDefinition tableDefinition = 12;
-
mergeTableDefinition
public Tablespace.TablespaceRecord.Builder mergeTableDefinition(Tablespace.ProtoTableDefinition value)
used for TABLE_DEFINITION
optional .ProtoTableDefinition tableDefinition = 12;
-
clearTableDefinition
public Tablespace.TablespaceRecord.Builder clearTableDefinition()
used for TABLE_DEFINITION
optional .ProtoTableDefinition tableDefinition = 12;
-
getTableDefinitionBuilder
public Tablespace.ProtoTableDefinition.Builder getTableDefinitionBuilder()
used for TABLE_DEFINITION
optional .ProtoTableDefinition tableDefinition = 12;
-
getTableDefinitionOrBuilder
public Tablespace.ProtoTableDefinitionOrBuilder getTableDefinitionOrBuilder()
used for TABLE_DEFINITION
optional .ProtoTableDefinition tableDefinition = 12;
- Specified by:
getTableDefinitionOrBuilder
in interfaceTablespace.TablespaceRecordOrBuilder
-
hasSecondaryIndex
public boolean hasSecondaryIndex()
used for SECONDARY_INDEX
optional .SecondaryIndex secondaryIndex = 13;
- Specified by:
hasSecondaryIndex
in interfaceTablespace.TablespaceRecordOrBuilder
-
getSecondaryIndex
public Tablespace.SecondaryIndex getSecondaryIndex()
used for SECONDARY_INDEX
optional .SecondaryIndex secondaryIndex = 13;
- Specified by:
getSecondaryIndex
in interfaceTablespace.TablespaceRecordOrBuilder
-
setSecondaryIndex
public Tablespace.TablespaceRecord.Builder setSecondaryIndex(Tablespace.SecondaryIndex value)
used for SECONDARY_INDEX
optional .SecondaryIndex secondaryIndex = 13;
-
setSecondaryIndex
public Tablespace.TablespaceRecord.Builder setSecondaryIndex(Tablespace.SecondaryIndex.Builder builderForValue)
used for SECONDARY_INDEX
optional .SecondaryIndex secondaryIndex = 13;
-
mergeSecondaryIndex
public Tablespace.TablespaceRecord.Builder mergeSecondaryIndex(Tablespace.SecondaryIndex value)
used for SECONDARY_INDEX
optional .SecondaryIndex secondaryIndex = 13;
-
clearSecondaryIndex
public Tablespace.TablespaceRecord.Builder clearSecondaryIndex()
used for SECONDARY_INDEX
optional .SecondaryIndex secondaryIndex = 13;
-
getSecondaryIndexBuilder
public Tablespace.SecondaryIndex.Builder getSecondaryIndexBuilder()
used for SECONDARY_INDEX
optional .SecondaryIndex secondaryIndex = 13;
-
getSecondaryIndexOrBuilder
public Tablespace.SecondaryIndexOrBuilder getSecondaryIndexOrBuilder()
used for SECONDARY_INDEX
optional .SecondaryIndex secondaryIndex = 13;
- Specified by:
getSecondaryIndexOrBuilder
in interfaceTablespace.TablespaceRecordOrBuilder
-
setUnknownFields
public final Tablespace.TablespaceRecord.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Tablespace.TablespaceRecord.Builder>
-
mergeUnknownFields
public final Tablespace.TablespaceRecord.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Tablespace.TablespaceRecord.Builder>
-
-