diff --git a/fe/src/main/java/org/apache/doris/analysis/CreateIndexClause.java b/fe/src/main/java/org/apache/doris/analysis/CreateIndexClause.java index 7c9d561546..97187f4c79 100644 --- a/fe/src/main/java/org/apache/doris/analysis/CreateIndexClause.java +++ b/fe/src/main/java/org/apache/doris/analysis/CreateIndexClause.java @@ -24,7 +24,7 @@ import com.google.common.collect.Maps; import java.util.Map; -public class CreateIndexClause extends AlterClause { +public class CreateIndexClause extends AlterTableClause { // in which table the index on, only used when alter = false private TableName tableName; // index definition class @@ -39,6 +39,7 @@ public class CreateIndexClause extends AlterClause { this.tableName = tableName; this.indexDef = indexDef; this.alter = alter; + this.needTableStable = true; } @Override diff --git a/fe/src/main/java/org/apache/doris/analysis/DropIndexClause.java b/fe/src/main/java/org/apache/doris/analysis/DropIndexClause.java index dce318a1ff..40d566549a 100644 --- a/fe/src/main/java/org/apache/doris/analysis/DropIndexClause.java +++ b/fe/src/main/java/org/apache/doris/analysis/DropIndexClause.java @@ -24,7 +24,7 @@ import org.apache.commons.lang.StringUtils; import java.util.Map; -public class DropIndexClause extends AlterClause { +public class DropIndexClause extends AlterTableClause { private final String indexName; private final TableName tableName; private boolean alter; @@ -33,6 +33,7 @@ public class DropIndexClause extends AlterClause { this.indexName = indexName; this.tableName = tableName; this.alter = alter; + this.needTableStable = true; } public String getIndexName() {