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