This is an automated email from the ASF dual-hosted git repository.
justinchen pushed a commit to branch air-gap-ttl
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/air-gap-ttl by this push:
new 9f0ee6e42f4 fix
9f0ee6e42f4 is described below
commit 9f0ee6e42f40e6d6642cbd2dc5a255298eaba3a5
Author: Caideyipi <[email protected]>
AuthorDate: Fri Feb 6 12:13:39 2026 +0800
fix
---
.../main/java/org/apache/iotdb/SessionExample.java | 22 +++++++++++-----------
.../protocol/thrift/IoTDBDataNodeReceiver.java | 4 ++--
...leStatementDataTypeConvertExecutionVisitor.java | 12 +++++-------
...eeStatementDataTypeConvertExecutionVisitor.java | 10 ++++------
4 files changed, 22 insertions(+), 26 deletions(-)
diff --git a/example/session/src/main/java/org/apache/iotdb/SessionExample.java
b/example/session/src/main/java/org/apache/iotdb/SessionExample.java
index c9e8d42aacf..bcbf7a61adf 100644
--- a/example/session/src/main/java/org/apache/iotdb/SessionExample.java
+++ b/example/session/src/main/java/org/apache/iotdb/SessionExample.java
@@ -90,24 +90,24 @@ public class SessionExample {
}
// createTemplate();
- createTimeseries();
- createMultiTimeseries();
- createMultiTimeseriesWithNullPartical();
- insertRecord();
- insertTablet();
+ // createTimeseries();
+ // createMultiTimeseries();
+ // createMultiTimeseriesWithNullPartical();
+ // insertRecord();
+ // insertTablet();
// insertTabletWithNullValues();
// insertTablets();
- // insertRecords();
+ insertRecords();
// insertText();
// selectInto();
// createAndDropContinuousQueries();
// nonQuery();
- queryByIterator();
+ // queryByIterator();
// queryWithTimeout();
- rawDataQuery();
- lastDataQuery();
- aggregationQuery();
- groupByQuery();
+ // rawDataQuery();
+ // lastDataQuery();
+ // aggregationQuery();
+ // groupByQuery();
// deleteData();
// deleteTimeseries();
// setTimeout();
diff --git
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/protocol/thrift/IoTDBDataNodeReceiver.java
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/protocol/thrift/IoTDBDataNodeReceiver.java
index f0796a3b1a0..f161a249666 100644
---
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/protocol/thrift/IoTDBDataNodeReceiver.java
+++
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/protocol/thrift/IoTDBDataNodeReceiver.java
@@ -840,7 +840,7 @@ public class IoTDBDataNodeReceiver extends
IoTDBFileReceiver {
receiverId.get(),
statement.getPipeLoggingString(),
result);
- return statement.accept(STATEMENT_STATUS_VISITOR, result);
+ return STATEMENT_STATUS_VISITOR.process(statement, result);
}
} catch (final Exception e) {
PipeLogger.log(
@@ -849,7 +849,7 @@ public class IoTDBDataNodeReceiver extends
IoTDBFileReceiver {
"Receiver id = %s: Exception encountered while executing statement
%s: ",
receiverId.get(),
statement.getPipeLoggingString());
- return statement.accept(STATEMENT_EXCEPTION_VISITOR, e);
+ return STATEMENT_EXCEPTION_VISITOR.process(statement, e);
} finally {
if (Objects.nonNull(allocatedMemoryBlock)) {
allocatedMemoryBlock.close();
diff --git
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/visitor/PipeTableStatementDataTypeConvertExecutionVisitor.java
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/visitor/PipeTableStatementDataTypeConvertExecutionVisitor.java
index d19aa71c234..10d0423e6fe 100644
---
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/visitor/PipeTableStatementDataTypeConvertExecutionVisitor.java
+++
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/visitor/PipeTableStatementDataTypeConvertExecutionVisitor.java
@@ -154,9 +154,8 @@ public class
PipeTableStatementDataTypeConvertExecutionVisitor
TSStatus result;
try {
result =
- statement.accept(
- IoTDBDataNodeReceiver.STATEMENT_STATUS_VISITOR,
- statementExecutor.execute(statement, databaseName));
+ IoTDBDataNodeReceiver.STATEMENT_STATUS_VISITOR.process(
+ statement, statementExecutor.execute(statement,
databaseName));
// Retry max 5 times if the write process is rejected
for (int i = 0;
@@ -167,15 +166,14 @@ public class
PipeTableStatementDataTypeConvertExecutionVisitor
i++) {
Thread.sleep(100L * (i + 1));
result =
- statement.accept(
- IoTDBDataNodeReceiver.STATEMENT_STATUS_VISITOR,
- statementExecutor.execute(statement, databaseName));
+ IoTDBDataNodeReceiver.STATEMENT_STATUS_VISITOR.process(
+ statement, statementExecutor.execute(statement,
databaseName));
}
} catch (final Exception e) {
if (e instanceof InterruptedException) {
Thread.currentThread().interrupt();
}
- result =
statement.accept(IoTDBDataNodeReceiver.STATEMENT_EXCEPTION_VISITOR, e);
+ result =
IoTDBDataNodeReceiver.STATEMENT_EXCEPTION_VISITOR.process(statement, e);
}
if (!(result.getCode() == TSStatusCode.SUCCESS_STATUS.getStatusCode()
diff --git
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/visitor/PipeTreeStatementDataTypeConvertExecutionVisitor.java
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/visitor/PipeTreeStatementDataTypeConvertExecutionVisitor.java
index 282b378a2d2..ae60b87450a 100644
---
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/visitor/PipeTreeStatementDataTypeConvertExecutionVisitor.java
+++
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/visitor/PipeTreeStatementDataTypeConvertExecutionVisitor.java
@@ -114,9 +114,8 @@ public class
PipeTreeStatementDataTypeConvertExecutionVisitor
TSStatus result;
try {
result =
- statement.accept(
- IoTDBDataNodeReceiver.STATEMENT_STATUS_VISITOR,
- statementExecutor.execute(statement));
+ IoTDBDataNodeReceiver.STATEMENT_STATUS_VISITOR.process(
+ statement, statementExecutor.execute(statement));
// Retry max 5 times if the write process is rejected
for (int i = 0;
@@ -127,9 +126,8 @@ public class
PipeTreeStatementDataTypeConvertExecutionVisitor
i++) {
Thread.sleep(100L * (i + 1));
result =
- statement.accept(
- IoTDBDataNodeReceiver.STATEMENT_STATUS_VISITOR,
- statementExecutor.execute(statement));
+ IoTDBDataNodeReceiver.STATEMENT_STATUS_VISITOR.process(
+ statement, statementExecutor.execute(statement));
}
} catch (final Exception e) {
if (e instanceof InterruptedException) {