visitColumnDef(DorisParser.ColumnDefContext) |   | 44% |   | 42% | 20 | 29 | 36 | 71 | 0 | 1 |
visitVariantPredefinedFields(DorisParser.VariantPredefinedFieldsContext) |  | 0% |  | 0% | 7 | 7 | 30 | 30 | 1 | 1 |
visitCreateScheduledJob(DorisParser.CreateScheduledJobContext) |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 1 | 1 |
visitLoad(DorisParser.LoadContext) |   | 77% |   | 62% | 16 | 32 | 16 | 73 | 0 | 1 |
withHints(LogicalPlan, List, List) |   | 67% |   | 58% | 16 | 27 | 21 | 64 | 0 | 1 |
visitTypeConstructor(DorisParser.TypeConstructorContext) |   | 34% |   | 30% | 7 | 9 | 13 | 19 | 0 | 1 |
lambda$visitFunctionCallExpression$34(DorisParser.FunctionCallExpressionContext) |   | 58% |   | 63% | 7 | 12 | 7 | 28 | 0 | 1 |
visitCreateView(DorisParser.CreateViewContext) |  | 0% |  | 0% | 7 | 7 | 9 | 9 | 1 | 1 |
visitAlterMTMV(DorisParser.AlterMTMVContext) |   | 29% |   | 7% | 7 | 8 | 15 | 21 | 0 | 1 |
visitInsertTable(DorisParser.InsertTableContext) |   | 63% |   | 50% | 11 | 15 | 12 | 39 | 0 | 1 |
lambda$withPredicate$54(DorisParser.PredicateContext, Expression) |   | 69% |   | 75% | 6 | 19 | 17 | 52 | 0 | 1 |
visitCreateTableLike(DorisParser.CreateTableLikeContext) |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 1 | 1 |
visitShowConfig(DorisParser.ShowConfigContext) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
visitTableName(DorisParser.TableNameContext) |   | 67% |   | 62% | 7 | 13 | 10 | 38 | 0 | 1 |
visitMapLiteral(DorisParser.MapLiteralContext) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
visitCreateTable(DorisParser.CreateTableContext) |   | 83% |   | 75% | 16 | 34 | 4 | 65 | 0 | 1 |
visitVariantSubColType(DorisParser.VariantSubColTypeContext) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
visitIndexDef(DorisParser.IndexDefContext) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
visitAlterView(DorisParser.AlterViewContext) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
lambda$visitAggStateDataType$63(DorisParser.AggStateDataTypeContext) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
visitRefreshMTMV(DorisParser.RefreshMTMVContext) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
visitWithRemoteStorageSystem(DorisParser.WithRemoteStorageSystemContext) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
visitCreateMTMV(DorisParser.CreateMTMVContext) |   | 71% |   | 35% | 15 | 18 | 3 | 24 | 0 | 1 |
parseExplainPlanType(DorisParser.PlanTypeContext) |  | 0% |  | 0% | 12 | 12 | 17 | 17 | 1 | 1 |
reduceToExpressionTree(int, int, List, DorisParser.LogicalBinaryContext) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
visitShowProcedureStatus(DorisParser.ShowProcedureStatusContext) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
visitDelete(DorisParser.DeleteContext) |   | 65% |   | 42% | 7 | 8 | 5 | 24 | 0 | 1 |
visitPartitionValueDef(DorisParser.PartitionValueDefContext) |   | 22% |   | 20% | 5 | 6 | 8 | 11 | 0 | 1 |
lambda$visitArithmeticBinary$22(int, Expression, Expression, DorisParser.ArithmeticBinaryContext) |   | 45% |   | 50% | 5 | 10 | 6 | 12 | 0 | 1 |
visitCallProcedure(DorisParser.CallProcedureContext) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
expressionCombiner(Expression, Expression, DorisParser.LogicalBinaryContext) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
withFrameBound(DorisParser.FrameBoundaryContext) |   | 41% |   | 33% | 6 | 8 | 9 | 18 | 0 | 1 |
visitArraySlice(DorisParser.ArraySliceContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
lambda$withSelectQuerySpecification$48(LogicalPlan, Optional, DorisParser.SelectClauseContext, Optional, Optional) |   | 65% |   | 70% | 2 | 6 | 6 | 18 | 0 | 1 |
lambda$withExplain$45(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$24(DorisParser.DoublePipesContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
lambda$visitArithmeticBinary$23(DorisParser.ArithmeticBinaryContext) |   | 70% |   | 80% | 2 | 6 | 2 | 17 | 0 | 1 |
visitStepPartitionDef(DorisParser.StepPartitionDefContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
visitSystemVariable(DorisParser.SystemVariableContext) |   | 38% |   | 25% | 4 | 5 | 5 | 10 | 0 | 1 |
lambda$visitCharFunction$30(DorisParser.CharFunctionContext) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
visitPartitionSpec(DorisParser.PartitionSpecContext) |   | 28% |   | 12% | 4 | 5 | 6 | 10 | 0 | 1 |
visitDropCatalogRecycleBin(DorisParser.DropCatalogRecycleBinContext) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
visitSimpleColumnDef(DorisParser.SimpleColumnDefContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
lambda$visitTableValuedFunction$14(DorisParser.TableValuedFunctionContext) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
visitShowView(DorisParser.ShowViewContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 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 |
lambda$visitArithmeticUnary$21(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 |
visitAlterStorageVault(DorisParser.AlterStorageVaultContext) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
visitLambdaExpression(DorisParser.LambdaExpressionContext) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
visitSample(DorisParser.SampleContext) |   | 58% |   | 50% | 2 | 3 | 3 | 9 | 0 | 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 |
visitDecimalLiteral(DorisParser.DecimalLiteralContext) |   | 39% |   | 50% | 1 | 2 | 3 | 5 | 0 | 1 |
visitCommentSpec(DorisParser.CommentSpecContext) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 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 |
lambda$visitComplexDataType$65(DorisParser.ComplexDataTypeContext) |   | 68% |   | 75% | 1 | 4 | 1 | 5 | 0 | 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 |
lambda$visitCreateProcedure$66(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$17(DorisParser.ComparisonContext) |   | 81% |   | 87% | 1 | 8 | 2 | 13 | 0 | 1 |
visitLessThanPartitionDef(DorisParser.LessThanPartitionDefContext) |   | 59% |   | 33% | 3 | 4 | 2 | 6 | 0 | 1 |
visitComplexColType(DorisParser.ComplexColTypeContext) |   | 55% |   | 50% | 1 | 2 | 2 | 6 | 0 | 1 |
visitStructLiteral(DorisParser.StructLiteralContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$visitDereference$37(DorisParser.DereferenceContext) |   | 67% |   | 50% | 1 | 2 | 1 | 8 | 0 | 1 |
visitSimpleColumnDefs(DorisParser.SimpleColumnDefsContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
visitElementAt(DorisParser.ElementAtContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitDataTypeWithNullable$60(DorisParser.DataTypeWithNullableContext) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$visitConvertCharSet$31(DorisParser.ConvertCharSetContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitSetOperation$9(DorisParser.SetOperationContext) |   | 89% |   | 75% | 4 | 9 | 2 | 26 | 0 | 1 |
visitAddConstraint(DorisParser.AddConstraintContext) |   | 86% |   | 83% | 1 | 4 | 1 | 19 | 0 | 1 |
visitExport(DorisParser.ExportContext) |   | 81% |   | 62% | 3 | 5 | 2 | 14 | 0 | 1 |
stripQuotes(String) |   | 63% |   | 25% | 4 | 5 | 1 | 4 | 0 | 1 |
visitDropRole(DorisParser.DropRoleContext) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$withProjection$50(Optional, boolean, LogicalPlan, DorisParser.SelectColumnClauseContext) |   | 82% |   | 87% | 1 | 5 | 2 | 13 | 0 | 1 |
visitRowConstructorItem(DorisParser.RowConstructorItemContext) |   | 52% |   | 25% | 2 | 3 | 3 | 6 | 0 | 1 |
visitIdentifierOrText(DorisParser.IdentifierOrTextContext) |   | 36% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
lambda$visitIs_not_null_pred$59(DorisParser.Is_not_null_predContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitMTMVPartitionInfo(DorisParser.MvPartitionContext) |   | 68% |   | 75% | 1 | 3 | 3 | 10 | 0 | 1 |
lambda$visitLogicalBinary$19(DorisParser.LogicalBinaryContext) |   | 87% |   | 87% | 1 | 5 | 1 | 15 | 0 | 1 |
visitStringLiteral(DorisParser.StringLiteralContext) |   | 84% |   | 70% | 3 | 6 | 1 | 12 | 0 | 1 |
visitAlterSystemRenameComputeGroup(DorisParser.AlterSystemRenameComputeGroupContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitShowConstraint(DorisParser.ShowConstraintContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
visitIndexDefs(DorisParser.IndexDefsContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitVariantSubColTypeList(DorisParser.VariantSubColTypeListContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 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$visitRegularQuerySpecification$11(DorisParser.RegularQuerySpecificationContext) |   | 93% |   | 77% | 3 | 10 | 1 | 26 | 0 | 1 |
visitBracketRelationHint(DorisParser.BracketRelationHintContext) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$visitConvertType$32(DorisParser.ConvertTypeContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$withLimit$47(Optional, LogicalPlan) |   | 80% |   | 75% | 1 | 3 | 1 | 8 | 0 | 1 |
visitRollupDef(DorisParser.RollupDefContext) |   | 78% |   | 50% | 2 | 3 | 0 | 6 | 0 | 1 |
lambda$withHaving$53(LogicalPlan, Optional) |   | 65% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
visitUserVariable(DorisParser.UserVariableContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitCommentRelationHint(DorisParser.CommentRelationHintContext) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$visitDropProcedure$67(FuncNameInfo, DorisParser.DropProcedureContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitUpdate(DorisParser.UpdateContext) |   | 90% |   | 83% | 1 | 4 | 1 | 14 | 0 | 1 |
visitUserIdentify(DorisParser.UserIdentifyContext) |   | 78% |   | 50% | 3 | 4 | 1 | 8 | 0 | 1 |
visitPartitionDef(DorisParser.PartitionDefContext) |   | 63% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
lambda$visitCastDataType$33(DorisParser.CastDataTypeContext) |   | 58% |   | 25% | 2 | 3 | 3 | 5 | 0 | 1 |
visitTableValuedFunction(DorisParser.TableValuedFunctionContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitDoublePipes(DorisParser.DoublePipesContext) |  | 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 |
visitConvertType(DorisParser.ConvertTypeContext) |  | 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 |
lambda$visitRelationList$41(DorisParser.RelationListContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
withJoinRelations(LogicalPlan, DorisParser.RelationContext) |   | 97% |   | 92% | 3 | 21 | 1 | 54 | 0 | 1 |
visitAliasedQuery(DorisParser.AliasedQueryContext) |   | 85% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
withWindowFrame(DorisParser.WindowFrameContext) |   | 81% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 |
visitDropMTMV(DorisParser.DropMTMVContext) |   | 79% |   | 50% | 2 | 3 | 1 | 4 | 0 | 1 |
lambda$withTableAlias$12(DorisParser.TableAliasContext, LogicalPlan) |   | 70% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
visitNamedExpressionSeq(DorisParser.NamedExpressionSeqContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitDropCatalogRecycleBin$70(DropCatalogRecycleBinCommand.IdType, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitIntegerLiteral(DorisParser.IntegerLiteralContext) |   | 91% |   | 87% | 1 | 5 | 1 | 10 | 0 | 1 |
lambda$visitPrimitiveDataType$64(DorisParser.PrimitiveDataTypeContext) |   | 86% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
visitSimpleCase(DorisParser.SimpleCaseContext) |   | 84% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 |
visitArrayLiteral(DorisParser.ArrayLiteralContext) |   | 80% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
lambda$visitShowCreateProcedure$69(FuncNameInfo) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitShowProcedureStatus$68(Set) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitBuildMode(DorisParser.BuildModeContext) |   | 75% |   | 66% | 2 | 4 | 2 | 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 |
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 |
visitCommentDistributeType(DorisParser.CommentDistributeTypeContext) |  | 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 |
lambda$visitAggStateDataType$62(Pair) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitAggStateDataType$61(Pair) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
withGenerate(LogicalPlan, DorisParser.LateralViewContext) |  | 96% |   | 62% | 3 | 5 | 1 | 19 | 0 | 1 |
parseConstant(DorisParser.ConstantContext) |  | 83% |   | 50% | 2 | 3 | 1 | 4 | 0 | 1 |
parsePropertyKey(DorisParser.PropertyKeyContext) |  | 72% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
parsePropertyValue(DorisParser.PropertyValueContext) |  | 72% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
visitReplay(DorisParser.ReplayContext) |  | 96% |   | 75% | 1 | 3 | 1 | 8 | 0 | 1 |
visitCreateRowPolicy(DorisParser.CreateRowPolicyContext) |  | 96% |   | 83% | 1 | 4 | 0 | 7 | 0 | 1 |
withRelations(LogicalPlan, List) |  | 95% |   | 83% | 1 | 4 | 1 | 10 | 0 | 1 |
visitPropertyItemList(DorisParser.PropertyItemListContext) |  | 94% |   | 66% | 2 | 4 | 1 | 9 | 0 | 1 |
visitPartitionTable(DorisParser.PartitionTableContext) |  | 94% |   | 83% | 1 | 4 | 0 | 7 | 0 | 1 |
visitInPartitionDef(DorisParser.InPartitionDefContext) |  | 94% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 |
withOutFile(LogicalPlan, DorisParser.OutFileClauseContext) |  | 94% |   | 50% | 3 | 4 | 1 | 10 | 0 | 1 |
typeCoercionItems(List) |  | 94% |   | 50% | 1 | 2 | 1 | 8 | 0 | 1 |
visitFixedPartitionDef(DorisParser.FixedPartitionDefContext) |  | 92% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
lambda$visitEncryptKey$29(DorisParser.EncryptKeyContext) |  | 92% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
withQueryOrganization(LogicalPlan, DorisParser.QueryOrganizationContext) |  | 90% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
visitChildren(RuleNode) |  | 83% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
visitRefreshMethod(DorisParser.RefreshMethodContext) |  | 77% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
visitPropertyClause(DorisParser.PropertyClauseContext) |  | 77% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
lambda$withAggregate$52(Optional, DorisParser.SelectColumnClauseContext, LogicalPlan) |  | 100% |  | 100% | 0 | 5 | 0 | 18 | 0 | 1 |
lambda$visitNamedExpression$16(DorisParser.NamedExpressionContext) |  | 100% |  | 100% | 0 | 6 | 0 | 18 | 0 | 1 |
visitMultiStatements(DorisParser.MultiStatementsContext) |  | 100% |   | 75% | 1 | 3 | 0 | 14 | 0 | 1 |
withWindowSpec(DorisParser.WindowSpecContext, Expression) |  | 100% |  | 100% | 0 | 4 | 0 | 11 | 0 | 1 |
reduceToLogicalPlanTree(int, int, List, SetOperation.Qualifier) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
lambda$withJoinRelations$49(DorisParser.JoinRelationContext, DorisParser.DistributeTypeContext) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
lambda$visitSortItem$42(DorisParser.SortItemContext) |  | 100% |   | 75% | 2 | 5 | 0 | 4 | 0 | 1 |
visitInlineTable(DorisParser.InlineTableContext) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 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$visitStar$15(DorisParser.StarContext) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
lambda$visitAliasQuery$7(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 |
lambda$visitQuery$8(DorisParser.QueryContext) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
visitUpdateAssignment(DorisParser.UpdateAssignmentContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
lambda$visitSimpleCase$25(Expression, DorisParser.WhenClauseContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPredicated$20(DorisParser.PredicatedContext) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
visit(List, Class) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
lambda$visitExtract$28(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$46(Optional, LogicalPlan) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
lambda$visitPartitionTable$43(DorisParser.IdentityOrFunctionContext) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
withTableAlias(LogicalPlan, DorisParser.TableAliasContext) |  | 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 |
lambda$withFilter$51(Optional, LogicalPlan) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
lambda$visitSearchedCase$26(DorisParser.WhenClauseContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getQualifier(DorisParser.SetOperationContext) |  | 100% |   | 75% | 1 | 3 | 0 | 3 | 0 | 1 |
withSelectQuerySpecification(ParserRuleContext, LogicalPlan, DorisParser.SelectClauseContext, Optional, Optional, Optional) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
visitKillConnection(DorisParser.KillConnectionContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
LogicalPlanBuilder(Map) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 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 |
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 |
withInList(DorisParser.PredicateContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
visitComplexColTypeList(DorisParser.ComplexColTypeListContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitExist$57(DorisParser.ExistContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitAliasQuery$6(DorisParser.AliasQueryContext) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
lambda$visitAddConstraint$4(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitAddConstraint$3(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 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 |
withAggregate(LogicalPlan, DorisParser.SelectColumnClauseContext, Optional) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitIsnull$58(DorisParser.IsnullContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitSubqueryExpression$56(DorisParser.SubqueryExpressionContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitCast$27(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 |
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 |
lambda$visitLogicalNot$18(DorisParser.LogicalNotContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitTableName$13(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 |
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 |
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 |
visitCastDataType(DorisParser.CastDataTypeContext) |  | 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 |
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 |
visitStar(DorisParser.StarContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
visitEncryptKey(DorisParser.EncryptKeyContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
optionalVisit(Object, Supplier) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
visitPrimitiveDataType(DorisParser.PrimitiveDataTypeContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$getNamedExpressions$55(DorisParser.NamedExpressionSeqContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitRelations$40(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 |
lambda$visitPartitionsDef$44(DorisParser.PartitionDefContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitFromClause$39(DorisParser.FromClauseContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$withWindowSpec$35(OrderKey) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitSubquery$10(DorisParser.SubqueryContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitMultiStatements$5(DorisParser.StatementContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
typedVisit(ParseTree) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
visitColumnReference(DorisParser.ColumnReferenceContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
visitNullLiteral(DorisParser.NullLiteralContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
visitBracketDistributeType(DorisParser.BracketDistributeTypeContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$typeCoercionItems$38(DataType, Literal) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
visitUnitIdentifier(DorisParser.UnitIdentifierContext) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$optionalVisit$36(Supplier, Object) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
visitUnsupported(DorisParser.UnsupportedContext) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |