Skip to content

Commit

Permalink
Update LogicalPlanner.java
Browse files Browse the repository at this point in the history
  • Loading branch information
Caideyipi committed Aug 9, 2024
1 parent 904e574 commit e47d7ab
Showing 1 changed file with 4 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
import org.apache.iotdb.db.queryengine.common.header.ColumnHeader;
import org.apache.iotdb.db.queryengine.common.header.DatasetHeader;
import org.apache.iotdb.db.queryengine.execution.warnings.WarningCollector;
import org.apache.iotdb.db.queryengine.plan.analyze.QueryType;
import org.apache.iotdb.db.queryengine.plan.planner.plan.LogicalQueryPlan;
import org.apache.iotdb.db.queryengine.plan.planner.plan.node.PlanNode;
import org.apache.iotdb.db.queryengine.plan.planner.plan.node.WritePlanNode;
Expand Down Expand Up @@ -215,8 +214,6 @@ private RelationPlanner getRelationPlanner(Analysis analysis) {
}

private PlanNode planCreateDevice(final CreateDevice statement, final Analysis analysis) {
queryContext.setQueryType(QueryType.WRITE);

final CreateTableDeviceNode node =
new CreateTableDeviceNode(
queryContext.getQueryId().genPlanNodeId(),
Expand All @@ -238,8 +235,6 @@ private PlanNode planCreateDevice(final CreateDevice statement, final Analysis a
}

private PlanNode planFetchDevice(final FetchDevice statement, final Analysis analysis) {
queryContext.setQueryType(QueryType.READ);

final List<ColumnHeader> columnHeaderList =
getColumnHeaderList(statement.getDatabase(), statement.getTableName());

Expand Down Expand Up @@ -312,8 +307,6 @@ private PlanNode planCountDevice(final CountDevice statement, final Analysis ana
}

private String planQueryDevice(final AbstractQueryDevice statement, final Analysis analysis) {
queryContext.setQueryType(QueryType.READ);

final String database =
Objects.isNull(statement.getDatabase())
? analysis.getDatabaseName()
Expand Down Expand Up @@ -341,12 +334,12 @@ private String planQueryDevice(final AbstractQueryDevice statement, final Analys
return database;
}

private List<ColumnHeader> getColumnHeaderList(String database, String tableName) {
List<TsTableColumnSchema> columnSchemaList =
private List<ColumnHeader> getColumnHeaderList(final String database, final String tableName) {
final List<TsTableColumnSchema> columnSchemaList =
DataNodeTableCache.getInstance().getTable(database, tableName).getColumnList();

List<ColumnHeader> columnHeaderList = new ArrayList<>(columnSchemaList.size());
for (TsTableColumnSchema columnSchema : columnSchemaList) {
final List<ColumnHeader> columnHeaderList = new ArrayList<>(columnSchemaList.size());
for (final TsTableColumnSchema columnSchema : columnSchemaList) {
if (columnSchema.getColumnCategory().equals(TsTableColumnCategory.ID)
|| columnSchema.getColumnCategory().equals(TsTableColumnCategory.ATTRIBUTE)) {
columnHeaderList.add(
Expand Down

0 comments on commit e47d7ab

Please sign in to comment.