ExprToThriftVisitor

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total460 of 1,61971%74 of 18259%66167933771560
appendClauseExplain(TSearchClause, List, int)930%140%88141411
toThriftOpcode(TimestampArithmeticExpr)770%220%1515151511
visitVariableExpr(VariableExpr, TExprNode)590%60%55151511
indent(int)250%40%336611
buildDslAstExplainLines(SearchPredicate)240%40%336611
escapeText(String)180%20%227711
visitInformationFunction(InformationFunction, TExprNode)150%n/a113311
visitDateLiteral(DateLiteral, TExprNode)142967%4100%032901
visit(Expr, TExprNode)140%n/a112211
toThriftOpcode(ArithmeticExpr.Operator)122567%11090%11111201
toThriftOpcode(BinaryPredicate.Operator)121961%1787%181901
toThriftOpcode(MatchPredicate.Operator)121758%1685%171801
toThriftOpcode(CompoundPredicate.Operator)121147%1375%141501
visitJsonLiteral(JsonLiteral, TExprNode)120%n/a113311
visitTimestampArithmeticExpr(TimestampArithmeticExpr, TExprNode)100%n/a113311
buildSearchThriftParam(SearchPredicate)918695%51575%51124301
convertQsNodeToThrift(SearchDslParser.QsNode)88291%41477%31011901
visitPlaceHolderExpr(PlaceHolderExpr, TExprNode)80%n/a112211
visitLikePredicate(LikePredicate, TExprNode)50%n/a112211
visitBetweenPredicate(BetweenPredicate, TExprNode)50%n/a111111
visitStringLiteral(StringLiteral, TExprNode)41578%1150%121501
visitFunctionCallExpr(FunctionCallExpr, TExprNode)33692%1787%1511101
toThriftOpcode(InPredicate)21789%1583%140401
convertQsOccurToThrift(SearchDslParser.QsOccur)21184%1375%141501
visitMaxLiteral(MaxLiteral, TExprNode)20%n/a111111
visitEncryptKeyRef(EncryptKeyRef, TExprNode)20%n/a111111
visitSearchPredicate(SearchPredicate, TExprNode)11399%5964%5802501
treeToThriftHelper(Expr, TExpr, ExprVisitor)89100%10100%0601901
visitMatchPredicate(MatchPredicate, TExprNode)44100%n/a010901
createTAggregateExprFromFunctionParams(FunctionParams, boolean)43100%4100%0301001
visitSlotRef(SlotRef, TExprNode)41100%2100%020601
visitStructLiteral(StructLiteral, TExprNode)30100%n/a010801
visitMapLiteral(MapLiteral, TExprNode)23100%n/a010601
visitColumnRefExpr(ColumnRefExpr, TExprNode)22100%n/a010601
visitCaseExpr(CaseExpr, TExprNode)22100%2100%020501
visitBinaryPredicate(BinaryPredicate, TExprNode)21100%n/a010401
treesToThrift(List)20100%2100%020501
visitArithmeticExpr(ArithmeticExpr, TExprNode)19100%4100%030401
visitInPredicate(InPredicate, TExprNode)17100%n/a010401
visitArrayLiteral(ArrayLiteral, TExprNode)14100%n/a010301
visitTryCastExpr(TryCastExpr, TExprNode)14100%n/a010401
visitVarBinaryLiteral(VarBinaryLiteral, TExprNode)13100%n/a010301
visitBoolLiteral(BoolLiteral, TExprNode)12100%n/a010301
visitIntLiteral(IntLiteral, TExprNode)12100%n/a010301
visitLargeIntLiteral(LargeIntLiteral, TExprNode)12100%n/a010301
visitFloatLiteral(FloatLiteral, TExprNode)12100%n/a010301
visitDecimalLiteral(DecimalLiteral, TExprNode)12100%n/a010301
visitTimeV2Literal(TimeV2Literal, TExprNode)12100%n/a010301
visitIPv4Literal(IPv4Literal, TExprNode)12100%n/a010301
visitIPv6Literal(IPv6Literal, TExprNode)12100%n/a010301
visitCompoundPredicate(CompoundPredicate, TExprNode)11100%n/a010301
treeToThrift(Expr)10100%n/a010301
visitCastExpr(CastExpr, TExprNode)9100%n/a010301
lambda$visitStructLiteral$0(TExprNode, StructField)8100%n/a010101
static {...}8100%n/a010201
visitLambdaFunctionExpr(LambdaFunctionExpr, TExprNode)6100%n/a010201
visitNullLiteral(NullLiteral, TExprNode)5100%n/a010201
visitIsNullPredicate(IsNullPredicate, TExprNode)5100%n/a010201
visitLambdaFunctionCallExpr(LambdaFunctionCallExpr, TExprNode)5100%n/a010201
ExprToThriftVisitor()3100%n/a010201