Interface Tablespace.TablespaceRecordOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Tablespace.BucketProperties getBucketProperties()
      bucketProperties
      Tablespace.BucketPropertiesOrBuilder getBucketPropertiesOrBuilder()
      bucketProperties
      String getHistogramColumnName()
      used for HISTOGRAM
      com.google.protobuf.ByteString getHistogramColumnNameBytes()
      used for HISTOGRAM
      String getInstanceName()
      used for all record types if not specified then instanceName = tablespaceName
      com.google.protobuf.ByteString getInstanceNameBytes()
      used for all record types if not specified then instanceName = tablespaceName
      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)
      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 value
      Tablespace.ProtoTableDefinition getTableDefinition()
      used for TABLE_DEFINITION
      Tablespace.ProtoTableDefinitionOrBuilder getTableDefinitionOrBuilder()
      used for TABLE_DEFINITION
      String getTableName()
      used for TABLE_DEFINITION, TABLE_PARTITION and HISTOGRAM
      com.google.protobuf.ByteString getTableNameBytes()
      used for TABLE_DEFINITION, TABLE_PARTITION and HISTOGRAM
      int getTbsIndex()
      optional uint32 tbsIndex = 1;
      Tablespace.TablespaceRecord.Type getType()
      optional .TablespaceRecord.Type type = 2;
      boolean hasBucketProperties()
      bucketProperties
      boolean hasHistogramColumnName()
      used for HISTOGRAM
      boolean hasInstanceName()
      used for all record types if not specified then instanceName = tablespaceName
      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)
      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 value
      boolean hasTableDefinition()
      used for TABLE_DEFINITION
      boolean hasTableName()
      used for TABLE_DEFINITION, TABLE_PARTITION and HISTOGRAM
      boolean hasTbsIndex()
      optional uint32 tbsIndex = 1;
      boolean hasType()
      optional .TablespaceRecord.Type type = 2;
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • 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;
      • 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;
      • hasTableDefinition

        boolean hasTableDefinition()
        used for TABLE_DEFINITION
         
        optional .ProtoTableDefinition tableDefinition = 12;