[Refactor] Remove some AST class from fe-core to fe-parser (#63260)
What I'm doing: This pull request primarily focuses on cleaning up and simplifying the AST (Abstract Syntax Tree) visitor interface in the SQL parser by removing deprecated code and unnecessary method overrides. The changes also include the removal of the deprecated AlterLoadErrorUrlClause class. These updates help reduce code redundancy and improve maintainability. Key changes: 1. Removal of Deprecated and Redundant Code: Deleted the deprecated AlterLoadErrorUrlClause class from the codebase, as it is no longer needed. Removed numerous default method overrides for various visit*Statement methods in the AstVisitorExtendInterface that simply delegated to existing base methods, reducing boilerplate and simplifying the interface. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] 2. Cleanup of Unused Imports: Removed import statements for classes that are no longer referenced due to the method removals, further streamlining the code. [1] [2] These changes collectively make the AST visitor interface easier to maintain and extend in the future by eliminating unnecessary code and focusing on essential logic.
This commit is contained in:
parent
b9fdfcd6c0
commit
cfe33249d4
|
|
@ -1,43 +0,0 @@
|
|||
// Copyright 2021-present StarRocks, Inc. All rights reserved.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// https://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
|
||||
package com.starrocks.sql.ast;
|
||||
|
||||
import com.starrocks.load.LoadErrorHub;
|
||||
import com.starrocks.sql.parser.NodePosition;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
// FORMAT:
|
||||
// ALTER SYSTEM SET LOAD ERRORS HUB properties("type" = "xxx");
|
||||
|
||||
@Deprecated
|
||||
public class AlterLoadErrorUrlClause extends AlterClause {
|
||||
private final Map<String, String> properties;
|
||||
private LoadErrorHub.Param param;
|
||||
|
||||
public AlterLoadErrorUrlClause(Map<String, String> properties) {
|
||||
this(properties, NodePosition.ZERO);
|
||||
}
|
||||
|
||||
public AlterLoadErrorUrlClause(Map<String, String> properties, NodePosition pos) {
|
||||
super(pos);
|
||||
this.properties = properties;
|
||||
}
|
||||
|
||||
public Map<String, String> getProperties() {
|
||||
return properties;
|
||||
}
|
||||
}
|
||||
|
|
@ -76,13 +76,6 @@ import com.starrocks.sql.ast.feedback.DelPlanAdvisorStmt;
|
|||
import com.starrocks.sql.ast.feedback.ShowPlanAdvisorStmt;
|
||||
import com.starrocks.sql.ast.group.CreateGroupProviderStmt;
|
||||
import com.starrocks.sql.ast.group.DropGroupProviderStmt;
|
||||
import com.starrocks.sql.ast.group.ShowCreateGroupProviderStmt;
|
||||
import com.starrocks.sql.ast.group.ShowGroupProvidersStmt;
|
||||
import com.starrocks.sql.ast.integration.AlterSecurityIntegrationStatement;
|
||||
import com.starrocks.sql.ast.integration.CreateSecurityIntegrationStatement;
|
||||
import com.starrocks.sql.ast.integration.DropSecurityIntegrationStatement;
|
||||
import com.starrocks.sql.ast.integration.ShowCreateSecurityIntegrationStatement;
|
||||
import com.starrocks.sql.ast.integration.ShowSecurityIntegrationStatement;
|
||||
import com.starrocks.sql.ast.pipe.AlterPipeClause;
|
||||
import com.starrocks.sql.ast.pipe.AlterPipeStmt;
|
||||
import com.starrocks.sql.ast.pipe.CreatePipeStmt;
|
||||
|
|
@ -90,11 +83,9 @@ import com.starrocks.sql.ast.pipe.DescPipeStmt;
|
|||
import com.starrocks.sql.ast.pipe.DropPipeStmt;
|
||||
import com.starrocks.sql.ast.pipe.PipeName;
|
||||
import com.starrocks.sql.ast.pipe.ShowPipeStmt;
|
||||
import com.starrocks.sql.ast.spm.ControlBaselinePlanStmt;
|
||||
import com.starrocks.sql.ast.spm.CreateBaselinePlanStmt;
|
||||
import com.starrocks.sql.ast.spm.DropBaselinePlanStmt;
|
||||
import com.starrocks.sql.ast.spm.ShowBaselinePlanStmt;
|
||||
import com.starrocks.sql.ast.translate.TranslateStmt;
|
||||
import com.starrocks.sql.ast.txn.BeginStmt;
|
||||
import com.starrocks.sql.ast.txn.CommitStmt;
|
||||
import com.starrocks.sql.ast.txn.RollbackStmt;
|
||||
|
|
@ -103,13 +94,9 @@ import com.starrocks.sql.ast.warehouse.CreateWarehouseStmt;
|
|||
import com.starrocks.sql.ast.warehouse.DropWarehouseStmt;
|
||||
import com.starrocks.sql.ast.warehouse.ResumeWarehouseStmt;
|
||||
import com.starrocks.sql.ast.warehouse.SetWarehouseStmt;
|
||||
import com.starrocks.sql.ast.warehouse.ShowClustersStmt;
|
||||
import com.starrocks.sql.ast.warehouse.ShowNodesStmt;
|
||||
import com.starrocks.sql.ast.warehouse.ShowWarehousesStmt;
|
||||
import com.starrocks.sql.ast.warehouse.SuspendWarehouseStmt;
|
||||
import com.starrocks.sql.ast.warehouse.cngroup.AlterCnGroupStmt;
|
||||
import com.starrocks.sql.ast.warehouse.cngroup.CreateCnGroupStmt;
|
||||
import com.starrocks.sql.ast.warehouse.cngroup.DropCnGroupStmt;
|
||||
import com.starrocks.sql.ast.warehouse.cngroup.EnableDisableCnGroupStmt;
|
||||
|
||||
public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
||||
|
|
@ -147,9 +134,6 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitDeallocatePrepareStatement(DeallocateStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
// ---------------------------------------- Database Statement -----------------------------------------------------
|
||||
|
||||
|
|
@ -185,9 +169,6 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowDataStatement(ShowDataStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowDataDistributionStatement(ShowDataDistributionStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
|
|
@ -227,9 +208,6 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitDropTableStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitCleanTemporaryTableStatement(CleanTemporaryTableStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitRecoverTableStatement(RecoverTableStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
|
|
@ -341,9 +319,6 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowCatalogsStatement(ShowCatalogsStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowCreateExternalCatalogStatement(ShowCreateExternalCatalogStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
|
|
@ -427,9 +402,6 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitAdminShowConfigStatement(AdminShowConfigStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitAdminShowReplicaDistributionStatement(AdminShowReplicaDistributionStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
|
|
@ -451,17 +423,11 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitKillStatement(KillStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitAdminSetPartitionVersionStmt(AdminSetPartitionVersionStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitSyncStatement(SyncStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitAdminSetAutomatedSnapshotOnStatement(AdminSetAutomatedSnapshotOnStmt clause, C context) {
|
||||
return visitDDLStatement(clause, context);
|
||||
|
|
@ -481,9 +447,6 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowComputeNodes(ShowComputeNodesStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
// ------------------------------------------- Analyze Statement ---------------------------------------------------
|
||||
|
||||
|
|
@ -523,9 +486,6 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitKillAnalyzeStatement(KillAnalyzeStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitDropAnalyzeStatement(DropAnalyzeJobStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
|
|
@ -533,9 +493,6 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
|
||||
// ---------------------------------------- Analyze Profile Statement ----------------------------------------------
|
||||
|
||||
default R visitAnalyzeProfileStatement(AnalyzeProfileStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
// ---------------------------------------- Resource Group Statement -----------------------------------------------
|
||||
|
||||
|
|
@ -551,9 +508,6 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowResourceGroupStatement(ShowResourceGroupStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
// ---------------------------------------- External Resource Statement---------------------------------------------
|
||||
|
||||
|
|
@ -561,17 +515,11 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitDropResourceStatement(DropResourceStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitAlterResourceStatement(AlterResourceStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowResourceStatement(ShowResourcesStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
// ---------------------------------------- UDF Statement-----------------------------------------------------------
|
||||
|
||||
|
|
@ -611,17 +559,8 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
|
||||
// ---------------------------------------- Show Statement ---------------------------------------------------------
|
||||
|
||||
default R visitShowAuthorStatement(ShowAuthorStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowBackendsStatement(ShowBackendsStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowBrokerStatement(ShowBrokerStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowDeleteStatement(ShowDeleteStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
|
|
@ -631,21 +570,12 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowFrontendsStatement(ShowFrontendsStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowTransactionStatement(ShowTransactionStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitHelpStatement(HelpStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowEnginesStatement(ShowEnginesStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowWarningStatement(ShowWarningStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
|
|
@ -659,13 +589,7 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowProcesslistStatement(ShowProcesslistStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowProfilelistStatement(ShowProfilelistStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowRunningQueriesStatement(ShowRunningQueriesStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
|
|
@ -695,17 +619,11 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowOpenTableStatement(ShowOpenTableStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowCollationStatement(ShowCollationStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowRepositoriesStatement(ShowRepositoriesStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowCharsetStatement(ShowCharsetStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
|
|
@ -715,13 +633,7 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowEventStatement(ShowEventsStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowPrivilegeStatement(ShowPrivilegesStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowProcedureStatement(ShowProcedureStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
|
|
@ -731,9 +643,6 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowTriggersStatement(ShowTriggersStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
// ---------------------------------------- Authz Statement ----------------------------------------------------
|
||||
|
||||
|
|
@ -753,13 +662,7 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitBaseCreateAlterUserStmt(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowUserStatement(ShowUserStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowAuthenticationStatement(ShowAuthenticationStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitCreateRoleStatement(CreateRoleStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
|
|
@ -773,9 +676,6 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowRolesStatement(ShowRolesStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitGrantRevokeRoleStatement(BaseGrantRevokeRoleStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
|
|
@ -801,31 +701,12 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowGrantsStatement(ShowGrantsStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
// ------------------------------------------- Security Integration Statement ----------------------------------------------------
|
||||
|
||||
default R visitCreateSecurityIntegrationStatement(CreateSecurityIntegrationStatement statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitDropSecurityIntegrationStatement(DropSecurityIntegrationStatement statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitAlterSecurityIntegrationStatement(AlterSecurityIntegrationStatement statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowCreateSecurityIntegrationStatement(ShowCreateSecurityIntegrationStatement statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowSecurityIntegrationStatement(ShowSecurityIntegrationStatement statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
// ------------------------------------------- Group Provider Statement ----------------------------------------------------
|
||||
|
||||
|
|
@ -837,13 +718,7 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowCreateGroupProviderStatement(ShowCreateGroupProviderStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowGroupProvidersStatement(ShowGroupProvidersStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
// ---------------------------------------- Backup Restore Statement -----------------------------------------------
|
||||
|
||||
|
|
@ -885,68 +760,38 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitDelSqlBlackListStatement(DelSqlBlackListStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowSqlBlackListStatement(ShowSqlBlackListStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowWhiteListStatement(ShowWhiteListStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
// --------------------------------------- Backend BlackList -------------------------------------
|
||||
default R visitAddBackendBlackListStatement(AddBackendBlackListStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitDelBackendBlackListStatement(DelBackendBlackListStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowBackendBlackListStatement(ShowBackendBlackListStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
// --------------------------------------- Compute Node BlackList -------------------------------------
|
||||
default R visitAddComputeNodeBlackListStatement(AddComputeNodeBlackListStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitDelComputeNodeBlackListStatement(DelComputeNodeBlackListStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowComputeNodeBlackListStatement(ShowComputeNodeBlackListStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitExecuteAsStatement(ExecuteAsStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitExecuteScriptStatement(ExecuteScriptStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
// ------------------------------- DataCache Management Statement -------------------------------------------------
|
||||
default R visitCreateDataCacheRuleStatement(CreateDataCacheRuleStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowDataCacheRulesStatement(ShowDataCacheRulesStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitDropDataCacheRuleStatement(DropDataCacheRuleStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitClearDataCacheRulesStatement(ClearDataCacheRulesStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitDataCacheSelectStatement(DataCacheSelectStatement statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
|
|
@ -972,13 +817,7 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitUninstallPluginStatement(UninstallPluginStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowPluginsStatement(ShowPluginsStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
// --------------------------------------- File Statement ----------------------------------------------------------
|
||||
|
||||
|
|
@ -996,10 +835,6 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
|
||||
// ------------------------------------------ Set Statement -----------------------------------------------------------------
|
||||
|
||||
default R visitSetStatement(SetStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitSetUserPropertyStatement(SetUserPropertyStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
|
@ -1018,9 +853,6 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitDropStorageVolumeStatement(DropStorageVolumeStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitDescStorageVolumeStatement(DescStorageVolumeStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
|
|
@ -1085,23 +917,11 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitDDLStatement(clause, context);
|
||||
}
|
||||
|
||||
default R visitShowDictionaryStatement(ShowDictionaryStmt clause, C context) {
|
||||
return visitShowStatement(clause, context);
|
||||
}
|
||||
|
||||
default R visitCancelRefreshDictionaryStatement(CancelRefreshDictionaryStmt clause, C context) {
|
||||
return visitDDLStatement(clause, context);
|
||||
}
|
||||
|
||||
// ---------------------------------------- Warehouse Statement ----------------------------------------------------
|
||||
|
||||
default R visitShowWarehousesStatement(ShowWarehousesStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowClusterStatement(ShowClustersStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitCreateWarehouseStatement(CreateWarehouseStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
|
|
@ -1123,9 +943,6 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowNodesStatement(ShowNodesStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitAlterWarehouseStatement(AlterWarehouseStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
|
|
@ -1136,9 +953,6 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitDropCNGroupStatement(DropCnGroupStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitEnableDisableCNGroupStatement(EnableDisableCnGroupStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
|
|
@ -1709,9 +1523,6 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
}
|
||||
|
||||
// ---------------------------------------- Translate Statement --------------------------------------------------
|
||||
default R visitTranslateStatement(TranslateStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
// ------------------------------------------- AST -----------------------------------------------------------------
|
||||
default R visitLimitElement(LimitElement node, C context) {
|
||||
|
|
@ -1752,9 +1563,6 @@ public interface AstVisitorExtendInterface<R, C> extends AstVisitor<R, C> {
|
|||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitControlBaselinePlanStatement(ControlBaselinePlanStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
// ------------------------------------------- Procedure Statement -------------------------------------------------
|
||||
|
||||
|
|
|
|||
|
|
@ -84,7 +84,6 @@ import com.starrocks.sql.ast.AlterCatalogStmt;
|
|||
import com.starrocks.sql.ast.AlterClause;
|
||||
import com.starrocks.sql.ast.AlterDatabaseQuotaStmt;
|
||||
import com.starrocks.sql.ast.AlterDatabaseRenameStatement;
|
||||
import com.starrocks.sql.ast.AlterLoadErrorUrlClause;
|
||||
import com.starrocks.sql.ast.AlterLoadStmt;
|
||||
import com.starrocks.sql.ast.AlterMaterializedViewStatusClause;
|
||||
import com.starrocks.sql.ast.AlterMaterializedViewStmt;
|
||||
|
|
@ -4851,12 +4850,6 @@ public class AstBuilder extends com.starrocks.sql.parser.StarRocksBaseVisitor<Pa
|
|||
return ModifyBrokerClause.createDropBrokerClause(brokerName, hostPorts, pos);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ParseNode visitAlterLoadErrorUrlClause(
|
||||
com.starrocks.sql.parser.StarRocksParser.AlterLoadErrorUrlClauseContext context) {
|
||||
return new AlterLoadErrorUrlClause(getProperties(context.properties()), createPos(context));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ParseNode visitCreateImageClause(com.starrocks.sql.parser.StarRocksParser.CreateImageClauseContext context) {
|
||||
return new CreateImageClause(createPos(context));
|
||||
|
|
|
|||
|
|
@ -44,6 +44,6 @@ public class AdminShowConfigStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitAdminShowConfigStatement(this, context);
|
||||
return visitor.visitAdminShowConfigStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -30,7 +30,7 @@ public class AnalyzeProfileStmt extends StatementBase {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitAnalyzeProfileStatement(this, context);
|
||||
return visitor.visitAnalyzeProfileStatement(this, context);
|
||||
}
|
||||
|
||||
public String getQueryId() {
|
||||
|
|
@ -16,14 +16,26 @@ package com.starrocks.sql.ast;
|
|||
|
||||
import com.starrocks.sql.ast.group.CreateGroupProviderStmt;
|
||||
import com.starrocks.sql.ast.group.DropGroupProviderStmt;
|
||||
import com.starrocks.sql.ast.group.ShowCreateGroupProviderStmt;
|
||||
import com.starrocks.sql.ast.group.ShowGroupProvidersStmt;
|
||||
import com.starrocks.sql.ast.integration.AlterSecurityIntegrationStatement;
|
||||
import com.starrocks.sql.ast.integration.CreateSecurityIntegrationStatement;
|
||||
import com.starrocks.sql.ast.integration.DropSecurityIntegrationStatement;
|
||||
import com.starrocks.sql.ast.integration.ShowCreateSecurityIntegrationStatement;
|
||||
import com.starrocks.sql.ast.integration.ShowSecurityIntegrationStatement;
|
||||
import com.starrocks.sql.ast.spm.ControlBaselinePlanStmt;
|
||||
import com.starrocks.sql.ast.warehouse.AlterWarehouseStmt;
|
||||
import com.starrocks.sql.ast.warehouse.CreateWarehouseStmt;
|
||||
import com.starrocks.sql.ast.warehouse.DropWarehouseStmt;
|
||||
import com.starrocks.sql.ast.warehouse.ResumeWarehouseStmt;
|
||||
import com.starrocks.sql.ast.warehouse.SetWarehouseStmt;
|
||||
import com.starrocks.sql.ast.warehouse.ShowClustersStmt;
|
||||
import com.starrocks.sql.ast.warehouse.ShowNodesStmt;
|
||||
import com.starrocks.sql.ast.warehouse.ShowWarehousesStmt;
|
||||
import com.starrocks.sql.ast.warehouse.SuspendWarehouseStmt;
|
||||
import com.starrocks.sql.ast.warehouse.cngroup.AlterCnGroupStmt;
|
||||
import com.starrocks.sql.ast.warehouse.cngroup.CreateCnGroupStmt;
|
||||
import com.starrocks.sql.ast.warehouse.cngroup.DropCnGroupStmt;
|
||||
import com.starrocks.sql.ast.warehouse.cngroup.EnableDisableCnGroupStmt;
|
||||
|
||||
public interface AstVisitor<R, C> {
|
||||
|
|
@ -51,6 +63,110 @@ public interface AstVisitor<R, C> {
|
|||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitDeallocatePrepareStatement(DeallocateStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitKillStatement(KillStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitKillAnalyzeStatement(KillAnalyzeStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitExecuteScriptStatement(ExecuteScriptStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitSetStatement(SetStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitDelBackendBlackListStatement(DelBackendBlackListStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitDelComputeNodeBlackListStatement(DelComputeNodeBlackListStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitDelSqlBlackListStatement(DelSqlBlackListStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitClearDataCacheRulesStatement(ClearDataCacheRulesStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowBackendBlackListStatement(ShowBackendBlackListStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowComputeNodeBlackListStatement(ShowComputeNodeBlackListStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitDropStorageVolumeStatement(DropStorageVolumeStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitAdminShowConfigStatement(AdminShowConfigStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowDataStatement(ShowDataStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowResourceStatement(ShowResourcesStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowSqlBlackListStatement(ShowSqlBlackListStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowWhiteListStatement(ShowWhiteListStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowAuthorStatement(ShowAuthorStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowDictionaryStatement(ShowDictionaryStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowAuthenticationStatement(ShowAuthenticationStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowProfilelistStatement(ShowProfilelistStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowEventStatement(ShowEventsStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowPluginsStatement(ShowPluginsStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowProcesslistStatement(ShowProcesslistStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowTriggersStatement(ShowTriggersStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitTranslateStatement(com.starrocks.sql.ast.translate.TranslateStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
// ------------------------------------------- Group Provider Statement ----------------------------------------------------
|
||||
|
||||
default R visitCreateGroupProviderStatement(CreateGroupProviderStmt statement, C context) {
|
||||
|
|
@ -331,4 +447,138 @@ public interface AstVisitor<R, C> {
|
|||
default R visitAlterUserStatement(AlterUserStmt statement, C context) {
|
||||
return visitBaseCreateAlterUserStmt(statement, context);
|
||||
}
|
||||
|
||||
// ------------------------------------------- Show Statement ----------------------------------------------------
|
||||
|
||||
default R visitShowGrantsStatement(ShowGrantsStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowBackendsStatement(ShowBackendsStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowRolesStatement(ShowRolesStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowBrokerStatement(ShowBrokerStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowComputeNodes(ShowComputeNodesStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowFrontendsStatement(ShowFrontendsStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowEnginesStatement(ShowEnginesStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitHelpStatement(HelpStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowPrivilegeStatement(ShowPrivilegesStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowUserStatement(ShowUserStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowCatalogsStatement(ShowCatalogsStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowOpenTableStatement(ShowOpenTableStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowRepositoriesStatement(ShowRepositoriesStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowResourceGroupStatement(ShowResourceGroupStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowDataCacheRulesStatement(ShowDataCacheRulesStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowCreateGroupProviderStatement(ShowCreateGroupProviderStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowGroupProvidersStatement(ShowGroupProvidersStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowNodesStatement(ShowNodesStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowClusterStatement(ShowClustersStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitCleanTemporaryTableStatement(CleanTemporaryTableStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitUninstallPluginStatement(UninstallPluginStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitDropResourceStatement(DropResourceStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitSyncStatement(SyncStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitAnalyzeProfileStatement(AnalyzeProfileStmt statement, C context) {
|
||||
return visitStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitCancelRefreshDictionaryStatement(CancelRefreshDictionaryStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitControlBaselinePlanStatement(ControlBaselinePlanStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowWarehousesStatement(ShowWarehousesStmt statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitDropCNGroupStatement(DropCnGroupStmt statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitCreateSecurityIntegrationStatement(CreateSecurityIntegrationStatement statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitDropSecurityIntegrationStatement(DropSecurityIntegrationStatement statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitAlterSecurityIntegrationStatement(AlterSecurityIntegrationStatement statement, C context) {
|
||||
return visitDDLStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowCreateSecurityIntegrationStatement(ShowCreateSecurityIntegrationStatement statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
|
||||
default R visitShowSecurityIntegrationStatement(ShowSecurityIntegrationStatement statement, C context) {
|
||||
return visitShowStatement(statement, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -32,6 +32,6 @@ public class CancelRefreshDictionaryStmt extends CancelStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitCancelRefreshDictionaryStatement(this, context);
|
||||
return visitor.visitCancelRefreshDictionaryStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -35,6 +35,6 @@ public class CleanTemporaryTableStmt extends DdlStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitCleanTemporaryTableStatement(this, context);
|
||||
return visitor.visitCleanTemporaryTableStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -24,6 +24,6 @@ public class ClearDataCacheRulesStmt extends DdlStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitClearDataCacheRulesStatement(this, context);
|
||||
return visitor.visitClearDataCacheRulesStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -34,7 +34,7 @@ public class DeallocateStmt extends StatementBase {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitDeallocatePrepareStatement(this, context);
|
||||
return visitor.visitDeallocatePrepareStatement(this, context);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -32,6 +32,6 @@ public class DelBackendBlackListStmt extends StatementBase {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitDelBackendBlackListStatement(this, context);
|
||||
return visitor.visitDelBackendBlackListStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -32,6 +32,6 @@ public class DelComputeNodeBlackListStmt extends StatementBase {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitDelComputeNodeBlackListStatement(this, context);
|
||||
return visitor.visitDelComputeNodeBlackListStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -40,7 +40,7 @@ public class DelSqlBlackListStmt extends StatementBase {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitDelSqlBlackListStatement(this, context);
|
||||
return visitor.visitDelSqlBlackListStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -36,6 +36,6 @@ public class DropResourceStmt extends DdlStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitDropResourceStatement(this, context);
|
||||
return visitor.visitDropResourceStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -37,7 +37,7 @@ public class DropStorageVolumeStmt extends DdlStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitDropStorageVolumeStatement(this, context);
|
||||
return visitor.visitDropStorageVolumeStatement(this, context);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
@ -63,6 +63,6 @@ public class ExecuteScriptStmt extends StatementBase {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitExecuteScriptStatement(this, context);
|
||||
return visitor.visitExecuteScriptStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -47,6 +47,6 @@ public class HelpStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitHelpStatement(this, context);
|
||||
return visitor.visitHelpStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -39,6 +39,6 @@ public class KillAnalyzeStmt extends StatementBase {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitKillAnalyzeStatement(this, context);
|
||||
return visitor.visitKillAnalyzeStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -56,7 +56,7 @@ public class KillStmt extends StatementBase {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitKillStatement(this, context);
|
||||
return visitor.visitKillStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -36,7 +36,7 @@ public class SetStmt extends StatementBase {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitSetStatement(this, context);
|
||||
return visitor.visitSetStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -47,6 +47,6 @@ public class ShowAuthenticationStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowAuthenticationStatement(this, context);
|
||||
return visitor.visitShowAuthenticationStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -30,6 +30,6 @@ public class ShowAuthorStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowAuthorStatement(this, context);
|
||||
return visitor.visitShowAuthorStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -24,6 +24,6 @@ public class ShowBackendBlackListStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowBackendBlackListStatement(this, context);
|
||||
return visitor.visitShowBackendBlackListStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -29,6 +29,6 @@ public class ShowBackendsStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowBackendsStatement(this, context);
|
||||
return visitor.visitShowBackendsStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -28,6 +28,6 @@ public class ShowBrokerStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowBrokerStatement(this, context);
|
||||
return visitor.visitShowBrokerStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -36,7 +36,7 @@ public class ShowCatalogsStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowCatalogsStatement(this, context);
|
||||
return visitor.visitShowCatalogsStatement(this, context);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -23,6 +23,6 @@ public class ShowComputeNodeBlackListStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowComputeNodeBlackListStatement(this, context);
|
||||
return visitor.visitShowComputeNodeBlackListStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -28,6 +28,6 @@ public class ShowComputeNodesStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowComputeNodes(this, context);
|
||||
return visitor.visitShowComputeNodes(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -23,6 +23,6 @@ public class ShowDataCacheRulesStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowDataCacheRulesStatement(this, context);
|
||||
return visitor.visitShowDataCacheRulesStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -58,7 +58,7 @@ public class ShowDataStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowDataStatement(this, context);
|
||||
return visitor.visitShowDataStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -36,6 +36,6 @@ public class ShowDictionaryStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowDictionaryStatement(this, context);
|
||||
return visitor.visitShowDictionaryStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -26,8 +26,9 @@ public class ShowEnginesStmt extends ShowStmt {
|
|||
public ShowEnginesStmt(NodePosition pos) {
|
||||
super(pos);
|
||||
}
|
||||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowEnginesStatement(this, context);
|
||||
return visitor.visitShowEnginesStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -25,6 +25,6 @@ public class ShowEventsStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowEventStatement(this, context);
|
||||
return visitor.visitShowEventStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -29,7 +29,7 @@ public class ShowFrontendsStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowFrontendsStatement(this, context);
|
||||
return visitor.visitShowFrontendsStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -49,6 +49,6 @@ public class ShowGrantsStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowGrantsStatement(this, context);
|
||||
return visitor.visitShowGrantsStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -29,6 +29,6 @@ public class ShowOpenTableStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowOpenTableStatement(this, context);
|
||||
return visitor.visitShowOpenTableStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -29,6 +29,6 @@ public class ShowPluginsStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowPluginsStatement(this, context);
|
||||
return visitor.visitShowPluginsStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -27,6 +27,6 @@ public class ShowPrivilegesStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowPrivilegeStatement(this, context);
|
||||
return visitor.visitShowPrivilegeStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -34,7 +34,7 @@ public class ShowProcesslistStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowProcesslistStatement(this, context);
|
||||
return visitor.visitShowProcesslistStatement(this, context);
|
||||
}
|
||||
|
||||
public boolean showFull() {
|
||||
|
|
@ -25,7 +25,7 @@ public class ShowProfilelistStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowProfilelistStatement(this, context);
|
||||
return visitor.visitShowProfilelistStatement(this, context);
|
||||
}
|
||||
|
||||
public int getLimit() {
|
||||
|
|
@ -35,6 +35,6 @@ public class ShowRepositoriesStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowRepositoriesStatement(this, context);
|
||||
return visitor.visitShowRepositoriesStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -51,6 +51,6 @@ public class ShowResourceGroupStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowResourceGroupStatement(this, context);
|
||||
return visitor.visitShowResourceGroupStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -29,6 +29,6 @@ public class ShowResourcesStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowResourceStatement(this, context);
|
||||
return visitor.visitShowResourceStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -29,7 +29,7 @@ public class ShowRolesStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowRolesStatement(this, context);
|
||||
return visitor.visitShowRolesStatement(this, context);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -39,6 +39,6 @@ public class ShowSqlBlackListStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowSqlBlackListStatement(this, context);
|
||||
return visitor.visitShowSqlBlackListStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -28,6 +28,6 @@ public class ShowTriggersStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowTriggersStatement(this, context);
|
||||
return visitor.visitShowTriggersStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -35,7 +35,7 @@ public class ShowUserStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowUserStatement(this, context);
|
||||
return visitor.visitShowUserStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -31,6 +31,6 @@ public class ShowWhiteListStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowWhiteListStatement(this, context);
|
||||
return visitor.visitShowWhiteListStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -29,6 +29,6 @@ public class SyncStmt extends DdlStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitSyncStatement(this, context);
|
||||
return visitor.visitSyncStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -36,6 +36,6 @@ public class UninstallPluginStmt extends DdlStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitUninstallPluginStatement(this, context);
|
||||
return visitor.visitUninstallPluginStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -15,7 +15,6 @@
|
|||
package com.starrocks.sql.ast.group;
|
||||
|
||||
import com.starrocks.sql.ast.AstVisitor;
|
||||
import com.starrocks.sql.ast.AstVisitorExtendInterface;
|
||||
import com.starrocks.sql.ast.ShowStmt;
|
||||
import com.starrocks.sql.parser.NodePosition;
|
||||
|
||||
|
|
@ -34,6 +33,6 @@ public class ShowCreateGroupProviderStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowCreateGroupProviderStatement(this, context);
|
||||
return visitor.visitShowCreateGroupProviderStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -15,7 +15,6 @@
|
|||
package com.starrocks.sql.ast.group;
|
||||
|
||||
import com.starrocks.sql.ast.AstVisitor;
|
||||
import com.starrocks.sql.ast.AstVisitorExtendInterface;
|
||||
import com.starrocks.sql.ast.ShowStmt;
|
||||
import com.starrocks.sql.parser.NodePosition;
|
||||
|
||||
|
|
@ -27,6 +26,6 @@ public class ShowGroupProvidersStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowGroupProvidersStatement(this, context);
|
||||
return visitor.visitShowGroupProvidersStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -15,7 +15,6 @@
|
|||
package com.starrocks.sql.ast.integration;
|
||||
|
||||
import com.starrocks.sql.ast.AstVisitor;
|
||||
import com.starrocks.sql.ast.AstVisitorExtendInterface;
|
||||
import com.starrocks.sql.ast.DdlStmt;
|
||||
import com.starrocks.sql.parser.NodePosition;
|
||||
|
||||
|
|
@ -48,6 +47,6 @@ public class AlterSecurityIntegrationStatement extends DdlStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitAlterSecurityIntegrationStatement(this, context);
|
||||
return visitor.visitAlterSecurityIntegrationStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -15,7 +15,6 @@
|
|||
package com.starrocks.sql.ast.integration;
|
||||
|
||||
import com.starrocks.sql.ast.AstVisitor;
|
||||
import com.starrocks.sql.ast.AstVisitorExtendInterface;
|
||||
import com.starrocks.sql.ast.DdlStmt;
|
||||
import com.starrocks.sql.parser.NodePosition;
|
||||
|
||||
|
|
@ -41,6 +40,6 @@ public class CreateSecurityIntegrationStatement extends DdlStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitCreateSecurityIntegrationStatement(this, context);
|
||||
return visitor.visitCreateSecurityIntegrationStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -15,7 +15,6 @@
|
|||
package com.starrocks.sql.ast.integration;
|
||||
|
||||
import com.starrocks.sql.ast.AstVisitor;
|
||||
import com.starrocks.sql.ast.AstVisitorExtendInterface;
|
||||
import com.starrocks.sql.ast.DdlStmt;
|
||||
import com.starrocks.sql.parser.NodePosition;
|
||||
|
||||
|
|
@ -33,6 +32,6 @@ public class DropSecurityIntegrationStatement extends DdlStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitDropSecurityIntegrationStatement(this, context);
|
||||
return visitor.visitDropSecurityIntegrationStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -15,7 +15,6 @@
|
|||
package com.starrocks.sql.ast.integration;
|
||||
|
||||
import com.starrocks.sql.ast.AstVisitor;
|
||||
import com.starrocks.sql.ast.AstVisitorExtendInterface;
|
||||
import com.starrocks.sql.ast.ShowStmt;
|
||||
import com.starrocks.sql.parser.NodePosition;
|
||||
|
||||
|
|
@ -39,6 +38,6 @@ public class ShowCreateSecurityIntegrationStatement extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowCreateSecurityIntegrationStatement(this, context);
|
||||
return visitor.visitShowCreateSecurityIntegrationStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -15,7 +15,6 @@
|
|||
package com.starrocks.sql.ast.integration;
|
||||
|
||||
import com.starrocks.sql.ast.AstVisitor;
|
||||
import com.starrocks.sql.ast.AstVisitorExtendInterface;
|
||||
import com.starrocks.sql.ast.ShowStmt;
|
||||
import com.starrocks.sql.parser.NodePosition;
|
||||
|
||||
|
|
@ -26,6 +25,6 @@ public class ShowSecurityIntegrationStatement extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowSecurityIntegrationStatement(this, context);
|
||||
return visitor.visitShowSecurityIntegrationStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -15,7 +15,6 @@
|
|||
package com.starrocks.sql.ast.spm;
|
||||
|
||||
import com.starrocks.sql.ast.AstVisitor;
|
||||
import com.starrocks.sql.ast.AstVisitorExtendInterface;
|
||||
import com.starrocks.sql.ast.DdlStmt;
|
||||
import com.starrocks.sql.parser.NodePosition;
|
||||
|
||||
|
|
@ -41,6 +40,6 @@ public class ControlBaselinePlanStmt extends DdlStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitControlBaselinePlanStatement(this, context);
|
||||
return visitor.visitControlBaselinePlanStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -15,7 +15,6 @@
|
|||
package com.starrocks.sql.ast.translate;
|
||||
|
||||
import com.starrocks.sql.ast.AstVisitor;
|
||||
import com.starrocks.sql.ast.AstVisitorExtendInterface;
|
||||
import com.starrocks.sql.ast.StatementBase;
|
||||
import com.starrocks.sql.parser.NodePosition;
|
||||
|
||||
|
|
@ -31,7 +30,7 @@ public class TranslateStmt extends StatementBase {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitTranslateStatement(this, context);
|
||||
return visitor.visitTranslateStatement(this, context);
|
||||
}
|
||||
|
||||
public String getDialect() {
|
||||
|
|
@ -15,7 +15,6 @@
|
|||
package com.starrocks.sql.ast.warehouse;
|
||||
|
||||
import com.starrocks.sql.ast.AstVisitor;
|
||||
import com.starrocks.sql.ast.AstVisitorExtendInterface;
|
||||
import com.starrocks.sql.ast.ShowStmt;
|
||||
import com.starrocks.sql.parser.NodePosition;
|
||||
|
||||
|
|
@ -38,6 +37,6 @@ public class ShowClustersStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowClusterStatement(this, context);
|
||||
return visitor.visitShowClusterStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -14,7 +14,6 @@
|
|||
package com.starrocks.sql.ast.warehouse;
|
||||
|
||||
import com.starrocks.sql.ast.AstVisitor;
|
||||
import com.starrocks.sql.ast.AstVisitorExtendInterface;
|
||||
import com.starrocks.sql.ast.ShowStmt;
|
||||
import com.starrocks.sql.parser.NodePosition;
|
||||
|
||||
|
|
@ -45,6 +44,6 @@ public class ShowNodesStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowNodesStatement(this, context);
|
||||
return visitor.visitShowNodesStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
|
@ -16,7 +16,6 @@ package com.starrocks.sql.ast.warehouse;
|
|||
|
||||
import com.google.common.base.Strings;
|
||||
import com.starrocks.sql.ast.AstVisitor;
|
||||
import com.starrocks.sql.ast.AstVisitorExtendInterface;
|
||||
import com.starrocks.sql.ast.ShowStmt;
|
||||
import com.starrocks.sql.parser.NodePosition;
|
||||
|
||||
|
|
@ -49,7 +48,7 @@ public class ShowWarehousesStmt extends ShowStmt {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitShowWarehousesStatement(this, context);
|
||||
return visitor.visitShowWarehousesStatement(this, context);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -15,7 +15,6 @@
|
|||
package com.starrocks.sql.ast.warehouse.cngroup;
|
||||
|
||||
import com.starrocks.sql.ast.AstVisitor;
|
||||
import com.starrocks.sql.ast.AstVisitorExtendInterface;
|
||||
import com.starrocks.sql.parser.NodePosition;
|
||||
|
||||
public class DropCnGroupStmt extends CnGroupStmtBase {
|
||||
|
|
@ -43,6 +42,6 @@ public class DropCnGroupStmt extends CnGroupStmtBase {
|
|||
|
||||
@Override
|
||||
public <R, C> R accept(AstVisitor<R, C> visitor, C context) {
|
||||
return ((AstVisitorExtendInterface<R, C>) visitor).visitDropCNGroupStatement(this, context);
|
||||
return visitor.visitDropCNGroupStatement(this, context);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue