in tsfile-viewer-core/src/main/java/org/apache/iotdb/tool/core/util/TsFileEncodeCompressAnalysedUtil.java [67:81]
public static List<EncodeCompressAnalysedModel> generateEncodeAndCompressAnalysedWithBatchData(
BatchData batchData) throws IOException {
//
DsTypeEncodeModel encodeModel = generateDsTypeEncodeModel(batchData.getDataType());
if (encodeModel == null) {
return null;
}
List<Encoder> encoders = encodeModel.getEncoders();
List<PublicBAOS> publicBAOS = encodeModel.getPublicBAOS();
while (batchData.hasCurrent()) {
tsPrimitiveTypeEncode(batchData.currentTsPrimitiveType(), encoders, publicBAOS);
batchData.next();
}
return generateEncodeAndCompressAnalysedBase(encodeModel);
}