| equals(Object) |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 1 | 1 |
| resolveSchema(Table, Optional, String) |   | 57% |   | 66% | 2 | 4 | 2 | 8 | 0 | 1 |
| mapExpression(Types.MapType, Object, DataType, boolean, boolean) |   | 87% |   | 62% | 3 | 5 | 3 | 22 | 0 | 1 |
| create(IcebergExternalTable, Optional) |   | 60% | | n/a | 0 | 1 | 3 | 6 | 0 | 1 |
| listExpression(Types.ListType, Object, DataType, boolean, boolean) |   | 90% |   | 75% | 1 | 3 | 1 | 13 | 0 | 1 |
| toDorisExpression(Type, Object, DataType, boolean, boolean) |   | 96% |   | 90% | 2 | 18 | 1 | 33 | 0 | 1 |
| isTargetTable(long) |  | 88% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| IcebergWriteSchemaContext(long, String, Schema, int, Optional, boolean, boolean) |  | 100% |  | 100% | 0 | 5 | 0 | 35 | 0 | 1 |
| structExpression(Types.StructType, Object, DataType, boolean, boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 20 | 0 | 1 |
| resolveWriteDefault(Column) |  | 100% |  | 100% | 0 | 4 | 0 | 11 | 0 | 1 |
| validateCurrentSchema(Table) |  | 100% |   | 75% | 1 | 3 | 0 | 8 | 0 | 1 |
| hashCode() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$create$0(IcebergExternalTable, Optional) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| binaryExpression(byte[], DataType) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| microsToDateTime(long) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| byteBufferBytes(ByteBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| forSchema(Schema, int, boolean, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| uuidBytes(UUID) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| findField(Column) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSchemaId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFormatVersion() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBranchName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSchemaJson() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMergeSchemaJson() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSchema() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getColumns() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMergeColumns() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |