| getResultExpression(DataType, Types.PValues) |    | 83% |    | 81% | 15 | 65 | 25 | 195 | 0 | 1 | 
| evalOnBE(Map, Map, ConnectContext) |    | 91% |    | 77% | 5 | 12 | 5 | 58 | 0 | 1 | 
| replace(Expression, Map, Map) |    | 84% |   | 92% | 1 | 8 | 4 | 21 | 0 | 1 | 
| collectConst(Expression, Map, Map, IdGenerator) |    | 82% |   | 90% | 1 | 6 | 5 | 17 | 0 | 1 | 
| lambda$getResultExpression$3(Map, List, AtomicInteger, Literal) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| shouldSkipFold(Expression) |   | 96% |    | 93% | 3 | 23 | 2 | 25 | 0 | 1 | 
| convertToJavaDateTimeV2(long) |   | 95% |  | n/a | 0 | 1 | 2 | 12 | 0 | 1 | 
| convertToJavaDateV2(int) |   | 86% |  | n/a | 0 | 1 | 2 | 6 | 0 | 1 | 
| convertToNereidsType(List, int) |   | 98% |   | 91% | 1 | 7 | 0 | 31 | 0 | 1 | 
| foldByBE(ExpressionMatchingContext) |   | 100% |   | 100% | 0 | 4 | 0 | 16 | 0 | 1 | 
| convertByteOrder(byte[]) |   | 100% |   | 100% | 0 | 2 | 0 | 6 | 0 | 1 | 
| isEnableFoldByBe(ExpressionMatchingContext) |   | 100% |    | 66% | 2 | 4 | 0 | 3 | 0 | 1 | 
| buildRules() |   | 100% |  | n/a | 0 | 1 | 0 | 6 | 0 | 1 | 
| lambda$getResultExpression$2(Map, List, AtomicInteger, Literal) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$buildRules$0(ExpressionMatchingContext) |   | 100% |   | 100% | 0 | 2 | 0 | 2 | 0 | 1 | 
| static {...} |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| lambda$collectConst$1(TreeNode) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| FoldConstantRuleOnBE() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |