| validate(String, TableNameInfo, boolean, String) |    | 45% |    | 34% | 27 | 33 | 27 | 59 | 0 | 1 | 
| getMaxFileColumnId() |   | 0% |   | 0% | 5 | 5 | 9 | 9 | 1 | 1 | 
| getFileColumnNames(boolean) |    | 31% |    | 25% | 6 | 7 | 10 | 16 | 0 | 1 | 
| getFileColumnIdOfSlotRef(UnboundSlot) |   | 0% |   | 0% | 2 | 2 | 6 | 6 | 1 | 1 | 
| getMaxFileFilterColumnId(List) |   | 0% |   | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| getDeleteSignColumn(OlapTable) |   | 0% |   | 0% | 3 | 3 | 5 | 5 | 1 | 1 | 
| parseColumnNames(String, List) |    | 38% |    | 33% | 6 | 7 | 3 | 5 | 0 | 1 | 
| CopyFromDesc(StageAndPattern) |   | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 
| lambda$getMaxFileColumnId$0(NamedExpression) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| CopyFromDesc(StageAndPattern, List, Optional) |   | 100% |  | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 
| setTargetColumns(List) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| static {...} |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getStageAndPattern() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getColumnMappingList() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getExprList() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getFileColumns() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getFileFilterExpr() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getTargetColumns() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |