ExprToThriftVisitor

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,454 of 1,4540%168 of 1680%1601603503506060
buildSearchThriftParam(SearchPredicate)1720%200%1111383811
appendClauseExplain(TSearchClause, List, int)930%140%88141411
convertQsNodeToThrift(SearchDslParser.QsNode)900%180%1010191911
treeToThriftHelper(Expr, TExpr, ExprVisitor)890%100%66191911
toThriftOpcode(TimestampArithmeticExpr)770%220%1515151511
visitVariableExpr(VariableExpr, TExprNode)590%60%55151511
visitMatchPredicate(MatchPredicate, TExprNode)440%n/a119911
createTAggregateExprFromFunctionParams(FunctionParams, boolean)430%40%33101011
visitSlotRef(SlotRef, TExprNode)410%20%226611
visitFunctionCallExpr(FunctionCallExpr, TExprNode)390%80%55111111
visitDateLiteral(DateLiteral, TExprNode)350%40%339911
toThriftOpcode(ArithmeticExpr.Operator)310%110%1111121211
visitStructLiteral(StructLiteral, TExprNode)300%n/a118811
toThriftOpcode(BinaryPredicate.Operator)250%80%889911
indent(int)250%40%336611
buildDslAstExplainLines(SearchPredicate)240%40%336611
visitMapLiteral(MapLiteral, TExprNode)230%n/a116611
toThriftOpcode(MatchPredicate.Operator)230%70%778811
visitColumnRefExpr(ColumnRefExpr, TExprNode)220%n/a116611
visitCaseExpr(CaseExpr, TExprNode)220%20%225511
visitBinaryPredicate(BinaryPredicate, TExprNode)210%n/a114411
treesToThrift(List)200%20%225511
visitStringLiteral(StringLiteral, TExprNode)190%20%225511
visitArithmeticExpr(ArithmeticExpr, TExprNode)190%40%334411
toThriftOpcode(InPredicate)190%60%444411
escapeText(String)180%20%227711
visitInPredicate(InPredicate, TExprNode)170%n/a114411
toThriftOpcode(CompoundPredicate.Operator)170%40%445511
visitInformationFunction(InformationFunction, TExprNode)150%n/a113311
visitArrayLiteral(ArrayLiteral, TExprNode)140%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
visitIntLiteral(IntLiteral, TExprNode)120%n/a113311
visitLargeIntLiteral(LargeIntLiteral, TExprNode)120%n/a113311
visitFloatLiteral(FloatLiteral, TExprNode)120%n/a113311
visitDecimalLiteral(DecimalLiteral, TExprNode)120%n/a113311
visitTimeV2Literal(TimeV2Literal, TExprNode)120%n/a113311
visitJsonLiteral(JsonLiteral, TExprNode)120%n/a113311
visitIPv4Literal(IPv4Literal, TExprNode)120%n/a113311
visitIPv6Literal(IPv6Literal, TExprNode)120%n/a113311
visitCompoundPredicate(CompoundPredicate, TExprNode)110%n/a113311
treeToThrift(Expr)100%n/a113311
visitSearchPredicate(SearchPredicate, TExprNode)100%n/a113311
visitTimestampArithmeticExpr(TimestampArithmeticExpr, TExprNode)100%n/a113311
visitCastExpr(CastExpr, TExprNode)90%n/a113311
visit(Expr, TExprNode)80%n/a112211
visitPlaceHolderExpr(PlaceHolderExpr, TExprNode)80%n/a112211
lambda$visitStructLiteral$0(TExprNode, StructField)80%n/a111111
static {...}80%n/a112211
visitLambdaFunctionExpr(LambdaFunctionExpr, TExprNode)60%n/a112211
visitNullLiteral(NullLiteral, TExprNode)50%n/a112211
visitIsNullPredicate(IsNullPredicate, TExprNode)50%n/a112211
visitLikePredicate(LikePredicate, TExprNode)50%n/a112211
visitBetweenPredicate(BetweenPredicate, TExprNode)50%n/a111111
visitLambdaFunctionCallExpr(LambdaFunctionCallExpr, TExprNode)50%n/a112211
ExprToThriftVisitor()30%n/a112211
visitMaxLiteral(MaxLiteral, TExprNode)20%n/a111111
visitEncryptKeyRef(EncryptKeyRef, TExprNode)20%n/a111111