LogicalPlanBuilder

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,707 of 9,25459%508 of 1,04151%4458256231,71591283
visitColumnDef(DorisParser.ColumnDefContext)18114544%322442%2029367101
visitVariantPredefinedFields(DorisParser.VariantPredefinedFieldsContext)1090%120%77303011
visitCreateScheduledJob(DorisParser.CreateScheduledJobContext)1000%140%88141411
visitLoad(DorisParser.LoadContext)9834377%233962%1632167301
withHints(LogicalPlan, List, List)9519767%202858%1627216401
visitTypeConstructor(DorisParser.TypeConstructorContext)794134%9430%79131901
lambda$visitFunctionCallExpression$34(DorisParser.FunctionCallExpressionContext)7610758%81463%71272801
visitCreateView(DorisParser.CreateViewContext)750%120%779911
visitAlterMTMV(DorisParser.AlterMTMVContext)712929%1317%78152101
visitInsertTable(DorisParser.InsertTableContext)7012363%141450%1115123901
lambda$withPredicate$54(DorisParser.PredicateContext, Expression)6915669%61875%619175201
visitCreateTableLike(DorisParser.CreateTableLikeContext)680%120%77111111
visitShowConfig(DorisParser.ShowConfigContext)660%100%66111111
visitTableName(DorisParser.TableNameContext)6312967%91562%713103801
visitMapLiteral(DorisParser.MapLiteralContext)620%60%44101011
visitCreateTable(DorisParser.CreateTableContext)6030483%165075%163446501
visitVariantSubColType(DorisParser.VariantSubColTypeContext)600%40%33101011
visitIndexDef(DorisParser.IndexDefContext)590%80%55101011
visitAlterView(DorisParser.AlterViewContext)570%60%448811
lambda$visitAggStateDataType$63(DorisParser.AggStateDataTypeContext)570%20%22131311
visitRefreshMTMV(DorisParser.RefreshMTMVContext)540%80%55101011
visitWithRemoteStorageSystem(DorisParser.WithRemoteStorageSystemContext)540%80%55111111
visitCreateMTMV(DorisParser.CreateMTMVContext)5212871%221235%151832401
parseExplainPlanType(DorisParser.PlanTypeContext)500%220%1212171711
reduceToExpressionTree(int, int, List, DorisParser.LogicalBinaryContext)470%30%337711
visitShowProcedureStatus(DorisParser.ShowProcedureStatusContext)460%40%338811
visitDelete(DorisParser.DeleteContext)448565%8642%7852401
visitPartitionValueDef(DorisParser.PartitionValueDefContext)441322%8220%5681101
lambda$visitArithmeticBinary$22(int, Expression, Expression, DorisParser.ArithmeticBinaryContext)393245%5550%51061201
visitCallProcedure(DorisParser.CallProcedureContext)380%n/a117711
expressionCombiner(Expression, Expression, DorisParser.LogicalBinaryContext)370%40%445511
withFrameBound(DorisParser.FrameBoundaryContext)362641%8433%6891801
visitArraySlice(DorisParser.ArraySliceContext)360%20%223311
lambda$withSelectQuerySpecification$48(LogicalPlan, Optional, DorisParser.SelectClauseContext, Optional, Optional)356765%3770%2661801
lambda$withExplain$45(DorisParser.ExplainContext, LogicalPlan)343147%8433%5751201
visitRefreshSchedule(DorisParser.RefreshScheduleContext)340%20%225511
visitMvRefreshUnit(DorisParser.IdentifierContext)340%60%446611
lambda$visitDoublePipes$24(DorisParser.DoublePipesContext)340%20%225511
lambda$visitArithmeticBinary$23(DorisParser.ArithmeticBinaryContext)307070%2880%2621701
visitStepPartitionDef(DorisParser.StepPartitionDefContext)300%20%224411
visitSystemVariable(DorisParser.SystemVariableContext)291838%6225%4551001
lambda$visitCharFunction$30(DorisParser.CharFunctionContext)280%20%226611
visitPartitionSpec(DorisParser.PartitionSpecContext)271128%7112%4561001
visitDropCatalogRecycleBin(DorisParser.DropCatalogRecycleBinContext)270%n/a114411
visitSimpleColumnDef(DorisParser.SimpleColumnDefContext)260%20%223311
lambda$visitTableValuedFunction$14(DorisParser.TableValuedFunctionContext)250%n/a114411
visitShowView(DorisParser.ShowViewContext)240%20%225511
visitCreateIndexAnalyzer(DorisParser.CreateIndexAnalyzerContext)230%20%224411
visitCreateIndexTokenizer(DorisParser.CreateIndexTokenizerContext)230%20%224411
visitCreateIndexTokenFilter(DorisParser.CreateIndexTokenFilterContext)230%20%224411
lambda$visitArithmeticUnary$21(DorisParser.ArithmeticUnaryContext)222148%3125%343701
visitRefreshTrigger(DorisParser.RefreshTriggerContext)221845%4450%354901
visitCancelMTMVTask(DorisParser.CancelMTMVTaskContext)220%n/a113311
visitAlterStorageVault(DorisParser.AlterStorageVaultContext)210%n/a114411
visitLambdaExpression(DorisParser.LambdaExpressionContext)210%n/a115511
visitSample(DorisParser.SampleContext)192758%2250%233901
processCast(Expression, DorisParser.CastDataTypeContext)182961%2675%253901
visitCreateProcedure(DorisParser.CreateProcedureContext)180%n/a113311
visitDropProcedure(DorisParser.DropProcedureContext)180%n/a113311
visitDecimalLiteral(DorisParser.DecimalLiteralContext)171139%1150%123501
visitCommentSpec(DorisParser.CommentSpecContext)170%20%222211
visitDropIndexAnalyzer(DorisParser.DropIndexAnalyzerContext)170%20%223311
visitDropIndexTokenizer(DorisParser.DropIndexTokenizerContext)170%20%223311
visitDropIndexTokenFilter(DorisParser.DropIndexTokenFilterContext)170%20%223311
lambda$visitComplexDataType$65(DorisParser.ComplexDataTypeContext)163568%1375%141501
visitPauseMTMV(DorisParser.PauseMTMVContext)160%n/a112211
visitResumeMTMV(DorisParser.ResumeMTMVContext)160%n/a112211
visitShowCreateMTMV(DorisParser.ShowCreateMTMVContext)160%n/a112211
visitPlaceholder(DorisParser.PlaceholderContext)160%n/a113311
visitShowCreateProcedure(DorisParser.ShowCreateProcedureContext)160%n/a113311
lambda$visitCreateProcedure$66(FuncNameInfo, DorisParser.CreateProcedureContext)160%20%223311
lambda$new$0(Token, Token)160%20%224411
lambda$visitComparison$17(DorisParser.ComparisonContext)156581%1787%1821301
visitLessThanPartitionDef(DorisParser.LessThanPartitionDefContext)152259%4233%342601
visitComplexColType(DorisParser.ComplexColTypeContext)151955%1150%122601
visitStructLiteral(DorisParser.StructLiteralContext)150%n/a112211
lambda$visitDereference$37(DorisParser.DereferenceContext)142967%1150%121801
visitSimpleColumnDefs(DorisParser.SimpleColumnDefsContext)140%20%225511
visitElementAt(DorisParser.ElementAtContext)140%n/a111111
lambda$visitDataTypeWithNullable$60(DorisParser.DataTypeWithNullableContext)140%20%221111
lambda$visitConvertCharSet$31(DorisParser.ConvertCharSetContext)140%n/a111111
lambda$visitSetOperation$9(DorisParser.SetOperationContext)1311489%41275%4922601
visitAddConstraint(DorisParser.AddConstraintContext)138586%1583%1411901
visitExport(DorisParser.ExportContext)135881%3562%3521401
stripQuotes(String)132363%6225%451401
visitDropRole(DorisParser.DropRoleContext)130%20%221111
lambda$withProjection$50(Optional, boolean, LogicalPlan, DorisParser.SelectColumnClauseContext)125782%1787%1521301
visitRowConstructorItem(DorisParser.RowConstructorItemContext)121352%3125%233601
visitIdentifierOrText(DorisParser.IdentifierOrTextContext)12736%1150%121301
lambda$visitIs_not_null_pred$59(DorisParser.Is_not_null_predContext)120%n/a111111
visitMTMVPartitionInfo(DorisParser.MvPartitionContext)112468%1375%1331001
lambda$visitLogicalBinary$19(DorisParser.LogicalBinaryContext)107087%1787%1511501
visitStringLiteral(DorisParser.StringLiteralContext)105384%3770%3611201
visitAlterSystemRenameComputeGroup(DorisParser.AlterSystemRenameComputeGroupContext)100%n/a111111
visitShowConstraint(DorisParser.ShowConstraintContext)100%n/a112211
visitIndexDefs(DorisParser.IndexDefsContext)100%n/a111111
visitVariantSubColTypeList(DorisParser.VariantSubColTypeListContext)100%n/a112211
visitDropAnalyzeJob(DorisParser.DropAnalyzeJobContext)100%n/a112211
visitKillAnalyzeJob(DorisParser.KillAnalyzeJobContext)100%n/a112211
lambda$visitRegularQuerySpecification$11(DorisParser.RegularQuerySpecificationContext)912193%41477%31012601
visitBracketRelationHint(DorisParser.BracketRelationHintContext)90%n/a113311
lambda$visitConvertType$32(DorisParser.ConvertTypeContext)90%n/a111111
lambda$withLimit$47(Optional, LogicalPlan)83280%1375%131801
visitRollupDef(DorisParser.RollupDefContext)82978%2250%230601
lambda$withHaving$53(LogicalPlan, Optional)81565%1150%121401
visitUserVariable(DorisParser.UserVariableContext)80%n/a111111
visitCommentRelationHint(DorisParser.CommentRelationHintContext)80%n/a113311
lambda$visitDropProcedure$67(FuncNameInfo, DorisParser.DropProcedureContext)80%n/a111111
visitUpdate(DorisParser.UpdateContext)76890%1583%1411401
visitUserIdentify(DorisParser.UserIdentifyContext)72678%3350%341801
visitPartitionDef(DorisParser.PartitionDefContext)71263%1150%121401
lambda$visitCastDataType$33(DorisParser.CastDataTypeContext)71058%3125%233501
visitTableValuedFunction(DorisParser.TableValuedFunctionContext)70%n/a111111
visitDoublePipes(DorisParser.DoublePipesContext)70%n/a111111
visitCharFunction(DorisParser.CharFunctionContext)70%n/a111111
visitConvertCharSet(DorisParser.ConvertCharSetContext)70%n/a111111
visitConvertType(DorisParser.ConvertTypeContext)70%n/a111111
visitRelationList(DorisParser.RelationListContext)70%n/a111111
visitIs_not_null_pred(DorisParser.Is_not_null_predContext)70%n/a111111
visitDataTypeWithNullable(DorisParser.DataTypeWithNullableContext)70%n/a111111
visitAggStateDataType(DorisParser.AggStateDataTypeContext)70%n/a111111
lambda$visitRelationList$41(DorisParser.RelationListContext)70%n/a111111
withJoinRelations(LogicalPlan, DorisParser.RelationContext)620397%33792%32115401
visitAliasedQuery(DorisParser.AliasedQueryContext)63485%1375%131701
withWindowFrame(DorisParser.WindowFrameContext)62681%1150%121701
visitDropMTMV(DorisParser.DropMTMVContext)62379%2250%231401
lambda$withTableAlias$12(DorisParser.TableAliasContext, LogicalPlan)61470%1150%121401
visitNamedExpressionSeq(DorisParser.NamedExpressionSeqContext)60%n/a111111
lambda$visitDropCatalogRecycleBin$70(DropCatalogRecycleBinCommand.IdType, long)60%n/a111111
visitIntegerLiteral(DorisParser.IntegerLiteralContext)55791%1787%1511001
lambda$visitPrimitiveDataType$64(DorisParser.PrimitiveDataTypeContext)53386%1150%121601
visitSimpleCase(DorisParser.SimpleCaseContext)52884%1150%121701
visitArrayLiteral(DorisParser.ArrayLiteralContext)52080%1150%121401
lambda$visitShowCreateProcedure$69(FuncNameInfo)50%n/a111111
lambda$visitShowProcedureStatus$68(Set)50%n/a111111
visitBuildMode(DorisParser.BuildModeContext)41275%2466%242701
visitCurrentDate(DorisParser.CurrentDateContext)40%n/a111111
visitCurrentTime(DorisParser.CurrentTimeContext)40%n/a111111
visitCurrentTimestamp(DorisParser.CurrentTimestampContext)40%n/a111111
visitLocalTime(DorisParser.LocalTimeContext)40%n/a111111
visitLocalTimestamp(DorisParser.LocalTimestampContext)40%n/a111111
visitCurrentUser(DorisParser.CurrentUserContext)40%n/a111111
visitSessionUser(DorisParser.SessionUserContext)40%n/a111111
visitCommentDistributeType(DorisParser.CommentDistributeTypeContext)40%n/a111111
visitShowIndexAnalyzer(DorisParser.ShowIndexAnalyzerContext)40%n/a111111
visitShowIndexTokenizer(DorisParser.ShowIndexTokenizerContext)40%n/a111111
visitShowIndexTokenFilter(DorisParser.ShowIndexTokenFilterContext)40%n/a111111
lambda$visitAggStateDataType$62(Pair)40%n/a111111
lambda$visitAggStateDataType$61(Pair)40%n/a111111
withGenerate(LogicalPlan, DorisParser.LateralViewContext)8796%3562%3511901
parseConstant(DorisParser.ConstantContext)1583%2250%231401
parsePropertyKey(DorisParser.PropertyKeyContext)872%1150%121301
parsePropertyValue(DorisParser.PropertyValueContext)872%1150%121301
visitReplay(DorisParser.ReplayContext)4896%1375%131801
visitCreateRowPolicy(DorisParser.CreateRowPolicyContext)4896%1583%140701
withRelations(LogicalPlan, List)4395%1583%1411001
visitPropertyItemList(DorisParser.PropertyItemListContext)3794%2466%241901
visitPartitionTable(DorisParser.PartitionTableContext)3794%1583%140701
visitInPartitionDef(DorisParser.InPartitionDefContext)3794%1375%130601
withOutFile(LogicalPlan, DorisParser.OutFileClauseContext)3794%3350%3411001
typeCoercionItems(List)3494%1150%121801
visitFixedPartitionDef(DorisParser.FixedPartitionDefContext)2592%1150%120401
lambda$visitEncryptKey$29(DorisParser.EncryptKeyContext)2392%1150%120301
withQueryOrganization(LogicalPlan, DorisParser.QueryOrganizationContext)2090%1150%121601
visitChildren(RuleNode)1083%1150%121301
visitRefreshMethod(DorisParser.RefreshMethodContext)777%1150%121301
visitPropertyClause(DorisParser.PropertyClauseContext)777%1150%120101
lambda$withAggregate$52(Optional, DorisParser.SelectColumnClauseContext, LogicalPlan)94100%8100%0501801
lambda$visitNamedExpression$16(DorisParser.NamedExpressionContext)79100%10100%0601801
visitMultiStatements(DorisParser.MultiStatementsContext)54100%1375%1301401
withWindowSpec(DorisParser.WindowSpecContext, Expression)51100%6100%0401101
reduceToLogicalPlanTree(int, int, List, SetOperation.Qualifier)43100%3100%030701
lambda$withJoinRelations$49(DorisParser.JoinRelationContext, DorisParser.DistributeTypeContext)33100%4100%030601
lambda$visitSortItem$42(DorisParser.SortItemContext)32100%2675%250401
visitInlineTable(DorisParser.InlineTableContext)30100%2100%020701
visitSearchedCase(DorisParser.SearchedCaseContext)27100%2100%020601
visitRowConstructor(DorisParser.RowConstructorContext)27100%2100%020701
visitStatementDefault(DorisParser.StatementDefaultContext)26100%2100%020501
visitKillQuery(DorisParser.KillQueryContext)26100%2100%020701
lambda$visitStar$15(DorisParser.StarContext)22100%2100%020801
lambda$visitAliasQuery$7(DorisParser.AliasQueryContext)21100%n/a010301
getOriginSql(ParserRuleContext)20100%n/a010401
visitDropConstraint(DorisParser.DropConstraintContext)20100%n/a010301
lambda$visitQuery$8(DorisParser.QueryContext)17100%n/a010301
visitUpdateAssignment(DorisParser.UpdateAssignmentContext)16100%n/a010201
lambda$visitSimpleCase$25(Expression, DorisParser.WhenClauseContext)16100%n/a010101
lambda$visitPredicated$20(DorisParser.PredicatedContext)16100%2100%020201
visit(List, Class)15100%n/a010401
lambda$visitExtract$28(DorisParser.ExtractContext)15100%n/a010301
withCte(LogicalPlan, DorisParser.CteContext)14100%2100%020301
lambda$withSort$46(Optional, LogicalPlan)14100%n/a010201
lambda$visitPartitionTable$43(DorisParser.IdentityOrFunctionContext)14100%2100%020401
withTableAlias(LogicalPlan, DorisParser.TableAliasContext)13100%2100%020301
visitInterval(DorisParser.IntervalContext)12100%n/a010101
withExplain(LogicalPlan, DorisParser.ExplainContext)12100%2100%020301
lambda$withFilter$51(Optional, LogicalPlan)12100%n/a010201
lambda$visitSearchedCase$26(DorisParser.WhenClauseContext)12100%n/a010101
getQualifier(DorisParser.SetOperationContext)11100%1375%130301
withSelectQuerySpecification(ParserRuleContext, LogicalPlan, DorisParser.SelectClauseContext, Optional, Optional, Optional)11100%n/a010101
visitKillConnection(DorisParser.KillConnectionContext)11100%n/a010201
LogicalPlanBuilder(Map)10100%n/a010401
visitUpdateAssignmentSeq(DorisParser.UpdateAssignmentSeqContext)10100%n/a010301
visitColumnDefs(DorisParser.ColumnDefsContext)10100%n/a010101
visitPartitionsDef(DorisParser.PartitionsDefContext)10100%n/a010201
visitPartitionValueList(DorisParser.PartitionValueListContext)10100%n/a010301
visitRollupDefs(DorisParser.RollupDefsContext)10100%n/a010101
withProjection(LogicalPlan, DorisParser.SelectColumnClauseContext, Optional, boolean)10100%n/a010101
withInList(DorisParser.PredicateContext)10100%n/a010101
visitComplexColTypeList(DorisParser.ComplexColTypeListContext)10100%n/a010101
lambda$visitExist$57(DorisParser.ExistContext)10100%n/a010101
lambda$visitAliasQuery$6(DorisParser.AliasQueryContext)10100%n/a010301
lambda$visitAddConstraint$4(String)10100%n/a010101
lambda$visitAddConstraint$3(String)10100%n/a010101
visitMultipartIdentifier(DorisParser.MultipartIdentifierContext)9100%n/a010301
visitIdentifierSeq(DorisParser.IdentifierSeqContext)9100%n/a010301
withAggregate(LogicalPlan, DorisParser.SelectColumnClauseContext, Optional)9100%n/a010101
lambda$visitIsnull$58(DorisParser.IsnullContext)9100%n/a010101
lambda$visitSubqueryExpression$56(DorisParser.SubqueryExpressionContext)9100%n/a010101
lambda$visitCast$27(DorisParser.CastContext)9100%n/a010101
logicalPlanCombiner(LogicalPlan, LogicalPlan, SetOperation.Qualifier)8100%n/a010101
toStringValue(String)8100%n/a010101
withSort(LogicalPlan, Optional)8100%n/a010101
withFilter(LogicalPlan, Optional)8100%n/a010101
withHaving(LogicalPlan, Optional)8100%n/a010101
withPredicate(Expression, DorisParser.PredicateContext)8100%n/a010101
lambda$visitLogicalNot$18(DorisParser.LogicalNotContext)8100%n/a010101
lambda$visitTableName$13(List, Token)8100%n/a010201
visitSingleStatement(DorisParser.SingleStatementContext)7100%n/a010101
visitExpressionWithEof(DorisParser.ExpressionWithEofContext)7100%n/a010101
visitAliasQuery(DorisParser.AliasQueryContext)7100%n/a010101
visitQuery(DorisParser.QueryContext)7100%n/a010101
visitSetOperation(DorisParser.SetOperationContext)7100%n/a010101
visitSubquery(DorisParser.SubqueryContext)7100%n/a010101
visitRegularQuerySpecification(DorisParser.RegularQuerySpecificationContext)7100%n/a010101
visitNamedExpression(DorisParser.NamedExpressionContext)7100%n/a010101
visitComparison(DorisParser.ComparisonContext)7100%n/a010101
visitLogicalNot(DorisParser.LogicalNotContext)7100%n/a010101
visitLogicalBinary(DorisParser.LogicalBinaryContext)7100%n/a010101
visitPredicated(DorisParser.PredicatedContext)7100%n/a010101
visitArithmeticUnary(DorisParser.ArithmeticUnaryContext)7100%n/a010101
visitArithmeticBinary(DorisParser.ArithmeticBinaryContext)7100%n/a010101
visitCast(DorisParser.CastContext)7100%n/a010101
visitExtract(DorisParser.ExtractContext)7100%n/a010101
visitCastDataType(DorisParser.CastDataTypeContext)7100%n/a010101
visitFunctionCallExpression(DorisParser.FunctionCallExpressionContext)7100%n/a010101
visitDereference(DorisParser.DereferenceContext)7100%n/a010101
visitBooleanLiteral(DorisParser.BooleanLiteralContext)7100%n/a010201
visitFromClause(DorisParser.FromClauseContext)7100%n/a010101
visitRelations(DorisParser.RelationsContext)7100%n/a010101
visitSortItem(DorisParser.SortItemContext)7100%n/a010101
withLimit(LogicalPlan, Optional)7100%n/a010101
getNamedExpressions(DorisParser.NamedExpressionSeqContext)7100%n/a010101
visitSubqueryExpression(DorisParser.SubqueryExpressionContext)7100%n/a010101
visitExist(DorisParser.ExistContext)7100%n/a010101
visitIsnull(DorisParser.IsnullContext)7100%n/a010101
visitComplexDataType(DorisParser.ComplexDataTypeContext)7100%n/a010101
visitStar(DorisParser.StarContext)6100%n/a010101
visitEncryptKey(DorisParser.EncryptKeyContext)6100%n/a010101
optionalVisit(Object, Supplier)6100%n/a010101
visitPrimitiveDataType(DorisParser.PrimitiveDataTypeContext)6100%n/a010101
lambda$getNamedExpressions$55(DorisParser.NamedExpressionSeqContext)6100%n/a010101
lambda$visitRelations$40(DorisParser.RelationsContext)6100%n/a010101
lambda$visitExpressionWithEof$2(DorisParser.ExpressionWithEofContext)6100%n/a010101
lambda$visitSingleStatement$1(DorisParser.SingleStatementContext)6100%n/a010101
visitParenthesizedExpression(DorisParser.ParenthesizedExpressionContext)5100%n/a010101
visitRelation(DorisParser.RelationContext)5100%n/a010101
visitIdentifierList(DorisParser.IdentifierListContext)5100%n/a010101
plan(ParserRuleContext)5100%n/a010101
getExpression(ParserRuleContext)5100%n/a010101
visitCollate(DorisParser.CollateContext)5100%n/a010101
lambda$visitPartitionsDef$44(DorisParser.PartitionDefContext)5100%n/a010101
lambda$visitFromClause$39(DorisParser.FromClauseContext)5100%n/a010101
lambda$withWindowSpec$35(OrderKey)5100%n/a010101
lambda$visitSubquery$10(DorisParser.SubqueryContext)5100%n/a010101
lambda$visitMultiStatements$5(DorisParser.StatementContext)5100%n/a010101
typedVisit(ParseTree)4100%n/a010101
visitColumnReference(DorisParser.ColumnReferenceContext)4100%n/a010101
visitNullLiteral(DorisParser.NullLiteralContext)4100%n/a010101
visitBracketDistributeType(DorisParser.BracketDistributeTypeContext)4100%n/a010101
lambda$typeCoercionItems$38(DataType, Literal)4100%n/a010101
visitUnitIdentifier(DorisParser.UnitIdentifierContext)100%n/a010101
lambda$optionalVisit$36(Supplier, Object)100%n/a010101
visitUnsupported(DorisParser.UnsupportedContext)100%n/a010101