You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ja...@apache.org on 2023/03/09 06:33:41 UTC

[iotdb] 04/04: add stack

This is an automated email from the ASF dual-hosted git repository.

jackietien pushed a commit to branch SeriesScanOperatorImprove
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 400f3b75dd45cf113eb6af2aef0bec7dd230e548
Author: JackieTien97 <ja...@gmail.com>
AuthorDate: Thu Mar 9 14:33:28 2023 +0800

    add stack
---
 .../tsfile/read/common/block/TsBlockBuilder.java   | 51 ----------------------
 .../common/block/column/TimeColumnBuilder.java     |  2 +-
 2 files changed, 1 insertion(+), 52 deletions(-)

diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockBuilder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockBuilder.java
index a874edeab4..ee56fb5287 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockBuilder.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockBuilder.java
@@ -137,30 +137,6 @@ public class TsBlockBuilder {
     }
   }
 
-  private TsBlockBuilder(
-      int maxTsBlockBytes,
-      List<TSDataType> types,
-      TimeColumnBuilder templateTimeColumnBuilder,
-      ColumnBuilder[] templateValueColumnBuilders) {
-    this.types = requireNonNull(types, "types is null");
-
-    tsBlockBuilderStatus = new TsBlockBuilderStatus(maxTsBlockBytes);
-    valueColumnBuilders = new ColumnBuilder[types.size()];
-
-    checkArgument(
-        templateValueColumnBuilders.length == types.size(),
-        "Size of templates and types should match");
-    timeColumnBuilder =
-        (TimeColumnBuilder)
-            templateTimeColumnBuilder.newColumnBuilderLike(
-                tsBlockBuilderStatus.createColumnBuilderStatus());
-    for (int i = 0; i < valueColumnBuilders.length; i++) {
-      valueColumnBuilders[i] =
-          templateValueColumnBuilders[i].newColumnBuilderLike(
-              tsBlockBuilderStatus.createColumnBuilderStatus());
-    }
-  }
-
   public void buildValueColumnBuilders(List<TSDataType> types) {
     this.types = requireNonNull(types, "types is null");
     valueColumnBuilders = new ColumnBuilder[types.size()];
@@ -225,33 +201,6 @@ public class TsBlockBuilder {
     }
   }
 
-  public void reset(int initialEntryCount) {
-    tsBlockBuilderStatus =
-        new TsBlockBuilderStatus(tsBlockBuilderStatus.getMaxTsBlockSizeInBytes());
-
-    declaredPositions = 0;
-
-    timeColumnBuilder =
-        (TimeColumnBuilder)
-            timeColumnBuilder.newColumnBuilderLike(
-                tsBlockBuilderStatus.createColumnBuilderStatus());
-    timeColumnBuilder.updateInitialEntryCount(initialEntryCount);
-    for (int i = 0; i < valueColumnBuilders.length; i++) {
-      valueColumnBuilders[i] =
-          valueColumnBuilders[i].newColumnBuilderLike(
-              tsBlockBuilderStatus.createColumnBuilderStatus());
-      valueColumnBuilders[i].updateInitialEntryCount(initialEntryCount);
-    }
-  }
-
-  public TsBlockBuilder newTsBlockBuilderLike() {
-    return new TsBlockBuilder(
-        tsBlockBuilderStatus.getMaxTsBlockSizeInBytes(),
-        types,
-        timeColumnBuilder,
-        valueColumnBuilders);
-  }
-
   public TimeColumnBuilder getTimeColumnBuilder() {
     return timeColumnBuilder;
   }
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/TimeColumnBuilder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/TimeColumnBuilder.java
index 2dabbabfe5..b257e87893 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/TimeColumnBuilder.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/TimeColumnBuilder.java
@@ -113,7 +113,7 @@ public class TimeColumnBuilder implements ColumnBuilder {
   @Override
   public ColumnBuilder newColumnBuilderLike(ColumnBuilderStatus columnBuilderStatus) {
     int count = calculateBlockResetSize(positionCount);
-    LOGGER.info("reset size: {}", count);
+    LOGGER.info("reset size: {}", count, new Exception("print"));
     return new TimeColumnBuilder(columnBuilderStatus, count);
   }