This is an automated email from the ASF dual-hosted git repository.
xuekaifeng pushed a commit to branch separate_insert_plan_xkf
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/separate_insert_plan_xkf by
this push:
new 5784c86 fix instance of
5784c86 is described below
commit 5784c868741e5e407dd44924655b5a7d120699f1
Author: 151250176 <[email protected]>
AuthorDate: Mon Nov 8 14:50:11 2021 +0800
fix instance of
---
.../apache/iotdb/tsfile/write/record/Tablet.java | 25 ++++------------------
1 file changed, 4 insertions(+), 21 deletions(-)
diff --git
a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/Tablet.java
b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/Tablet.java
index 0a621ee..9373688 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/Tablet.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/record/Tablet.java
@@ -23,7 +23,6 @@ import org.apache.iotdb.tsfile.file.metadata.enums.TSDataType;
import org.apache.iotdb.tsfile.utils.Binary;
import org.apache.iotdb.tsfile.utils.BitMap;
import org.apache.iotdb.tsfile.write.schema.IMeasurementSchema;
-import org.apache.iotdb.tsfile.write.schema.UnaryMeasurementSchema;
import org.apache.iotdb.tsfile.write.schema.VectorMeasurementSchema;
import java.util.ArrayList;
@@ -218,14 +217,7 @@ public class Tablet {
timestamps = new long[maxRowNumber];
// calculate total value column size
- int valueColumnsSize = 0;
- for (IMeasurementSchema schema : schemas) {
- if (schema instanceof VectorMeasurementSchema) {
- valueColumnsSize += schema.getSubMeasurementsList().size();
- } else {
- valueColumnsSize++;
- }
- }
+ int valueColumnsSize = schemas.size();
// value column
values = new Object[valueColumnsSize];
@@ -286,18 +278,9 @@ public class Tablet {
public int getTotalValueOccupation() {
int valueOccupation = 0;
int columnIndex = 0;
- for (int i = 0; i < schemas.size(); i++) {
- IMeasurementSchema schema = schemas.get(i);
- if (schema instanceof UnaryMeasurementSchema) {
- valueOccupation += calOccupationOfOneColumn(schema.getType(),
columnIndex);
- columnIndex++;
- } else {
- for (int j = 0; j < schema.getSubMeasurementsTSDataTypeList().size();
j++) {
- TSDataType dataType =
schema.getSubMeasurementsTSDataTypeList().get(j);
- valueOccupation += calOccupationOfOneColumn(dataType, columnIndex);
- columnIndex++;
- }
- }
+ for (IMeasurementSchema schema : schemas) {
+ valueOccupation += calOccupationOfOneColumn(schema.getType(),
columnIndex);
+ columnIndex++;
}
// add bitmap size if the tablet has bitMaps
if (bitMaps != null) {