Interface IMeasurementSchema
-
- All Known Implementing Classes:
MeasurementSchema,VectorMeasurementSchema
public interface IMeasurementSchema
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancontainsSubMeasurement(String measurementId)CompressionTypegetCompressor()TSEncodinggetEncodingType()StringgetMeasurementId()Map<String,String>getProps()MeasurementSchemaTypegetSchemaType()intgetSubMeasurementIndex(String measurementId)intgetSubMeasurementsCount()List<Encoder>getSubMeasurementsEncoderList()List<String>getSubMeasurementsList()List<TSDataType>getSubMeasurementsTSDataTypeList()List<TSEncoding>getSubMeasurementsTSEncodingList()EncodergetTimeEncoder()TSEncodinggetTimeTSEncoding()TSDataTypegetType()bytegetTypeInByte()EncodergetValueEncoder()booleanisLogicalView()intpartialSerializeTo(OutputStream outputStream)intpartialSerializeTo(ByteBuffer buffer)intserializedSize()intserializeTo(OutputStream outputStream)intserializeTo(ByteBuffer buffer)voidsetType(TSDataType dataType)
-
-
-
Method Detail
-
getSchemaType
MeasurementSchemaType getSchemaType()
-
getMeasurementId
String getMeasurementId()
-
getCompressor
CompressionType getCompressor()
-
getEncodingType
TSEncoding getEncodingType()
-
getType
TSDataType getType()
-
getTypeInByte
byte getTypeInByte()
-
setType
void setType(TSDataType dataType)
-
getTimeTSEncoding
TSEncoding getTimeTSEncoding()
-
getTimeEncoder
Encoder getTimeEncoder()
-
getValueEncoder
Encoder getValueEncoder()
-
getSubMeasurementsTSDataTypeList
List<TSDataType> getSubMeasurementsTSDataTypeList()
-
getSubMeasurementsTSEncodingList
List<TSEncoding> getSubMeasurementsTSEncodingList()
-
getSubMeasurementIndex
int getSubMeasurementIndex(String measurementId)
-
getSubMeasurementsCount
int getSubMeasurementsCount()
-
containsSubMeasurement
boolean containsSubMeasurement(String measurementId)
-
serializedSize
int serializedSize()
-
serializeTo
int serializeTo(ByteBuffer buffer)
-
serializeTo
int serializeTo(OutputStream outputStream) throws IOException
- Throws:
IOException
-
partialSerializeTo
int partialSerializeTo(ByteBuffer buffer)
-
partialSerializeTo
int partialSerializeTo(OutputStream outputStream) throws IOException
- Throws:
IOException
-
isLogicalView
boolean isLogicalView()
-
-