| visitCopyInto(DorisParser.CopyIntoContext) |   | 23% |   | 11% | 17 | 18 | 37 | 52 | 0 | 1 | 
| visitCreateDictionary(DorisParser.CreateDictionaryContext) |  | 0% |  | 0% | 10 | 10 | 37 | 37 | 1 | 1 | 
| visitCreateRoutineLoad(DorisParser.CreateRoutineLoadContext) |  | 0% |  | 0% | 14 | 14 | 41 | 41 | 1 | 1 | 
| visitShowPartitions(DorisParser.ShowPartitionsContext) |  | 0% |  | 0% | 12 | 12 | 36 | 36 | 1 | 1 | 
| visitCreateWorkloadPolicy(DorisParser.CreateWorkloadPolicyContext) |  | 0% |  | 0% | 10 | 10 | 35 | 35 | 1 | 1 | 
| visitMysqlDataDesc(DorisParser.MysqlDataDescContext) |  | 0% |  | 0% | 9 | 9 | 29 | 29 | 1 | 1 | 
| withHints(LogicalPlan, List, List) |   | 67% |   | 60% | 20 | 33 | 30 | 97 | 0 | 1 | 
| visitLoadProperty(DorisParser.LoadPropertyContext) |  | 0% |  | 0% | 10 | 10 | 32 | 32 | 1 | 1 | 
| visitShowAlterTable(DorisParser.ShowAlterTableContext) |  | 0% |  | 0% | 15 | 15 | 35 | 35 | 1 | 1 | 
| visitColumnDef(DorisParser.ColumnDefContext) |   | 57% |   | 60% | 15 | 29 | 27 | 71 | 0 | 1 | 
| visitAlterRoutineLoad(DorisParser.AlterRoutineLoadContext) |  | 0% |  | 0% | 9 | 9 | 27 | 27 | 1 | 1 | 
| visitCreateIndex(DorisParser.CreateIndexContext) |  | 0% |  | 0% | 10 | 10 | 23 | 23 | 1 | 1 | 
| visitShowResources(DorisParser.ShowResourcesContext) |  | 0% |  | 0% | 9 | 9 | 24 | 24 | 1 | 1 | 
| visitLoad(DorisParser.LoadContext) |   | 79% |   | 65% | 21 | 36 | 12 | 81 | 0 | 1 | 
| visitShowExport(DorisParser.ShowExportContext) |  | 0% |  | 0% | 9 | 9 | 24 | 24 | 1 | 1 | 
| visitShowLoad(DorisParser.ShowLoadContext) |  | 0% |  | 0% | 10 | 10 | 24 | 24 | 1 | 1 | 
| visitShowCopy(DorisParser.ShowCopyContext) |  | 0% |  | 0% | 9 | 9 | 23 | 23 | 1 | 1 | 
| visitShowBuildIndex(DorisParser.ShowBuildIndexContext) |  | 0% |  | 0% | 9 | 9 | 23 | 23 | 1 | 1 | 
| visitBackup(DorisParser.BackupContext) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 | 
| visitRestore(DorisParser.RestoreContext) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 | 
| visitShowLoadWarings(DorisParser.ShowLoadWaringsContext) |  | 0% |  | 0% | 9 | 9 | 21 | 21 | 1 | 1 | 
| visitShowTables(DorisParser.ShowTablesContext) |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 1 | 1 | 
| visitShowViews(DorisParser.ShowViewsContext) |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 1 | 1 | 
| visitAnalyzeDatabase(DorisParser.AnalyzeDatabaseContext) |  | 0% |  | 0% | 4 | 4 | 19 | 19 | 1 | 1 | 
| visitWarmUpCluster(DorisParser.WarmUpClusterContext) |  | 0% |  | 0% | 7 | 7 | 21 | 21 | 1 | 1 | 
| visitShowVariables(DorisParser.ShowVariablesContext) |  | 0% |  | 0% | 4 | 4 | 17 | 17 | 1 | 1 | 
| visitShowIndex(DorisParser.ShowIndexContext) |  | 0% |  | 0% | 9 | 9 | 18 | 18 | 1 | 1 | 
| visitShowTableStatus(DorisParser.ShowTableStatusContext) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 | 
| visitAnalyzeProperties(DorisParser.AnalyzePropertiesContext) |   | 25% |   | 22% | 11 | 12 | 15 | 23 | 0 | 1 | 
| visitMapLiteral(DorisParser.MapLiteralContext) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 | 
| visitShowTabletsFromTable(DorisParser.ShowTabletsFromTableContext) |   | 40% |   | 22% | 9 | 10 | 15 | 27 | 0 | 1 | 
| visitTypeConstructor(DorisParser.TypeConstructorContext) |   | 34% |   | 30% | 7 | 9 | 13 | 19 | 0 | 1 | 
| visitShowCreateLoad(DorisParser.ShowCreateLoadContext) |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 1 | 1 | 
| visitShowRoutineLoad(DorisParser.ShowRoutineLoadContext) |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 1 | 1 | 
| visitTableName(DorisParser.TableNameContext) |   | 63% |   | 58% | 8 | 13 | 11 | 39 | 0 | 1 | 
| visitAlterMTMV(DorisParser.AlterMTMVContext) |   | 29% |   | 7% | 7 | 8 | 15 | 21 | 0 | 1 | 
| visitReplacePartitionClause(DorisParser.ReplacePartitionClauseContext) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 | 
| visitShowCreateFunction(DorisParser.ShowCreateFunctionContext) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 | 
| visitBranchOptions(DorisParser.BranchOptionsContext) |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 1 | 1 | 
| lambda$withPredicate$66(DorisParser.PredicateContext, Expression) |   | 64% |   | 72% | 6 | 18 | 17 | 48 | 0 | 1 | 
| visitBaseTableRefContext(DorisParser.BaseTableRefContext) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 | 
| visitShowFunctions(DorisParser.ShowFunctionsContext) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 | 
| visitInsertTable(DorisParser.InsertTableContext) |   | 65% |   | 53% | 10 | 15 | 12 | 39 | 0 | 1 | 
| visitShowConfig(DorisParser.ShowConfigContext) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 | 
| visitShowTransaction(DorisParser.ShowTransactionContext) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 | 
| visitCancelAlterTable(DorisParser.CancelAlterTableContext) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 | 
| visitShowColumnStats(DorisParser.ShowColumnStatsContext) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 | 
| visitShowTableStats(DorisParser.ShowTableStatsContext) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 | 
| visitVariantSubColType(DorisParser.VariantSubColTypeContext) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 | 
| visitShowConvertLsc(DorisParser.ShowConvertLscContext) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 | 
| visitBuildIndex(DorisParser.BuildIndexContext) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| visitModifyDistributionClause(DorisParser.ModifyDistributionClauseContext) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 | 
| visitShowColumns(DorisParser.ShowColumnsContext) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 | 
| visitShowCreateRoutineLoad(DorisParser.ShowCreateRoutineLoadContext) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 | 
| lambda$visitAggStateDataType$75(DorisParser.AggStateDataTypeContext) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 | 
| visitShowAnalyze(DorisParser.ShowAnalyzeContext) |  | 0% |  | 0% | 6 | 6 | 6 | 6 | 1 | 1 | 
| visitAlterColumnStats(DorisParser.AlterColumnStatsContext) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 | 
| visitPasswordOption(DorisParser.PasswordOptionContext) |   | 50% |   | 50% | 11 | 12 | 13 | 31 | 0 | 1 | 
| visitRefreshMTMV(DorisParser.RefreshMTMVContext) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 | 
| visitAlterMultiPartitionClause(DorisParser.AlterMultiPartitionClauseContext) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 | 
| visitShowData(DorisParser.ShowDataContext) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 | 
| visitDropDictionary(DorisParser.DropDictionaryContext) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 | 
| visitAdminShowReplicaStatus(DorisParser.AdminShowReplicaStatusContext) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 | 
| lambda$visitLockTables$104(DorisParser.LockTableContext) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 | 
| parseExplainPlanType(DorisParser.PlanTypeContext) |  | 0% |  | 0% | 12 | 12 | 17 | 17 | 1 | 1 | 
| visitDropStats(DorisParser.DropStatsContext) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 | 
| visitColMappingList(DorisParser.ColMappingListContext) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 | 
| visitPauseRoutineLoad(DorisParser.PauseRoutineLoadContext) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 | 
| visitResumeRoutineLoad(DorisParser.ResumeRoutineLoadContext) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 | 
| visitStopRoutineLoad(DorisParser.StopRoutineLoadContext) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 | 
| visitAlterDatabaseSetQuota(DorisParser.AlterDatabaseSetQuotaContext) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 | 
| visitShowDatabases(DorisParser.ShowDatabasesContext) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 | 
| visitRefreshDatabase(DorisParser.RefreshDatabaseContext) |   | 45% |   | 40% | 5 | 6 | 6 | 14 | 0 | 1 | 
| reduceToExpressionTree(int, int, List, DorisParser.LogicalBinaryContext) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| processTryCast(Expression, DorisParser.CastDataTypeContext) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 | 
| visitShowProcedureStatus(DorisParser.ShowProcedureStatusContext) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| getWildWhere(DorisParser.WildWhereContext) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 | 
| visitShowOpenTables(DorisParser.ShowOpenTablesContext) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 | 
| visitDescribeDictionary(DorisParser.DescribeDictionaryContext) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 | 
| visitRefreshDictionary(DorisParser.RefreshDictionaryContext) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 | 
| visitShowLoadProfile(DorisParser.ShowLoadProfileContext) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 | 
| visitShowQueryProfile(DorisParser.ShowQueryProfileContext) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 | 
| visitShowQueryStats(DorisParser.ShowQueryStatsContext) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 | 
| visitCreateTable(DorisParser.CreateTableContext) |   | 88% |   | 83% | 11 | 34 | 3 | 65 | 0 | 1 | 
| visitDropView(DorisParser.DropViewContext) |   | 46% |   | 25% | 4 | 5 | 8 | 16 | 0 | 1 | 
| visitShowCreateDatabase(DorisParser.ShowCreateDatabaseContext) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 | 
| visitUseCloudCluster(DorisParser.UseCloudClusterContext) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 | 
| visitShowWarningErrors(DorisParser.ShowWarningErrorsContext) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 | 
| visitAlterTableStats(DorisParser.AlterTableStatsContext) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 | 
| visitAlterTableDropRollup(DorisParser.AlterTableDropRollupContext) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| visitAlterUser(DorisParser.AlterUserContext) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 | 
| processUnboundFunction(ParserRuleContext, String, String, boolean, List, DorisParser.WindowSpecContext, DorisParser.IdentifierContext) |   | 73% |   | 63% | 7 | 16 | 5 | 24 | 0 | 1 | 
| lambda$visitArithmeticBinary$25(int, Expression, Expression, DorisParser.ArithmeticBinaryContext) |   | 45% |   | 50% | 5 | 10 | 6 | 12 | 0 | 1 | 
| visitDropSyncMv(DorisParser.DropMVContext) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 | 
| visitCallProcedure(DorisParser.CallProcedureContext) |  | 0% |  | n/a | 1 | 1 | 7 | 7 | 1 | 1 | 
| visitModifyFrontendOrBackendHostNameClause(DorisParser.ModifyFrontendOrBackendHostNameClauseContext) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| lambda$visitStar$18(DorisParser.StarContext) |   | 77% |   | 73% | 7 | 14 | 6 | 41 | 0 | 1 | 
| visitAdminCompactTable(DorisParser.AdminCompactTableContext) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 | 
| visitTagOptions(DorisParser.TagOptionsContext) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 | 
| expressionCombiner(Expression, Expression, DorisParser.LogicalBinaryContext) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 | 
| visitDropIndex(DorisParser.DropIndexContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| visitShowQueuedAnalyzeJobs(DorisParser.ShowQueuedAnalyzeJobsContext) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 | 
| visitCancelBuildIndex(DorisParser.CancelBuildIndexContext) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 | 
| visitShowDictionaries(DorisParser.ShowDictionariesContext) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 | 
| withFrameBound(DorisParser.FrameBoundaryContext) |   | 41% |   | 33% | 6 | 8 | 9 | 18 | 0 | 1 | 
| visitArraySlice(DorisParser.ArraySliceContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| visitDescribeTableValuedFunction(DorisParser.DescribeTableValuedFunctionContext) |  | 0% |  | n/a | 1 | 1 | 9 | 9 | 1 | 1 | 
| visitWithRemoteStorageSystem(DorisParser.WithRemoteStorageSystemContext) |   | 36% |   | 12% | 4 | 5 | 6 | 11 | 0 | 1 | 
| lambda$withExplain$56(DorisParser.ExplainContext, LogicalPlan) |   | 47% |   | 33% | 5 | 7 | 5 | 12 | 0 | 1 | 
| visitRefreshSchedule(DorisParser.RefreshScheduleContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| visitMvRefreshUnit(DorisParser.IdentifierContext) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 | 
| lambda$visitDoublePipes$27(DorisParser.DoublePipesContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| visitCreateScheduledJob(DorisParser.CreateScheduledJobContext) |   | 72% |   | 50% | 9 | 10 | 0 | 17 | 0 | 1 | 
| visitAddColumnsClause(DorisParser.AddColumnsClauseContext) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 | 
| visitReorderColumnsClause(DorisParser.ReorderColumnsClauseContext) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 | 
| visitMysqlLoad(DorisParser.MysqlLoadContext) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 | 
| visitCancelJobTask(DorisParser.CancelJobTaskContext) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 
| visitAlterView(DorisParser.AlterViewContext) |   | 56% |   | 50% | 4 | 5 | 3 | 11 | 0 | 1 | 
| visitPartitionValueDef(DorisParser.PartitionValueDefContext) |   | 45% |   | 60% | 3 | 6 | 4 | 11 | 0 | 1 | 
| visitCreateStoragePolicy(DorisParser.CreateStoragePolicyContext) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 | 
| visitShowEncryptKeys(DorisParser.ShowEncryptKeysContext) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| visitShowRestore(DorisParser.ShowRestoreContext) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 | 
| visitShowCatalogs(DorisParser.ShowCatalogsContext) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 | 
| visitAlterWorkloadGroup(DorisParser.AlterWorkloadGroupContext) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 | 
| visitAdminCheckTablets(DorisParser.AdminCheckTabletsContext) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| visitCreateOrReplaceBranchClause(DorisParser.CreateOrReplaceBranchClauseContext) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 | 
| visitCreateOrReplaceTagClause(DorisParser.CreateOrReplaceTagClauseContext) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 | 
| lambda$visitArithmeticBinary$26(DorisParser.ArithmeticBinaryContext) |   | 70% |   | 80% | 2 | 6 | 2 | 17 | 0 | 1 | 
| visitDropFile(DorisParser.DropFileContext) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 | 
| visitShowCollation(DorisParser.ShowCollationContext) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 | 
| visitShowTableCreation(DorisParser.ShowTableCreationContext) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| visitVariantPredefinedFields(DorisParser.VariantPredefinedFieldsContext) |   | 70% |   | 50% | 6 | 7 | 3 | 25 | 0 | 1 | 
| visitRefreshCatalog(DorisParser.RefreshCatalogContext) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 | 
| visitOptScanParamsContext(DorisParser.OptScanParamsContext) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| visitVarbinaryLiteral(DorisParser.VarbinaryLiteralContext) |   | 51% |   | 25% | 4 | 5 | 3 | 8 | 0 | 1 | 
| visitAlterDatabaseRename(DorisParser.AlterDatabaseRenameContext) |  | 0% |  | n/a | 1 | 1 | 9 | 9 | 1 | 1 | 
| visitDropBackendClause(DorisParser.DropBackendClauseContext) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 | 
| lambda$visitCharFunction$34(DorisParser.CharFunctionContext) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 | 
| visitCreateMTMV(DorisParser.CreateMTMVContext) |   | 85% |   | 58% | 14 | 18 | 1 | 24 | 0 | 1 | 
| visitDropCatalogRecycleBin(DorisParser.DropCatalogRecycleBinContext) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 
| visitShowUserProperties(DorisParser.ShowUserPropertiesContext) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 | 
| visitModifyColumnClause(DorisParser.ModifyColumnClauseContext) |   | 51% |   | 37% | 4 | 5 | 4 | 11 | 0 | 1 | 
| visitCancelExport(DorisParser.CancelExportContext) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| visitCancelLoad(DorisParser.CancelLoadContext) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| visitCreateSqlBlockRule(DorisParser.CreateSqlBlockRuleContext) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 | 
| visitShowRowPolicy(DorisParser.ShowRowPolicyContext) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| visitAddBrokerClause(DorisParser.AddBrokerClauseContext) |  | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 
| visitDropBrokerClause(DorisParser.DropBrokerClauseContext) |  | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 
| visitAddBackendClause(DorisParser.AddBackendClauseContext) |  | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 
| visitModifyBackendClause(DorisParser.ModifyBackendClauseContext) |  | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 
| visitAdminDropClusterSnapshot(DorisParser.AdminDropClusterSnapshotContext) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 | 
| visitDropTable(DorisParser.DropTableContext) |   | 73% |   | 75% | 2 | 7 | 5 | 18 | 0 | 1 | 
| checkJobNameKey(String, String, DorisParser.SupportedJobStatementContext) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 | 
| visitShowBackup(DorisParser.ShowBackupContext) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| visitShowSnapshot(DorisParser.ShowSnapshotContext) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| visitAdminSetTableStatus(DorisParser.AdminSetTableStatusContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitDropWorkloadGroup(DorisParser.DropWorkloadGroupContext) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 | 
| visitShowRoutineLoadTask(DorisParser.ShowRoutineLoadTaskContext) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| visitCreateRepository(DorisParser.CreateRepositoryContext) |   | 68% |   | 33% | 6 | 7 | 6 | 18 | 0 | 1 | 
| visitDropJob(DorisParser.DropJobContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| visitShowView(DorisParser.ShowViewContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| visitAlterResource(DorisParser.AlterResourceContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitShowGlobalFunctions(DorisParser.ShowGlobalFunctionsContext) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 | 
| visitAddPartitionClause(DorisParser.AddPartitionClauseContext) |   | 70% |   | 57% | 5 | 8 | 2 | 15 | 0 | 1 | 
| getTableList(List) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| visitAlterStoragePolicy(DorisParser.AlterStoragePolicyContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitInstallPlugin(DorisParser.InstallPluginContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitCleanQueryStats(DorisParser.CleanQueryStatsContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitCreateIndexAnalyzer(DorisParser.CreateIndexAnalyzerContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitCreateIndexTokenizer(DorisParser.CreateIndexTokenizerContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitCreateIndexTokenFilter(DorisParser.CreateIndexTokenFilterContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitCreateIndexCharFilter(DorisParser.CreateIndexCharFilterContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitCreateView(DorisParser.CreateViewContext) |   | 70% |   | 58% | 4 | 7 | 2 | 9 | 0 | 1 | 
| visitAlterColocateGroup(DorisParser.AlterColocateGroupContext) |   | 63% |   | 25% | 2 | 3 | 4 | 12 | 0 | 1 | 
| lambda$visitArithmeticUnary$24(DorisParser.ArithmeticUnaryContext) |   | 48% |   | 25% | 3 | 4 | 3 | 7 | 0 | 1 | 
| visitRefreshTrigger(DorisParser.RefreshTriggerContext) |   | 45% |   | 50% | 3 | 5 | 4 | 9 | 0 | 1 | 
| visitCancelMTMVTask(DorisParser.CancelMTMVTaskContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| visitEnableFeatureClause(DorisParser.EnableFeatureClauseContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| visitShowTrash(DorisParser.ShowTrashContext) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 | 
| visitAdminCopyTablet(DorisParser.AdminCopyTabletContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| visitCreateStorageVault(DorisParser.CreateStorageVaultContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitShowReplicaStatus(DorisParser.ShowReplicaStatusContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| visitSystemVariable(DorisParser.SystemVariableContext) |   | 55% |   | 50% | 3 | 5 | 3 | 10 | 0 | 1 | 
| visitAlterStorageVault(DorisParser.AlterStorageVaultContext) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 
| visitModifyEngineClause(DorisParser.ModifyEngineClauseContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| visitDropRollupClause(DorisParser.DropRollupClauseContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| visitShowStoragePolicy(DorisParser.ShowStoragePolicyContext) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 | 
| visitRefreshLdap(DorisParser.RefreshLdapContext) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 | 
| visitResourceDesc(DorisParser.ResourceDescContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| visitAlterSqlBlockRule(DorisParser.AlterSqlBlockRuleContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| visitShowSmallFiles(DorisParser.ShowSmallFilesContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| visitAlterWorkloadPolicy(DorisParser.AlterWorkloadPolicyContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| visitCleanLabel(DorisParser.CleanLabelContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| visitShowDynamicPartition(DorisParser.ShowDynamicPartitionContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| visitShowDelete(DorisParser.ShowDeleteContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| visitDelete(DorisParser.DeleteContext) |   | 85% |   | 64% | 5 | 8 | 3 | 24 | 0 | 1 | 
| visitWarmUpSelect(DorisParser.WarmUpSelectContext) |   | 77% |   | 50% | 5 | 7 | 3 | 15 | 0 | 1 | 
| visitSample(DorisParser.SampleContext) |   | 58% |   | 50% | 2 | 3 | 3 | 9 | 0 | 1 | 
| visitRefreshTable(DorisParser.RefreshTableContext) |   | 52% |   | 50% | 2 | 3 | 2 | 7 | 0 | 1 | 
| visitAdminCleanTrash(DorisParser.AdminCleanTrashContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| visitTableSnapshotContext(DorisParser.TableSnapshotContext) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 | 
| visitAdminRebalanceDisk(DorisParser.AdminRebalanceDiskContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| visitAdminCancelRebalanceDisk(DorisParser.AdminCancelRebalanceDiskContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| visitShowCreateTable(DorisParser.ShowCreateTableContext) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 | 
| visitDropEncryptkey(DorisParser.DropEncryptkeyContext) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 | 
| visitAlterRepository(DorisParser.AlterRepositoryContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| visitShowIndexStats(DorisParser.ShowIndexStatsContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| visitShowColumnHistogramStats(DorisParser.ShowColumnHistogramStatsContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| processCast(Expression, DorisParser.CastDataTypeContext) |   | 61% |   | 75% | 2 | 5 | 3 | 9 | 0 | 1 | 
| visitCreateProcedure(DorisParser.CreateProcedureContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| visitDropProcedure(DorisParser.DropProcedureContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| visitTableAlias(DorisParser.TableAliasContext) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 | 
| visitDropResource(DorisParser.DropResourceContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| visitDecimalLiteral(DorisParser.DecimalLiteralContext) |   | 39% |   | 50% | 1 | 2 | 3 | 5 | 0 | 1 | 
| visitSetUserVariable(DorisParser.SetUserVariableContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| visitTabletListContext(DorisParser.TabletListContext) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 | 
| visitShowCreateMaterializedView(DorisParser.ShowCreateMaterializedViewContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitShowAllProperties(DorisParser.ShowAllPropertiesContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitDropStoragePolicy(DorisParser.DropStoragePolicyContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| visitCancelBackup(DorisParser.CancelBackupContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| visitCancelRestore(DorisParser.CancelRestoreContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| visitDropIndexAnalyzer(DorisParser.DropIndexAnalyzerContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| visitDropIndexTokenizer(DorisParser.DropIndexTokenizerContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| visitDropIndexTokenFilter(DorisParser.DropIndexTokenFilterContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| visitDropIndexCharFilter(DorisParser.DropIndexCharFilterContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| visitGrantResourcePrivilege(DorisParser.GrantResourcePrivilegeContext) |   | 84% |   | 68% | 5 | 9 | 2 | 21 | 0 | 1 | 
| visitRevokeResourcePrivilege(DorisParser.RevokeResourcePrivilegeContext) |   | 84% |   | 68% | 5 | 9 | 2 | 21 | 0 | 1 | 
| visitAnalyzeTable(DorisParser.AnalyzeTableContext) |   | 82% |   | 83% | 1 | 4 | 2 | 18 | 0 | 1 | 
| lambda$visitComplexDataType$77(DorisParser.ComplexDataTypeContext) |   | 68% |   | 75% | 1 | 4 | 1 | 5 | 0 | 1 | 
| visitPauseJob(DorisParser.PauseJobContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitResumeJob(DorisParser.ResumeJobContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitPauseMTMV(DorisParser.PauseMTMVContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitResumeMTMV(DorisParser.ResumeMTMVContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitShowCreateMTMV(DorisParser.ShowCreateMTMVContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitPlaceholder(DorisParser.PlaceholderContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| visitShowCreateProcedure(DorisParser.ShowCreateProcedureContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| visitShowDatabaseId(DorisParser.ShowDatabaseIdContext) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 | 
| visitAlterCatalogComment(DorisParser.AlterCatalogCommentContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| visitAlterCatalogProperties(DorisParser.AlterCatalogPropertiesContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| visitAlterCatalogRename(DorisParser.AlterCatalogRenameContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| visitDropAllBrokerClause(DorisParser.DropAllBrokerClauseContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| visitAddFollowerClause(DorisParser.AddFollowerClauseContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| visitDropFollowerClause(DorisParser.DropFollowerClauseContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| visitAddObserverClause(DorisParser.AddObserverClauseContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| visitDropObserverClause(DorisParser.DropObserverClauseContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| visitAlterLoadErrorUrlClause(DorisParser.AlterLoadErrorUrlClauseContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| visitAdminCreateClusterSnapshot(DorisParser.AdminCreateClusterSnapshotContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitAdminSetAutoClusterSnapshot(DorisParser.AdminSetAutoClusterSnapshotContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| lambda$visitCreateProcedure$78(FuncNameInfo, DorisParser.CreateProcedureContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| lambda$new$0(Token, Token) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| lambda$visitComparison$20(DorisParser.ComparisonContext) |   | 81% |   | 87% | 1 | 8 | 2 | 13 | 0 | 1 | 
| visitDropPartitionClause(DorisParser.DropPartitionClauseContext) |   | 68% |   | 62% | 3 | 5 | 2 | 8 | 0 | 1 | 
| visitLessThanPartitionDef(DorisParser.LessThanPartitionDefContext) |   | 59% |   | 33% | 3 | 4 | 2 | 6 | 0 | 1 | 
| visitComplexColType(DorisParser.ComplexColTypeContext) |   | 55% |   | 50% | 1 | 2 | 2 | 5 | 0 | 1 | 
| visitCancelWarmUpJob(DorisParser.CancelWarmUpJobContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitStructLiteral(DorisParser.StructLiteralContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitShowCreateUser(DorisParser.ShowCreateUserContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitShowPartitionId(DorisParser.ShowPartitionIdContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitModifyColumnCommentClause(DorisParser.ModifyColumnCommentClauseContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| visitShowCatalogRecycleBin(DorisParser.ShowCatalogRecycleBinContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitShowTableId(DorisParser.ShowTableIdContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitShowTabletsBelong(DorisParser.ShowTabletsBelongContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| visitLockTables(DorisParser.LockTablesContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| visitShowWarmUpJob(DorisParser.ShowWarmUpJobContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitShowWorkloadGroups(DorisParser.ShowWorkloadGroupsContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitAddColumnClause(DorisParser.AddColumnClauseContext) |   | 74% |   | 62% | 3 | 5 | 2 | 11 | 0 | 1 | 
| lambda$visitDereference$45(DorisParser.DereferenceContext) |   | 67% |   | 50% | 1 | 2 | 1 | 8 | 0 | 1 | 
| visitElementAt(DorisParser.ElementAtContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowSqlBlockRule(DorisParser.ShowSqlBlockRuleContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitShowTypeCast(DorisParser.ShowTypeCastContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitShowFrontends(DorisParser.ShowFrontendsContext) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 | 
| visitDropSqlBlockRule(DorisParser.DropSqlBlockRuleContext) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| visitDropWorkloadPolicy(DorisParser.DropWorkloadPolicyContext) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| visitDropStage(DorisParser.DropStageContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| visitTransactionBegin(DorisParser.TransactionBeginContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| visitCancelDecommisionBackend(DorisParser.CancelDecommisionBackendContext) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 
| lambda$visitDataTypeWithNullable$72(DorisParser.DataTypeWithNullableContext) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| lambda$visitConvertCharSet$35(DorisParser.ConvertCharSetContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$visitSetOperation$12(DorisParser.SetOperationContext) |   | 89% |   | 75% | 4 | 9 | 2 | 26 | 0 | 1 | 
| visitRevokeTablePrivilege(DorisParser.RevokeTablePrivilegeContext) |   | 88% |   | 80% | 2 | 6 | 2 | 23 | 0 | 1 | 
| visitAddConstraint(DorisParser.AddConstraintContext) |   | 86% |   | 83% | 1 | 4 | 1 | 20 | 0 | 1 | 
| visitCreateAliasFunction(DorisParser.CreateAliasFunctionContext) |   | 80% |   | 50% | 3 | 4 | 1 | 9 | 0 | 1 | 
| visitDescribeTable(DorisParser.DescribeTableContext) |   | 76% |   | 66% | 2 | 4 | 2 | 11 | 0 | 1 | 
| visitPrivilege(DorisParser.PrivilegeContext) |   | 65% |   | 50% | 2 | 3 | 3 | 10 | 0 | 1 | 
| visitShowGrants(DorisParser.ShowGrantsContext) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 | 
| visitShowCreateView(DorisParser.ShowCreateViewContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitAlterRole(DorisParser.AlterRoleContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitDropCachedStats(DorisParser.DropCachedStatsContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitDropTagClause(DorisParser.DropTagClauseContext) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| visitDropBranchClause(DorisParser.DropBranchClauseContext) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| visitSimpleColumnDef(DorisParser.SimpleColumnDefContext) |   | 53% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| visitRelationHintContext(DorisParser.RelationHintContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| visitShowWarningErrorCount(DorisParser.ShowWarningErrorCountContext) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 | 
| visitShowClusters(DorisParser.ShowClustersContext) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 | 
| visitTimeValueWithUnit(DorisParser.TimeValueWithUnitContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| lambda$visitIs_not_null_pred$71(DorisParser.Is_not_null_predContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitCreateUserDefineFunction(DorisParser.CreateUserDefineFunctionContext) |   | 89% |   | 78% | 3 | 8 | 1 | 17 | 0 | 1 | 
| visitAddRollupClause(DorisParser.AddRollupClauseContext) |   | 77% |   | 66% | 2 | 4 | 1 | 8 | 0 | 1 | 
| visitMTMVPartitionInfo(DorisParser.MvPartitionContext) |   | 68% |   | 75% | 1 | 3 | 3 | 10 | 0 | 1 | 
| visitDropColumnClause(DorisParser.DropColumnClauseContext) |   | 65% |   | 50% | 2 | 3 | 1 | 6 | 0 | 1 | 
| visitShowGrantsForUser(DorisParser.ShowGrantsForUserContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitShowStatus(DorisParser.ShowStatusContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| lambda$visitLogicalBinary$22(DorisParser.LogicalBinaryContext) |   | 87% |   | 87% | 1 | 5 | 1 | 15 | 0 | 1 | 
| visitDropFunction(DorisParser.DropFunctionContext) |   | 76% |   | 50% | 2 | 3 | 1 | 7 | 0 | 1 | 
| getStageAndPattern(DorisParser.StageAndPatternContext) |   | 64% |   | 50% | 2 | 3 | 1 | 4 | 0 | 1 | 
| visitAlterSystemRenameComputeGroup(DorisParser.AlterSystemRenameComputeGroupContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitAdminSetEncryptionRootKey(DorisParser.AdminSetEncryptionRootKeyContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitShowConstraint(DorisParser.ShowConstraintContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitVariantSubColTypeList(DorisParser.VariantSubColTypeListContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitShowAnalyzeTask(DorisParser.ShowAnalyzeTaskContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitRenameRollupClause(DorisParser.RenameRollupClauseContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitRenamePartitionClause(DorisParser.RenamePartitionClauseContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitRenameColumnClause(DorisParser.RenameColumnClauseContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitUninstallPlugin(DorisParser.UninstallPluginContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitShowProc(DorisParser.ShowProcContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitShowReplicaDistribution(DorisParser.ShowReplicaDistributionContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitAdminShowReplicaDistribution(DorisParser.AdminShowReplicaDistributionContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitShowDiagnoseTablet(DorisParser.ShowDiagnoseTabletContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitAdminDiagnoseTablet(DorisParser.AdminDiagnoseTabletContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitShowProcessList(DorisParser.ShowProcessListContext) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| visitShowDataSkew(DorisParser.ShowDataSkewContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitAdminShowTabletStorageFormat(DorisParser.AdminShowTabletStorageFormatContext) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| visitShowTabletStorageFormat(DorisParser.ShowTabletStorageFormatContext) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| visitShowTabletId(DorisParser.ShowTabletIdContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitAdminRepairTable(DorisParser.AdminRepairTableContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitAdminCancelRepairTable(DorisParser.AdminCancelRepairTableContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitAdminSetClusterSnapshotFeatureSwitch(DorisParser.AdminSetClusterSnapshotFeatureSwitchContext) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| visitDropAnalyzeJob(DorisParser.DropAnalyzeJobContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| visitKillAnalyzeJob(DorisParser.KillAnalyzeJobContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| lambda$visitMapLiteral$47(Map, List, AtomicInteger, Literal) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$visitRegularQuerySpecification$14(DorisParser.RegularQuerySpecificationContext) |   | 92% |   | 75% | 3 | 9 | 1 | 23 | 0 | 1 | 
| withWindowSpec(DorisParser.WindowSpecContext, Expression) |   | 87% |   | 70% | 2 | 6 | 0 | 14 | 0 | 1 | 
| visitDropRowPolicy(DorisParser.DropRowPolicyContext) |   | 80% |   | 66% | 2 | 4 | 0 | 6 | 0 | 1 | 
| visitRecoverPartition(DorisParser.RecoverPartitionContext) |   | 76% |   | 50% | 2 | 3 | 0 | 5 | 0 | 1 | 
| visitPartitionSpec(DorisParser.PartitionSpecContext) |   | 76% |   | 75% | 2 | 5 | 2 | 10 | 0 | 1 | 
| visitRecoverTable(DorisParser.RecoverTableContext) |   | 73% |   | 50% | 2 | 3 | 0 | 4 | 0 | 1 | 
| visitBracketRelationHint(DorisParser.BracketRelationHintContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| visitHelp(DorisParser.HelpContext) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| lambda$visitAlterDatabaseSetQuota$97(DorisParser.AlterDatabaseSetQuotaContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| lambda$visitTryCast$31(DorisParser.TryCastContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitSetPassword(DorisParser.SetPasswordContext) |   | 86% |   | 75% | 2 | 5 | 0 | 8 | 0 | 1 | 
| lambda$withLimit$58(Optional, LogicalPlan) |   | 80% |   | 75% | 1 | 3 | 1 | 8 | 0 | 1 | 
| visitRollupDef(DorisParser.RollupDefContext) |   | 78% |   | 50% | 2 | 3 | 0 | 6 | 0 | 1 | 
| lambda$withHaving$65(LogicalPlan, Optional) |   | 68% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 | 
| visitCommentRelationHint(DorisParser.CommentRelationHintContext) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| visitModifyTableCommentClause(DorisParser.ModifyTableCommentClauseContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowCatalog(DorisParser.ShowCatalogContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitDropRepository(DorisParser.DropRepositoryContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowCreateStorageVault(DorisParser.ShowCreateStorageVaultContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$visitAdminCheckTablets$94(List, Token) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| lambda$visitShowTabletsBelong$93(List, Token) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| lambda$visitTabletListContext$86(List, Token) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| lambda$visitDropProcedure$79(FuncNameInfo, DorisParser.DropProcedureContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitUpdate(DorisParser.UpdateContext) |   | 90% |   | 83% | 1 | 4 | 1 | 15 | 0 | 1 | 
| lambda$visitMergeInto$3(DorisParser.MergeIntoContext) |   | 89% |   | 75% | 1 | 3 | 1 | 12 | 0 | 1 | 
| visitAlterJob(DorisParser.AlterJobContext) |   | 76% |   | 50% | 2 | 3 | 0 | 4 | 0 | 1 | 
| lambda$visitCastDataType$37(DorisParser.CastDataTypeContext) |   | 58% |   | 25% | 2 | 3 | 3 | 5 | 0 | 1 | 
| isSimpleColumnReference(Expression) |   | 41% |   | 25% | 2 | 3 | 3 | 5 | 0 | 1 | 
| visitDoublePipes(DorisParser.DoublePipesContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitTryCast(DorisParser.TryCastContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitCharFunction(DorisParser.CharFunctionContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitConvertCharSet(DorisParser.ConvertCharSetContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitRelationList(DorisParser.RelationListContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitIs_not_null_pred(DorisParser.Is_not_null_predContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitDataTypeWithNullable(DorisParser.DataTypeWithNullableContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitAggStateDataType(DorisParser.AggStateDataTypeContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowCreateRepository(DorisParser.ShowCreateRepositoryContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowCreateCatalog(DorisParser.ShowCreateCatalogContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$visitAlterDatabaseSetQuota$95(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| lambda$visitAlterDatabaseRename$91(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| lambda$visitAlterDatabaseRename$89(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| lambda$visitAdminCancelRebalanceDisk$88(List, Token) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$visitAdminRebalanceDisk$87(List, Token) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$visitAdminCleanTrash$83(List, Token) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$visitRelationList$50(DorisParser.RelationListContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| withJoinRelations(LogicalPlan, DorisParser.RelationContext) |   | 97% |   | 92% | 3 | 22 | 1 | 53 | 0 | 1 | 
| visitCreateWorkloadGroup(DorisParser.CreateWorkloadGroupContext) |   | 85% |   | 50% | 3 | 4 | 0 | 6 | 0 | 1 | 
| visitAliasedQuery(DorisParser.AliasedQueryContext) |   | 85% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 | 
| visitCreateSyncMvCommand(DorisParser.CreateMTMVContext) |   | 82% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 | 
| withWindowFrame(DorisParser.WindowFrameContext) |   | 81% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 | 
| visitSetCollate(DorisParser.SetCollateContext) |   | 76% |   | 50% | 2 | 3 | 0 | 3 | 0 | 1 | 
| lambda$withTableAlias$15(DorisParser.TableAliasContext, LogicalPlan) |   | 70% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 | 
| lambda$visitDropCatalogRecycleBin$82(DropCatalogRecycleBinCommand.IdType, long) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitGrantTablePrivilege(DorisParser.GrantTablePrivilegeContext) |   | 95% |   | 83% | 2 | 7 | 1 | 25 | 0 | 1 | 
| visitStringLiteral(DorisParser.StringLiteralContext) |   | 92% |   | 80% | 2 | 6 | 1 | 12 | 0 | 1 | 
| visitCreateDatabase(DorisParser.CreateDatabaseContext) |   | 92% |   | 87% | 1 | 5 | 1 | 14 | 0 | 1 | 
| visitIntegerLiteral(DorisParser.IntegerLiteralContext) |   | 91% |   | 87% | 1 | 5 | 1 | 10 | 0 | 1 | 
| visitSupportedUnsetStatement(DorisParser.SupportedUnsetStatementContext) |   | 88% |   | 70% | 3 | 6 | 1 | 8 | 0 | 1 | 
| lambda$visitPrimitiveDataType$76(DorisParser.PrimitiveDataTypeContext) |   | 86% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 | 
| visitSimpleCase(DorisParser.SimpleCaseContext) |   | 84% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 | 
| visitCreateFile(DorisParser.CreateFileContext) |   | 83% |   | 50% | 2 | 3 | 1 | 6 | 0 | 1 | 
| visitGrantRole(DorisParser.GrantRoleContext) |   | 82% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 | 
| visitUseDatabase(DorisParser.UseDatabaseContext) |   | 82% |   | 75% | 1 | 3 | 1 | 4 | 0 | 1 | 
| visitArrayLiteral(DorisParser.ArrayLiteralContext) |   | 80% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 | 
| visitIdentifierOrTextOrAsterisk(DorisParser.IdentifierOrTextOrAsteriskContext) |   | 76% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 | 
| visitSwitchCatalog(DorisParser.SwitchCatalogContext) |   | 66% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| visitCreateOrReplaceBranchClauses(DorisParser.CreateOrReplaceBranchClausesContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitCreateOrReplaceTagClauses(DorisParser.CreateOrReplaceTagClausesContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitDropTagClauses(DorisParser.DropTagClausesContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitDropBranchClauses(DorisParser.DropBranchClausesContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$visitAlterDatabaseSetQuota$96() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$visitAlterDatabaseRename$92() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$visitAlterDatabaseRename$90() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$visitAlterDatabaseProperties$85() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$visitShowCreateProcedure$81(FuncNameInfo) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$visitShowProcedureStatus$80(Set) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitExport(DorisParser.ExportContext) |  | 94% |   | 62% | 3 | 5 | 0 | 14 | 0 | 1 | 
| visitIndexDef(DorisParser.IndexDefContext) |  | 94% |   | 70% | 3 | 6 | 1 | 11 | 0 | 1 | 
| visitSpecifiedPartitionContext(DorisParser.SpecifiedPartitionContext) |  | 89% |   | 66% | 2 | 4 | 1 | 8 | 0 | 1 | 
| visitRecoverDatabase(DorisParser.RecoverDatabaseContext) |  | 86% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 | 
| visitFunctionArguments(DorisParser.FunctionArgumentsContext) |  | 84% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 | 
| visitRowConstructorItem(DorisParser.RowConstructorItemContext) |  | 84% |   | 75% | 1 | 3 | 1 | 6 | 0 | 1 | 
| visitBuildMode(DorisParser.BuildModeContext) |  | 75% |   | 66% | 2 | 4 | 2 | 7 | 0 | 1 | 
| visitDropMV(DorisParser.DropMVContext) |  | 63% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| visitUnsupportedStartTransaction(DorisParser.UnsupportedStartTransactionContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitCurrentDate(DorisParser.CurrentDateContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitCurrentTime(DorisParser.CurrentTimeContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitCurrentTimestamp(DorisParser.CurrentTimestampContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitLocalTime(DorisParser.LocalTimeContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitLocalTimestamp(DorisParser.LocalTimestampContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitCurrentUser(DorisParser.CurrentUserContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitSessionUser(DorisParser.SessionUserContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowAuthors(DorisParser.ShowAuthorsContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowEvents(DorisParser.ShowEventsContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowStorageVault(DorisParser.ShowStorageVaultContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowLastInsert(DorisParser.ShowLastInsertContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowDataTypes(DorisParser.ShowDataTypesContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowBackends(DorisParser.ShowBackendsContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowPlugins(DorisParser.ShowPluginsContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowTriggers(DorisParser.ShowTriggersContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowRepositories(DorisParser.ShowRepositoriesContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowRoles(DorisParser.ShowRolesContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowStorageEngines(DorisParser.ShowStorageEnginesContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowCharset(DorisParser.ShowCharsetContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitCleanAllProfile(DorisParser.CleanAllProfileContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowWhitelist(DorisParser.ShowWhitelistContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowStages(DorisParser.ShowStagesContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowBroker(DorisParser.ShowBrokerContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitSync(DorisParser.SyncContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowPrivileges(DorisParser.ShowPrivilegesContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitUnlockTables(DorisParser.UnlockTablesContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitDropExpiredStats(DorisParser.DropExpiredStatsContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitPauseAllRoutineLoad(DorisParser.PauseAllRoutineLoadContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitResumeAllRoutineLoad(DorisParser.ResumeAllRoutineLoadContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitCleanAllQueryStats(DorisParser.CleanAllQueryStatsContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitTranscationCommit(DorisParser.TranscationCommitContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitTransactionRollback(DorisParser.TransactionRollbackContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowIndexAnalyzer(DorisParser.ShowIndexAnalyzerContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowIndexTokenizer(DorisParser.ShowIndexTokenizerContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowIndexTokenFilter(DorisParser.ShowIndexTokenFilterContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| visitShowIndexCharFilter(DorisParser.ShowIndexCharFilterContext) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$visitCancelDecommisionBackend$105(Token) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$visitModifyBackendClause$103(Token) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$visitDropBackendClause$101(Token) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$visitAddBackendClause$100(Token) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$visitDropBrokerClause$99(Token) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$visitAddBrokerClause$98(Token) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$visitAggStateDataType$74(Pair) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$visitAggStateDataType$73(Pair) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| withGenerate(LogicalPlan, DorisParser.LateralViewContext) |  | 96% |   | 50% | 4 | 5 | 1 | 20 | 0 | 1 | 
| visitReplaceTableClause(DorisParser.ReplaceTableClauseContext) |  | 88% |   | 50% | 2 | 3 | 0 | 5 | 0 | 1 | 
| parseConstant(DorisParser.ConstantContext) |  | 83% |   | 50% | 2 | 3 | 1 | 4 | 0 | 1 | 
| visitCreateTableLike(DorisParser.CreateTableLikeContext) |  | 97% |   | 83% | 2 | 7 | 0 | 11 | 0 | 1 | 
| visitAlterTableExecute(DorisParser.AlterTableExecuteContext) |  | 96% |   | 83% | 1 | 4 | 1 | 13 | 0 | 1 | 
| visitReplay(DorisParser.ReplayContext) |  | 96% |   | 75% | 1 | 3 | 1 | 8 | 0 | 1 | 
| withRelations(LogicalPlan, List) |  | 95% |   | 83% | 1 | 4 | 1 | 10 | 0 | 1 | 
| visitModifyPartitionClause(DorisParser.ModifyPartitionClauseContext) |  | 95% |   | 83% | 1 | 4 | 0 | 9 | 0 | 1 | 
| lambda$visitGroupConcat$38(DorisParser.GroupConcatContext) |  | 95% |   | 50% | 1 | 2 | 0 | 7 | 0 | 1 | 
| withOutFile(LogicalPlan, DorisParser.OutFileClauseContext) |  | 94% |   | 50% | 3 | 4 | 1 | 10 | 0 | 1 | 
| typeCoercionItems(List) |  | 94% |   | 50% | 1 | 2 | 1 | 8 | 0 | 1 | 
| visitCreateRole(DorisParser.CreateRoleContext) |  | 94% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 | 
| visitCreateResource(DorisParser.CreateResourceContext) |  | 94% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 | 
| visitUserIdentify(DorisParser.UserIdentifyContext) |  | 93% |   | 83% | 1 | 4 | 0 | 8 | 0 | 1 | 
| visitFixedPartitionDef(DorisParser.FixedPartitionDefContext) |  | 92% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 | 
| lambda$visitEncryptKey$33(DorisParser.EncryptKeyContext) |  | 92% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 | 
| visitCreateEncryptkey(DorisParser.CreateEncryptkeyContext) |  | 91% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 | 
| visitDropCatalog(DorisParser.DropCatalogContext) |  | 88% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 | 
| visitDropRole(DorisParser.DropRoleContext) |  | 87% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 | 
| visitDropUser(DorisParser.DropUserContext) |  | 87% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 | 
| visitDropIndexClause(DorisParser.DropIndexClauseContext) |  | 86% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 | 
| visitSimpleColumnDefs(DorisParser.SimpleColumnDefsContext) |  | 85% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 | 
| visitChildren(RuleNode) |  | 83% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| visitRefreshMethod(DorisParser.RefreshMethodContext) |  | 77% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| visitAlterTableProperties(DorisParser.AlterTablePropertiesContext) |  | 97% |   | 50% | 1 | 2 | 0 | 7 | 0 | 1 | 
| visitGrantUserIdentify(DorisParser.GrantUserIdentifyContext) |  | 97% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 | 
| visitStepPartitionDef(DorisParser.StepPartitionDefContext) |  | 96% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 | 
| visitSetSystemVariable(DorisParser.SetSystemVariableContext) |  | 96% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 | 
| visitAlterDatabaseProperties(DorisParser.AlterDatabasePropertiesContext) |  | 96% |   | 50% | 1 | 2 | 0 | 8 | 0 | 1 | 
| visitAdminSetPartitionVersion(DorisParser.AdminSetPartitionVersionContext) |  | 96% |   | 50% | 1 | 2 | 0 | 6 | 0 | 1 | 
| visitSetLdapAdminPassword(DorisParser.SetLdapAdminPasswordContext) |  | 95% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 | 
| lambda$visitAlterDatabaseProperties$84(String) |  | 85% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 | 
| lambda$withAggregate$64(Optional, DorisParser.SelectColumnClauseContext, LogicalPlan, List) |  | 100% |  | 100% | 0 | 8 | 0 | 28 | 0 | 1 | 
| lambda$withSelectQuerySpecification$59(LogicalPlan, Optional, DorisParser.SelectClauseContext, Optional, Optional, Optional) |  | 100% |  | 100% | 0 | 9 | 0 | 24 | 0 | 1 | 
| visitDistributeType(DorisParser.DistributeTypeContext) |  | 100% |  | 100% | 0 | 5 | 0 | 17 | 0 | 1 | 
| lambda$visitNamedExpression$19(DorisParser.NamedExpressionContext) |  | 100% |  | 100% | 0 | 6 | 0 | 18 | 0 | 1 | 
| lambda$visitFunctionCallExpression$42(DorisParser.FunctionCallExpressionContext) |  | 100% |  | 100% | 0 | 3 | 0 | 11 | 0 | 1 | 
| visitMultiStatements(DorisParser.MultiStatementsContext) |  | 100% |   | 75% | 1 | 3 | 0 | 14 | 0 | 1 | 
| lambda$withProjection$61(Optional, boolean, LogicalPlan, DorisParser.SelectColumnClauseContext) |  | 100% |  | 100% | 0 | 6 | 0 | 11 | 0 | 1 | 
| visitCreateRowPolicy(DorisParser.CreateRowPolicyContext) |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 | 
| visitSetUserProperties(DorisParser.SetUserPropertiesContext) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 | 
| visitCreateCatalog(DorisParser.CreateCatalogContext) |  | 100% |  | 100% | 0 | 5 | 0 | 7 | 0 | 1 | 
| visitPartitionTable(DorisParser.PartitionTableContext) |  | 100% |  | 100% | 0 | 5 | 0 | 9 | 0 | 1 | 
| visitCreateUser(DorisParser.CreateUserContext) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 | 
| reduceToLogicalPlanTree(int, int, List, SetOperation.Qualifier) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 | 
| visitAlterTable(DorisParser.AlterTableContext) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 | 
| visitAlterTableAddRollup(DorisParser.AlterTableAddRollupContext) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 | 
| visitPropertyItemList(DorisParser.PropertyItemListContext) |  | 100% |   | 83% | 1 | 4 | 0 | 9 | 0 | 1 | 
| visitInPartitionDef(DorisParser.InPartitionDefContext) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 | 
| stripQuotes(String) |  | 100% |   | 75% | 2 | 5 | 0 | 4 | 0 | 1 | 
| lambda$visitMergeMatchedClause$4(DorisParser.MergeMatchedClauseContext) |  | 100% |  | 100% | 0 | 4 | 0 | 6 | 0 | 1 | 
| lambda$visitMergeNotMatchedClause$5(DorisParser.MergeNotMatchedClauseContext) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 | 
| visitSetOptions(DorisParser.SetOptionsContext) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 | 
| lambda$visitSortItem$51(DorisParser.SortItemContext) |  | 100% |   | 75% | 2 | 5 | 0 | 4 | 0 | 1 | 
| lambda$visitTrim$39(DorisParser.TrimContext) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 | 
| visitTruncateTable(DorisParser.TruncateTableContext) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 | 
| visitDropDatabase(DorisParser.DropDatabaseContext) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 | 
| visitInlineTable(DorisParser.InlineTableContext) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 | 
| visitDataTypeList(DorisParser.DataTypeListContext) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 | 
| lambda$visitExpressionWithOrder$52(DorisParser.ExpressionWithOrderContext) |  | 100% |  | 100% | 0 | 4 | 0 | 4 | 0 | 1 | 
| visitSetVariableWithType(DorisParser.SetVariableWithTypeContext) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| visitSearchedCase(DorisParser.SearchedCaseContext) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 | 
| visitRowConstructor(DorisParser.RowConstructorContext) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 | 
| visitStatementDefault(DorisParser.StatementDefaultContext) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 | 
| visitKillQuery(DorisParser.KillQueryContext) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 | 
| lambda$visitTableValuedFunction$17(DorisParser.TableValuedFunctionContext) |  | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| lambda$visitPartitionTable$53(DorisParser.IdentityOrFunctionContext) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 | 
| lambda$visitSubstring$40(DorisParser.SubstringContext) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| visitDropMTMV(DorisParser.DropMVContext) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 | 
| withQueryOrganization(LogicalPlan, DorisParser.QueryOrganizationContext) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 | 
| visitCreateStage(DorisParser.CreateStageContext) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| visitWarmUpSingleTableRef(DorisParser.WarmUpSingleTableRefContext) |  | 100% |  | n/a | 0 | 1 | 0 | 6 | 0 | 1 | 
| visitLambdaExpression(DorisParser.LambdaExpressionContext) |  | 100% |  | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 
| visitRevokeRole(DorisParser.RevokeRoleContext) |  | 100% |  | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 
| lambda$visitAliasQuery$10(DorisParser.AliasQueryContext) |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| getOriginSql(ParserRuleContext) |  | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| visitDropConstraint(DorisParser.DropConstraintContext) |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| visitAdminSetFrontendConfig(DorisParser.AdminSetFrontendConfigContext) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| visitStatementScope(DorisParser.StatementScopeContext) |  | 100% |   | 87% | 1 | 5 | 0 | 7 | 0 | 1 | 
| visitDecommissionBackendClause(DorisParser.DecommissionBackendClauseContext) |  | 100% |  | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 
| visitIdentifierOrText(DorisParser.IdentifierOrTextContext) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| visitPartitionDef(DorisParser.PartitionDefContext) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| visitFunctionIdentifier(DorisParser.FunctionIdentifierContext) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| visitCommentSpec(DorisParser.CommentSpecContext) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 | 
| lambda$visitQuery$11(DorisParser.QueryContext) |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| visitUpdateAssignment(DorisParser.UpdateAssignmentContext) |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| lambda$visitPosition$41(DorisParser.PositionContext) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| lambda$visitSimpleCase$28(Expression, DorisParser.WhenClauseContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$visitPredicated$23(DorisParser.PredicatedContext) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 | 
| visit(List, Class) |  | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| visitSetCharset(DorisParser.SetCharsetContext) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 | 
| visitDescribeTableAll(DorisParser.DescribeTableAllContext) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| lambda$visitExtract$32(DorisParser.ExtractContext) |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| withCte(LogicalPlan, DorisParser.CteContext) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| lambda$withSort$57(Optional, LogicalPlan) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| withTableAlias(LogicalPlan, DorisParser.TableAliasContext) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| visitColumnReference(DorisParser.ColumnReferenceContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| parsePropertyKey(DorisParser.PropertyKeyContext) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| visitInterval(DorisParser.IntervalContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| withExplain(LogicalPlan, DorisParser.ExplainContext) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| withSelectQuerySpecification(ParserRuleContext, LogicalPlan, DorisParser.SelectClauseContext, Optional, Optional, Optional, Optional) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitAddIndexClause(DorisParser.AddIndexClauseContext) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| lambda$withFilter$62(Optional, LogicalPlan) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$visitSearchedCase$29(DorisParser.WhenClauseContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getQualifier(DorisParser.SetOperationContext) |  | 100% |   | 75% | 1 | 3 | 0 | 3 | 0 | 1 | 
| parsePropertyValue(DorisParser.PropertyValueContext) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| visitKillConnection(DorisParser.KillConnectionContext) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| lambda$visitAddConstraint$7(DorisParser.ErrorCapturingIdentifierContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$visitAddConstraint$6(DorisParser.ErrorCapturingIdentifierContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| LogicalPlanBuilder(Map) |  | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| visitAdminRotateTdeRootKey(DorisParser.AdminRotateTdeRootKeyContext) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| visitUpdateAssignmentSeq(DorisParser.UpdateAssignmentSeqContext) |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| visitColumnDefs(DorisParser.ColumnDefsContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitIndexDefs(DorisParser.IndexDefsContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitPartitionsDef(DorisParser.PartitionsDefContext) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| visitPartitionValueList(DorisParser.PartitionValueListContext) |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| visitRollupDefs(DorisParser.RollupDefsContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| withProjection(LogicalPlan, DorisParser.SelectColumnClauseContext, Optional, boolean) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| withAggregate(LogicalPlan, DorisParser.SelectColumnClauseContext, Optional, List) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| withInList(DorisParser.PredicateContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitComplexColTypeList(DorisParser.ComplexColTypeListContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitAdminSetReplicaStatus(DorisParser.AdminSetReplicaStatusContext) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| visitPrivilegeList(DorisParser.PrivilegeListContext) |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| lambda$visitExist$69(DorisParser.ExistContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$withAggregate$63(GroupKeyWithOrder) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$visitAliasQuery$9(DorisParser.AliasQueryContext) |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| visitPropertyClause(DorisParser.PropertyClauseContext) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 | 
| visitMultipartIdentifierOrAsterisk(DorisParser.MultipartIdentifierOrAsteriskContext) |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| visitMultipartIdentifier(DorisParser.MultipartIdentifierContext) |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| visitIdentifierSeq(DorisParser.IdentifierSeqContext) |  | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| lambda$visitIsnull$70(DorisParser.IsnullContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$visitSubqueryExpression$68(DorisParser.SubqueryExpressionContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$visitConvertType$36(DorisParser.ConvertTypeContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$visitCast$30(DorisParser.CastContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| logicalPlanCombiner(LogicalPlan, LogicalPlan, SetOperation.Qualifier) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitUserVariable(DorisParser.UserVariableContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| toStringValue(String) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| withSort(LogicalPlan, Optional) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| withFilter(LogicalPlan, Optional) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| withHaving(LogicalPlan, Optional) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| withPredicate(Expression, DorisParser.PredicateContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitSetDefaultStorageVault(DorisParser.SetDefaultStorageVaultContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitAdminSetReplicaVersion(DorisParser.AdminSetReplicaVersionContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$visitLogicalNot$21(DorisParser.LogicalNotContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$visitTableName$16(List, Token) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| visitSingleStatement(DorisParser.SingleStatementContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitExpressionWithEof(DorisParser.ExpressionWithEofContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitMergeMatchedClause(DorisParser.MergeMatchedClauseContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitMergeNotMatchedClause(DorisParser.MergeNotMatchedClauseContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitAliasQuery(DorisParser.AliasQueryContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitQuery(DorisParser.QueryContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitSetOperation(DorisParser.SetOperationContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitSubquery(DorisParser.SubqueryContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitRegularQuerySpecification(DorisParser.RegularQuerySpecificationContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitTableValuedFunction(DorisParser.TableValuedFunctionContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitStar(DorisParser.StarContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitNamedExpression(DorisParser.NamedExpressionContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitComparison(DorisParser.ComparisonContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitLogicalNot(DorisParser.LogicalNotContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitLogicalBinary(DorisParser.LogicalBinaryContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitPredicated(DorisParser.PredicatedContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitArithmeticUnary(DorisParser.ArithmeticUnaryContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitArithmeticBinary(DorisParser.ArithmeticBinaryContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitCast(DorisParser.CastContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitExtract(DorisParser.ExtractContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitConvertType(DorisParser.ConvertTypeContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitCastDataType(DorisParser.CastDataTypeContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitGroupConcat(DorisParser.GroupConcatContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitFunctionCallExpression(DorisParser.FunctionCallExpressionContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitDereference(DorisParser.DereferenceContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitBooleanLiteral(DorisParser.BooleanLiteralContext) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| visitFromClause(DorisParser.FromClauseContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitRelations(DorisParser.RelationsContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitSortItem(DorisParser.SortItemContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitExpressionWithOrder(DorisParser.ExpressionWithOrderContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| withLimit(LogicalPlan, Optional) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getNamedExpressions(DorisParser.NamedExpressionSeqContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitSubqueryExpression(DorisParser.SubqueryExpressionContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitExist(DorisParser.ExistContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitIsnull(DorisParser.IsnullContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitComplexDataType(DorisParser.ComplexDataTypeContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitRenameClause(DorisParser.RenameClauseContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitMergeInto(DorisParser.MergeIntoContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitEncryptKey(DorisParser.EncryptKeyContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitTrim(DorisParser.TrimContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitSubstring(DorisParser.SubstringContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitPosition(DorisParser.PositionContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| optionalVisit(Object, Supplier) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitNamedExpressionSeq(DorisParser.NamedExpressionSeqContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitPrimitiveDataType(DorisParser.PrimitiveDataTypeContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$getNamedExpressions$67(DorisParser.NamedExpressionSeqContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$visitRelations$49(DorisParser.RelationsContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$visitExpressionWithEof$2(DorisParser.ExpressionWithEofContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$visitSingleStatement$1(DorisParser.SingleStatementContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitParenthesizedExpression(DorisParser.ParenthesizedExpressionContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitRelation(DorisParser.RelationContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitIdentifierList(DorisParser.IdentifierListContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| plan(ParserRuleContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getExpression(ParserRuleContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitCollate(DorisParser.CollateContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitAlterSystem(DorisParser.AlterSystemContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$visitPartitionsDef$55(DorisParser.PartitionDefContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$visitFromClause$48(DorisParser.FromClauseContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$withWindowSpec$43(OrderKey) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$visitSubquery$13(DorisParser.SubqueryContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$visitMultiStatements$8(DorisParser.StatementContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| static {...} |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| typedVisit(ParseTree) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitNullLiteral(DorisParser.NullLiteralContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitSetNames(DorisParser.SetNamesContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitSetTransaction(DorisParser.SetTransactionContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$visitDecommissionBackendClause$102(Token) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$typeCoercionItems$46(DataType, Literal) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| visitUnitIdentifier(DorisParser.UnitIdentifierContext) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$withProjection$60(NamedExpression) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$visitPartitionTable$54(Expression) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$optionalVisit$44(Supplier, Object) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |