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);
}