ExprToThriftVisitor

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total895 of 1,45438%128 of 16823%1141602133503060
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
visitStructLiteral(StructLiteral, TExprNode)300%n/a118811
indent(int)250%40%336611
buildDslAstExplainLines(SearchPredicate)240%40%336611
visitMapLiteral(MapLiteral, TExprNode)230%n/a116611
visitColumnRefExpr(ColumnRefExpr, TExprNode)220%n/a116611
visitCaseExpr(CaseExpr, TExprNode)220%20%225511
toThriftOpcode(ArithmeticExpr.Operator)201135%8327%81181201
escapeText(String)180%20%227711
toThriftOpcode(MatchPredicate.Operator)16730%6114%676801
visitInformationFunction(InformationFunction, TExprNode)150%n/a113311
visitTryCastExpr(TryCastExpr, TExprNode)140%n/a114411
visitVarBinaryLiteral(VarBinaryLiteral, TExprNode)130%n/a113311
convertQsOccurToThrift(SearchDslParser.QsOccur)130%40%445511
visitBoolLiteral(BoolLiteral, TExprNode)120%n/a113311
visitTimeV2Literal(TimeV2Literal, TExprNode)120%n/a113311
visitJsonLiteral(JsonLiteral, TExprNode)120%n/a113311
toThriftOpcode(BinaryPredicate.Operator)101560%3562%383901
toThriftOpcode(CompoundPredicate.Operator)10741%3125%343501
visitSearchPredicate(SearchPredicate, TExprNode)100%n/a113311
visitTimestampArithmeticExpr(TimestampArithmeticExpr, TExprNode)100%n/a113311
toThriftOpcode(InPredicate)91052%4233%341401
visit(Expr, TExprNode)80%n/a112211
visitPlaceHolderExpr(PlaceHolderExpr, TExprNode)80%n/a112211
lambda$visitStructLiteral$0(TExprNode, StructField)80%n/a111111
visitDateLiteral(DateLiteral, TExprNode)62982%1375%132901
visitLambdaFunctionExpr(LambdaFunctionExpr, TExprNode)60%n/a112211
visitLikePredicate(LikePredicate, TExprNode)50%n/a112211
visitBetweenPredicate(BetweenPredicate, TExprNode)50%n/a111111
visitLambdaFunctionCallExpr(LambdaFunctionCallExpr, TExprNode)50%n/a112211
visitStringLiteral(StringLiteral, TExprNode)41578%1150%121501
visitFunctionCallExpr(FunctionCallExpr, TExprNode)33692%3562%3511101
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
visitMatchPredicate(MatchPredicate, TExprNode)44100%n/a010901
createTAggregateExprFromFunctionParams(FunctionParams, boolean)43100%4100%0301001
visitBinaryPredicate(BinaryPredicate, TExprNode)21100%n/a010401
treesToThrift(List)20100%2100%020501
visitArithmeticExpr(ArithmeticExpr, TExprNode)19100%2250%230401
visitInPredicate(InPredicate, TExprNode)17100%n/a010401
visitArrayLiteral(ArrayLiteral, TExprNode)14100%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
static {...}8100%n/a010201
visitNullLiteral(NullLiteral, TExprNode)5100%n/a010201
visitIsNullPredicate(IsNullPredicate, TExprNode)5100%n/a010201
ExprToThriftVisitor()3100%n/a010201