| getShortDecimalValue(byte[], int, int) |  | 0% |  | 0% | 9 | 9 | 12 | 12 | 1 | 1 |
| getSubfieldType(GroupType, String, List) |  | 0% |  | 0% | 8 | 8 | 23 | 23 | 1 | 1 |
| getPathIndex(List, List) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
| getArrayElementColumn(ColumnIO) |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 1 | 1 |
| nestedColumnPath(Subfield) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getDescriptor(List, List) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getParquetEncoding(Encoding) |  | 0% |  | 0% | 9 | 9 | 10 | 10 | 1 | 1 |
| getDescriptors(MessageType, MessageType) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| getFieldIndex(MessageType, String) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getParquetTypeByName(String, GroupType) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| lookupColumnByName(GroupColumnIO, String) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| isShortDecimalType(ColumnDescriptor) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| columnPathFromSubfield(Subfield) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getMapKeyValueColumn(GroupColumnIO) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isValueNull(boolean, int, int) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| getColumns(MessageType, MessageType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDecimalType(ColumnDescriptor) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getColumnIO(MessageType, MessageType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| pushdownColumnNameForSubfield(Subfield) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getDescriptors$0(Map, List, RichColumnDescriptor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getShortDecimalValue(byte[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isTimeStampMicrosType(ColumnDescriptor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isTimeMicrosType(ColumnDescriptor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isUuidType(ColumnDescriptor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |