ExprToThriftVisitor

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total834 of 1,49244%113 of 16832%931601823502460
buildSearchThriftParam(SearchPredicate)1720%200%1111383811
appendClauseExplain(TSearchClause, List, int)930%140%88141411
convertQsNodeToThrift(SearchDslParser.QsNode)900%180%1010191911
toThriftOpcode(TimestampArithmeticExpr)770%220%1515151511
visitVariableExpr(VariableExpr, TExprNode)590%60%55151511
visitMatchPredicate(MatchPredicate, TExprNode)440%n/a119911
toThriftOpcode(MatchPredicate.Operator)290%70%778811
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%1375%132901
toThriftOpcode(ArithmeticExpr.Operator)142362%2981%21121201
visit(Expr, TExprNode)140%n/a112211
visitTryCastExpr(TryCastExpr, TExprNode)140%n/a114411
visitVarBinaryLiteral(VarBinaryLiteral, TExprNode)130%n/a113311
convertQsOccurToThrift(SearchDslParser.QsOccur)130%40%445511
toThriftOpcode(BinaryPredicate.Operator)121961%1787%181901
toThriftOpcode(CompoundPredicate.Operator)121147%1375%141501
visitTimeV2Literal(TimeV2Literal, TExprNode)120%n/a113311
visitJsonLiteral(JsonLiteral, TExprNode)120%n/a113311
visitSearchPredicate(SearchPredicate, TExprNode)100%n/a113311
visitTimestampArithmeticExpr(TimestampArithmeticExpr, TExprNode)100%n/a113311
visitPlaceHolderExpr(PlaceHolderExpr, TExprNode)80%n/a112211
toThriftOpcode(InPredicate)71263%3350%241401
visitLikePredicate(LikePredicate, TExprNode)50%n/a112211
visitBetweenPredicate(BetweenPredicate, TExprNode)50%n/a111111
visitStringLiteral(StringLiteral, TExprNode)41578%1150%121501
visitFunctionCallExpr(FunctionCallExpr, TExprNode)33692%1787%1511101
visitSlotRef(SlotRef, TExprNode)23995%1150%120601
visitMaxLiteral(MaxLiteral, TExprNode)20%n/a111111
visitEncryptKeyRef(EncryptKeyRef, TExprNode)20%n/a111111
treeToThriftHelper(Expr, TExpr, ExprVisitor)89100%10100%0601901
createTAggregateExprFromFunctionParams(FunctionParams, boolean)43100%4100%0301001
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%1375%130401
visitInPredicate(InPredicate, TExprNode)17100%n/a010401
visitArrayLiteral(ArrayLiteral, TExprNode)14100%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
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