Class SchemaCacheEntry
- java.lang.Object
-
- org.apache.iotdb.db.metadata.cache.SchemaCacheEntry
-
public class SchemaCacheEntry extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static intestimateSize(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, 8BILastCacheContainergetLastCacheContainer()org.apache.iotdb.tsfile.write.schema.MeasurementSchemagetMeasurementSchema()java.lang.StringgetSchemaEntryId()org.apache.iotdb.tsfile.file.metadata.enums.TSDataTypegetTsDataType()booleanisAligned()voidsetLastCacheContainer(ILastCacheContainer lastCacheContainer)
-
-
-
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()
-
getLastCacheContainer
public ILastCacheContainer getLastCacheContainer()
-
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
-
-