Skip to content

Commit cf722c2

Browse files
committed
claude ai: move ExplainType inside MPPQueryContext
1 parent 80b0348 commit cf722c2

File tree

7 files changed

+12
-33
lines changed

7 files changed

+12
-33
lines changed

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/common/ExplainType.java

Lines changed: 0 additions & 28 deletions
This file was deleted.

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/common/MPPQueryContext.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,13 @@ public class MPPQueryContext implements IAuditEntity {
6464
private String sql;
6565
private final QueryId queryId;
6666

67+
/** The type of explanation for a query. */
68+
public enum ExplainType {
69+
NONE,
70+
EXPLAIN,
71+
EXPLAIN_ANALYZE,
72+
}
73+
6774
// LocalQueryId is kept to adapt to the old client, it's unique in current datanode.
6875
// Now it's only be used by EXPLAIN ANALYZE to get queryExecution.
6976
private long localQueryId;

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/Coordinator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939
import org.apache.iotdb.db.protocol.session.IClientSession;
4040
import org.apache.iotdb.db.protocol.session.PreparedStatementInfo;
4141
import org.apache.iotdb.db.queryengine.common.DataNodeEndPoints;
42-
import org.apache.iotdb.db.queryengine.common.ExplainType;
4342
import org.apache.iotdb.db.queryengine.common.MPPQueryContext;
43+
import org.apache.iotdb.db.queryengine.common.MPPQueryContext.ExplainType;
4444
import org.apache.iotdb.db.queryengine.common.QueryId;
4545
import org.apache.iotdb.db.queryengine.common.SessionInfo;
4646
import org.apache.iotdb.db.queryengine.execution.QueryIdGenerator;

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/AnalyzeVisitor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@
4747
import org.apache.iotdb.db.exception.sql.SemanticException;
4848
import org.apache.iotdb.db.exception.sql.StatementAnalyzeException;
4949
import org.apache.iotdb.db.queryengine.common.DeviceContext;
50-
import org.apache.iotdb.db.queryengine.common.ExplainType;
5150
import org.apache.iotdb.db.queryengine.common.MPPQueryContext;
51+
import org.apache.iotdb.db.queryengine.common.MPPQueryContext.ExplainType;
5252
import org.apache.iotdb.db.queryengine.common.TimeseriesContext;
5353
import org.apache.iotdb.db.queryengine.common.header.DatasetHeader;
5454
import org.apache.iotdb.db.queryengine.common.header.DatasetHeaderFactory;

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/StatementAnalyzer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
import org.apache.iotdb.commons.schema.table.column.TsTableColumnSchema;
2626
import org.apache.iotdb.commons.udf.utils.UDFDataTypeTransformer;
2727
import org.apache.iotdb.db.exception.sql.SemanticException;
28-
import org.apache.iotdb.db.queryengine.common.ExplainType;
2928
import org.apache.iotdb.db.queryengine.common.MPPQueryContext;
29+
import org.apache.iotdb.db.queryengine.common.MPPQueryContext.ExplainType;
3030
import org.apache.iotdb.db.queryengine.common.SessionInfo;
3131
import org.apache.iotdb.db.queryengine.execution.warnings.IoTDBWarning;
3232
import org.apache.iotdb.db.queryengine.execution.warnings.WarningCollector;

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/ir/PredicateWithUncorrelatedScalarSubqueryReconstructor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
import org.apache.iotdb.commons.exception.IoTDBException;
2323
import org.apache.iotdb.commons.utils.TestOnly;
2424
import org.apache.iotdb.db.protocol.session.SessionManager;
25-
import org.apache.iotdb.db.queryengine.common.ExplainType;
2625
import org.apache.iotdb.db.queryengine.common.MPPQueryContext;
26+
import org.apache.iotdb.db.queryengine.common.MPPQueryContext.ExplainType;
2727
import org.apache.iotdb.db.queryengine.common.header.DatasetHeader;
2828
import org.apache.iotdb.db.queryengine.plan.Coordinator;
2929
import org.apache.iotdb.db.queryengine.plan.execution.ExecutionResult;

iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/relational/planner/PlanTester.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
import org.apache.iotdb.commons.conf.IoTDBConstant;
2424
import org.apache.iotdb.db.conf.IoTDBDescriptor;
2525
import org.apache.iotdb.db.protocol.session.IClientSession;
26-
import org.apache.iotdb.db.queryengine.common.ExplainType;
2726
import org.apache.iotdb.db.queryengine.common.MPPQueryContext;
27+
import org.apache.iotdb.db.queryengine.common.MPPQueryContext.ExplainType;
2828
import org.apache.iotdb.db.queryengine.common.QueryId;
2929
import org.apache.iotdb.db.queryengine.common.SessionInfo;
3030
import org.apache.iotdb.db.queryengine.execution.warnings.WarningCollector;

0 commit comments

Comments
 (0)