Class SchemaCacheEntry


  • public class SchemaCacheEntry
    extends java.lang.Object
    • Method Detail

      • getSchemaEntryId

        public java.lang.String getSchemaEntryId()
      • getMeasurementSchema

        public org.apache.iotdb.tsfile.write.schema.MeasurementSchema getMeasurementSchema()
      • getTsDataType

        public org.apache.iotdb.tsfile.file.metadata.enums.TSDataType getTsDataType()
      • isAligned

        public boolean isAligned()
      • setLastCacheContainer

        public void setLastCacheContainer​(ILastCacheContainer lastCacheContainer)
      • estimateSize

        public static int estimateSize​(SchemaCacheEntry schemaCacheEntry)
        Total basic 100B
        • SchemaCacheEntry Object header, 8B
        • isAligned, 1B
        • LastCacheContainer reference, 8B
        • MeasurementSchema
          • Reference, 8B
          • Object header, 8B
          • String measurementId basic, 8 + 8 + 4 + 8 + 4 = 32B
          • type, encoding, compressor, 3 B
          • encodingConverter, 8 + 8 + 8 = 24B
          • props, 8B