Skip to content

Commit bad9c00

Browse files
rest add support show models (#15289)
1 parent cd0c0a5 commit bad9c00

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest/v1/handler/ExecuteStatementHandler.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import org.apache.iotdb.db.queryengine.plan.statement.crud.QueryStatement;
2323
import org.apache.iotdb.db.queryengine.plan.statement.metadata.GetRegionIdStatement;
2424
import org.apache.iotdb.db.queryengine.plan.statement.metadata.ShowStatement;
25+
import org.apache.iotdb.db.queryengine.plan.statement.metadata.model.ShowModelsStatement;
2526
import org.apache.iotdb.db.queryengine.plan.statement.metadata.template.DropSchemaTemplateStatement;
2627
import org.apache.iotdb.db.queryengine.plan.statement.sys.AuthorStatement;
2728

@@ -30,6 +31,7 @@ private ExecuteStatementHandler() {}
3031

3132
public static boolean validateStatement(Statement statement) {
3233
return !(statement instanceof QueryStatement)
34+
&& !(statement instanceof ShowModelsStatement)
3335
&& !(statement instanceof ShowStatement
3436
&& !(statement instanceof DropSchemaTemplateStatement))
3537
&& !(statement instanceof AuthorStatement

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest/v1/handler/QueryDataSetHandler.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import org.apache.iotdb.db.queryengine.plan.statement.metadata.GetRegionIdStatement;
2727
import org.apache.iotdb.db.queryengine.plan.statement.metadata.ShowChildPathsStatement;
2828
import org.apache.iotdb.db.queryengine.plan.statement.metadata.ShowStatement;
29+
import org.apache.iotdb.db.queryengine.plan.statement.metadata.model.ShowModelsStatement;
2930
import org.apache.iotdb.db.queryengine.plan.statement.sys.AuthorStatement;
3031
import org.apache.iotdb.rpc.TSStatusCode;
3132

@@ -52,6 +53,7 @@ public static Response fillQueryDataSet(
5253
IQueryExecution queryExecution, Statement statement, int actualRowSizeLimit)
5354
throws IoTDBException {
5455
if (statement instanceof ShowStatement
56+
|| statement instanceof ShowModelsStatement
5557
|| statement instanceof AuthorStatement
5658
|| statement instanceof GetRegionIdStatement) {
5759
return fillShowPlanDataSet(queryExecution, actualRowSizeLimit);

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest/v2/handler/ExecuteStatementHandler.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import org.apache.iotdb.db.queryengine.plan.statement.crud.QueryStatement;
2323
import org.apache.iotdb.db.queryengine.plan.statement.metadata.GetRegionIdStatement;
2424
import org.apache.iotdb.db.queryengine.plan.statement.metadata.ShowStatement;
25+
import org.apache.iotdb.db.queryengine.plan.statement.metadata.model.ShowModelsStatement;
2526
import org.apache.iotdb.db.queryengine.plan.statement.metadata.template.DropSchemaTemplateStatement;
2627
import org.apache.iotdb.db.queryengine.plan.statement.sys.AuthorStatement;
2728

@@ -30,6 +31,7 @@ private ExecuteStatementHandler() {}
3031

3132
public static boolean validateStatement(Statement statement) {
3233
return !(statement instanceof QueryStatement)
34+
&& !(statement instanceof ShowModelsStatement)
3335
&& !(statement instanceof ShowStatement
3436
&& !(statement instanceof DropSchemaTemplateStatement))
3537
&& !(statement instanceof AuthorStatement

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest/v2/handler/QueryDataSetHandler.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import org.apache.iotdb.db.queryengine.plan.statement.metadata.GetRegionIdStatement;
2727
import org.apache.iotdb.db.queryengine.plan.statement.metadata.ShowChildPathsStatement;
2828
import org.apache.iotdb.db.queryengine.plan.statement.metadata.ShowStatement;
29+
import org.apache.iotdb.db.queryengine.plan.statement.metadata.model.ShowModelsStatement;
2930
import org.apache.iotdb.db.queryengine.plan.statement.sys.AuthorStatement;
3031
import org.apache.iotdb.rpc.TSStatusCode;
3132

@@ -52,6 +53,7 @@ public static Response fillQueryDataSet(
5253
IQueryExecution queryExecution, Statement statement, int actualRowSizeLimit)
5354
throws IoTDBException {
5455
if (statement instanceof ShowStatement
56+
|| statement instanceof ShowModelsStatement
5557
|| statement instanceof AuthorStatement
5658
|| statement instanceof GetRegionIdStatement) {
5759
return fillShowPlanDataSet(queryExecution, actualRowSizeLimit);

0 commit comments

Comments
 (0)