You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ca...@apache.org on 2023/03/28 07:00:38 UTC
[iotdb] 02/02: fix type
This is an automated email from the ASF dual-hosted git repository.
caogaofei pushed a commit to branch trino_fix
in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit cc0f8317b9c108ba719358b6ce5159e093b45862
Author: Beyyes <cg...@foxmail.com>
AuthorDate: Tue Mar 28 14:59:28 2023 +0800
fix type
---
pom.xml | 2 +-
.../mpp/execution/operator/process/last/LastQueryMergeOperator.java | 2 +-
.../java/org/apache/iotdb/tsfile/read/common/block/TsBlock.java | 6 +++---
.../apache/iotdb/tsfile/read/common/block/column/BinaryColumn.java | 2 +-
.../iotdb/tsfile/read/common/block/column/BinaryColumnBuilder.java | 2 +-
.../apache/iotdb/tsfile/read/common/block/column/BooleanColumn.java | 2 +-
.../iotdb/tsfile/read/common/block/column/BooleanColumnBuilder.java | 2 +-
.../iotdb/tsfile/read/common/block/column/ColumnBuilderStatus.java | 6 +++---
.../apache/iotdb/tsfile/read/common/block/column/DoubleColumn.java | 2 +-
.../iotdb/tsfile/read/common/block/column/DoubleColumnBuilder.java | 2 +-
.../apache/iotdb/tsfile/read/common/block/column/FloatColumn.java | 3 ++-
.../iotdb/tsfile/read/common/block/column/FloatColumnBuilder.java | 2 +-
.../org/apache/iotdb/tsfile/read/common/block/column/IntColumn.java | 2 +-
.../iotdb/tsfile/read/common/block/column/IntColumnBuilder.java | 2 +-
.../apache/iotdb/tsfile/read/common/block/column/LongColumn.java | 2 +-
.../iotdb/tsfile/read/common/block/column/LongColumnBuilder.java | 2 +-
.../apache/iotdb/tsfile/read/common/block/column/NullColumn.java | 2 +-
.../tsfile/read/common/block/column/RunLengthEncodedColumn.java | 2 +-
18 files changed, 23 insertions(+), 22 deletions(-)
diff --git a/pom.xml b/pom.xml
index df3af3be8a..434e6539fe 100644
--- a/pom.xml
+++ b/pom.xml
@@ -212,7 +212,7 @@
jol v0.4: time cost is 980ms,
jol v0.14, time cost is 1600ms
-->
- <jol-core.version>0.2</jol-core.version>
+ <jol-core.version>0.16</jol-core.version>
<jackson-core-asl.version>1.9.13</jackson-core-asl.version>
<mqtt-client.version>1.12</mqtt-client.version>
<google.code.findbugs.jsr305.version>3.0.2</google.code.findbugs.jsr305.version>
diff --git a/server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/last/LastQueryMergeOperator.java b/server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/last/LastQueryMergeOperator.java
index cb21ba62b0..2d8bda45a3 100644
--- a/server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/last/LastQueryMergeOperator.java
+++ b/server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/last/LastQueryMergeOperator.java
@@ -300,7 +300,7 @@ public class LastQueryMergeOperator implements ProcessOperator {
private static class Location {
- private static final int INSTANCE_SIZE = ClassLayout.parseClass(Location.class).instanceSize();
+ private static final long INSTANCE_SIZE = ClassLayout.parseClass(Location.class).instanceSize();
int tsBlockIndex;
int rowIndex;
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlock.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlock.java
index 9f37f4b780..1f4838a4b8 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlock.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlock.java
@@ -40,7 +40,7 @@ import static java.util.Objects.requireNonNull;
*/
public class TsBlock {
- public static final int INSTANCE_SIZE = ClassLayout.parseClass(TsBlock.class).instanceSize();
+ public static final long INSTANCE_SIZE = ClassLayout.parseClass(TsBlock.class).instanceSize();
private static final Column[] EMPTY_COLUMNS = new Column[0];
@@ -479,8 +479,8 @@ public class TsBlock {
return retainedSizeInBytes;
}
- public int getTotalInstanceSize() {
- int totalInstanceSize = INSTANCE_SIZE;
+ public long getTotalInstanceSize() {
+ long totalInstanceSize = INSTANCE_SIZE;
totalInstanceSize += timeColumn.getInstanceSize();
for (Column column : valueColumns) {
totalInstanceSize += column.getInstanceSize();
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryColumn.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryColumn.java
index 3e98fc34b7..0ac254237e 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryColumn.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryColumn.java
@@ -33,7 +33,7 @@ import static org.apache.iotdb.tsfile.read.common.block.column.ColumnUtil.checkV
public class BinaryColumn implements Column {
- private static final int INSTANCE_SIZE =
+ private static final long INSTANCE_SIZE =
ClassLayout.parseClass(BinaryColumn.class).instanceSize();
private final int arrayOffset;
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryColumnBuilder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryColumnBuilder.java
index ad1e05ac61..15b48aa53e 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryColumnBuilder.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryColumnBuilder.java
@@ -33,7 +33,7 @@ import static org.apache.iotdb.tsfile.read.common.block.column.ColumnUtil.calcul
public class BinaryColumnBuilder implements ColumnBuilder {
- private static final int INSTANCE_SIZE =
+ private static final long INSTANCE_SIZE =
ClassLayout.parseClass(BinaryColumnBuilder.class).instanceSize();
private final ColumnBuilderStatus columnBuilderStatus;
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BooleanColumn.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BooleanColumn.java
index 72e77e7918..74f5a38fb3 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BooleanColumn.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BooleanColumn.java
@@ -31,7 +31,7 @@ import static org.apache.iotdb.tsfile.read.common.block.column.ColumnUtil.checkV
public class BooleanColumn implements Column {
- private static final int INSTANCE_SIZE =
+ private static final long INSTANCE_SIZE =
ClassLayout.parseClass(BooleanColumn.class).instanceSize();
public static final int SIZE_IN_BYTES_PER_POSITION = Byte.BYTES + Byte.BYTES;
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BooleanColumnBuilder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BooleanColumnBuilder.java
index ba40884023..c79384cf61 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BooleanColumnBuilder.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BooleanColumnBuilder.java
@@ -32,7 +32,7 @@ import static org.apache.iotdb.tsfile.read.common.block.column.ColumnUtil.calcul
public class BooleanColumnBuilder implements ColumnBuilder {
- private static final int INSTANCE_SIZE =
+ private static final long INSTANCE_SIZE =
ClassLayout.parseClass(BooleanColumnBuilder.class).instanceSize();
public static final BooleanColumn NULL_VALUE_BLOCK =
new BooleanColumn(0, 1, new boolean[] {true}, new boolean[1]);
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnBuilderStatus.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnBuilderStatus.java
index 86dca2ee50..84bc4e6d2c 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnBuilderStatus.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnBuilderStatus.java
@@ -30,7 +30,7 @@ import static java.util.Objects.requireNonNull;
public class ColumnBuilderStatus {
- public static final int INSTANCE_SIZE = deepInstanceSize(ColumnBuilderStatus.class);
+ public static final long INSTANCE_SIZE = deepInstanceSize(ColumnBuilderStatus.class);
private final TsBlockBuilderStatus tsBlockBuilderStatus;
@@ -58,7 +58,7 @@ public class ColumnBuilderStatus {
/**
* Computes the size of an instance of this class assuming that all reference fields are non-null
*/
- private static int deepInstanceSize(Class<?> clazz) {
+ private static long deepInstanceSize(Class<?> clazz) {
if (clazz.isArray()) {
throw new IllegalArgumentException(
format(
@@ -77,7 +77,7 @@ public class ColumnBuilderStatus {
clazz.getSimpleName(), clazz.getSuperclass().getSimpleName()));
}
- int size = ClassLayout.parseClass(clazz).instanceSize();
+ long size = ClassLayout.parseClass(clazz).instanceSize();
for (Field field : clazz.getDeclaredFields()) {
// if the field is not static and is a reference field and it's not synthetic
if (!Modifier.isStatic(field.getModifiers())
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/DoubleColumn.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/DoubleColumn.java
index c0bd414662..f17d3393ba 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/DoubleColumn.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/DoubleColumn.java
@@ -32,7 +32,7 @@ import static org.apache.iotdb.tsfile.read.common.block.column.ColumnUtil.checkV
public class DoubleColumn implements Column {
- private static final int INSTANCE_SIZE =
+ private static final long INSTANCE_SIZE =
ClassLayout.parseClass(DoubleColumn.class).instanceSize();
public static final int SIZE_IN_BYTES_PER_POSITION = Double.BYTES + Byte.BYTES;
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/DoubleColumnBuilder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/DoubleColumnBuilder.java
index 78f9faa068..78b95b5860 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/DoubleColumnBuilder.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/DoubleColumnBuilder.java
@@ -32,7 +32,7 @@ import static org.apache.iotdb.tsfile.read.common.block.column.ColumnUtil.calcul
public class DoubleColumnBuilder implements ColumnBuilder {
- private static final int INSTANCE_SIZE =
+ private static final long INSTANCE_SIZE =
ClassLayout.parseClass(DoubleColumnBuilder.class).instanceSize();
public static final DoubleColumn NULL_VALUE_BLOCK =
new DoubleColumn(0, 1, new boolean[] {true}, new double[1]);
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/FloatColumn.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/FloatColumn.java
index 3ece5c169f..4fd91e7941 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/FloatColumn.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/FloatColumn.java
@@ -32,7 +32,8 @@ import static org.apache.iotdb.tsfile.read.common.block.column.ColumnUtil.checkV
public class FloatColumn implements Column {
- private static final int INSTANCE_SIZE = ClassLayout.parseClass(FloatColumn.class).instanceSize();
+ private static final long INSTANCE_SIZE =
+ ClassLayout.parseClass(FloatColumn.class).instanceSize();
public static final int SIZE_IN_BYTES_PER_POSITION = Float.BYTES + Byte.BYTES;
private final int arrayOffset;
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/FloatColumnBuilder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/FloatColumnBuilder.java
index c5f97b77fc..0a3537e4e0 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/FloatColumnBuilder.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/FloatColumnBuilder.java
@@ -32,7 +32,7 @@ import static org.apache.iotdb.tsfile.read.common.block.column.ColumnUtil.calcul
public class FloatColumnBuilder implements ColumnBuilder {
- private static final int INSTANCE_SIZE =
+ private static final long INSTANCE_SIZE =
ClassLayout.parseClass(FloatColumnBuilder.class).instanceSize();
public static final FloatColumn NULL_VALUE_BLOCK =
new FloatColumn(0, 1, new boolean[] {true}, new float[1]);
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/IntColumn.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/IntColumn.java
index bd4153fdf6..a2a0bc9eeb 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/IntColumn.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/IntColumn.java
@@ -32,7 +32,7 @@ import static org.apache.iotdb.tsfile.read.common.block.column.ColumnUtil.checkV
public class IntColumn implements Column {
- private static final int INSTANCE_SIZE = ClassLayout.parseClass(IntColumn.class).instanceSize();
+ private static final long INSTANCE_SIZE = ClassLayout.parseClass(IntColumn.class).instanceSize();
public static final int SIZE_IN_BYTES_PER_POSITION = Integer.BYTES + Byte.BYTES;
private final int arrayOffset;
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/IntColumnBuilder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/IntColumnBuilder.java
index 00e6863cea..33846845f2 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/IntColumnBuilder.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/IntColumnBuilder.java
@@ -32,7 +32,7 @@ import static org.apache.iotdb.tsfile.read.common.block.column.ColumnUtil.calcul
public class IntColumnBuilder implements ColumnBuilder {
- private static final int INSTANCE_SIZE =
+ private static final long INSTANCE_SIZE =
ClassLayout.parseClass(IntColumnBuilder.class).instanceSize();
public static final IntColumn NULL_VALUE_BLOCK =
new IntColumn(0, 1, new boolean[] {true}, new int[1]);
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/LongColumn.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/LongColumn.java
index 9b015c3bbd..27d8034861 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/LongColumn.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/LongColumn.java
@@ -32,7 +32,7 @@ import static org.apache.iotdb.tsfile.read.common.block.column.ColumnUtil.checkV
public class LongColumn implements Column {
- private static final int INSTANCE_SIZE = ClassLayout.parseClass(LongColumn.class).instanceSize();
+ private static final long INSTANCE_SIZE = ClassLayout.parseClass(LongColumn.class).instanceSize();
public static final int SIZE_IN_BYTES_PER_POSITION = Long.BYTES + Byte.BYTES;
private final int arrayOffset;
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/LongColumnBuilder.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/LongColumnBuilder.java
index 5f0037f688..6b58c97411 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/LongColumnBuilder.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/LongColumnBuilder.java
@@ -32,7 +32,7 @@ import static org.apache.iotdb.tsfile.read.common.block.column.ColumnUtil.calcul
public class LongColumnBuilder implements ColumnBuilder {
- private static final int INSTANCE_SIZE =
+ private static final long INSTANCE_SIZE =
ClassLayout.parseClass(LongColumnBuilder.class).instanceSize();
public static final LongColumn NULL_VALUE_BLOCK =
new LongColumn(0, 1, new boolean[] {true}, new long[1]);
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/NullColumn.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/NullColumn.java
index 29a7f0f3d7..6b6f2708bd 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/NullColumn.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/NullColumn.java
@@ -31,7 +31,7 @@ import static org.apache.iotdb.tsfile.read.common.block.column.ColumnUtil.checkV
*/
public class NullColumn implements Column {
- private static final int INSTANCE_SIZE =
+ private static final long INSTANCE_SIZE =
ClassLayout.parseClass(BooleanColumn.class).instanceSize();
private final int positionCount;
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/RunLengthEncodedColumn.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/RunLengthEncodedColumn.java
index a3216b9a94..2744a7fe86 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/RunLengthEncodedColumn.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/RunLengthEncodedColumn.java
@@ -32,7 +32,7 @@ import static org.apache.iotdb.tsfile.read.common.block.column.ColumnUtil.checkV
public class RunLengthEncodedColumn implements Column {
- private static final int INSTANCE_SIZE =
+ private static final long INSTANCE_SIZE =
ClassLayout.parseClass(RunLengthEncodedColumn.class).instanceSize();
private final Column value;