| MapConsumer |  | 0% |  | 0% | 11 | 11 | 35 | 35 | 5 | 5 | 1 | 1 |
| BinaryConsumer |  | 0% |  | 0% | 11 | 11 | 29 | 29 | 5 | 5 | 1 | 1 |
| ClobConsumer.NullableClobConsumer |  | 0% |  | 0% | 7 | 7 | 27 | 27 | 2 | 2 | 1 | 1 |
| ClobConsumer.NonNullableClobConsumer |  | 0% |  | 0% | 6 | 6 | 26 | 26 | 2 | 2 | 1 | 1 |
| CompositeJdbcConsumer |  | 0% |  | 0% | 12 | 12 | 26 | 26 | 6 | 6 | 1 | 1 |
| ArrayConsumer.NullableArrayConsumer |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 2 | 2 | 1 | 1 |
| ArrayConsumer |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 5 | 5 | 1 | 1 |
| ArrayConsumer.NonNullableArrayConsumer |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 2 | 2 | 1 | 1 |
| DecimalConsumer |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 4 | 4 | 1 | 1 |
| Decimal256Consumer |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 4 | 4 | 1 | 1 |
| DateConsumer.NullableDateConsumer |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 3 | 3 | 1 | 1 |
| TimeConsumer.NullableTimeConsumer |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 3 | 3 | 1 | 1 |
| BlobConsumer |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 5 | 5 | 1 | 1 |
| DateConsumer.NonNullableDateConsumer |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 3 | 3 | 1 | 1 |
| TimeConsumer.NonNullableTimeConsumer |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 3 | 3 | 1 | 1 |
| ClobConsumer |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 3 | 3 | 1 | 1 |
| TimestampTZConsumer.NullableTimestampTZConsumer |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 2 | 2 | 1 | 1 |
| VarCharConsumer.NullableVarCharConsumer |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 2 | 2 | 1 | 1 |
| BitConsumer.NullableBitConsumer |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 2 | 2 | 1 | 1 |
| TimestampTZConsumer.NonNullableTimestampConsumer |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| BitConsumer.NonNullableBitConsumer |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
| VarCharConsumer.NonNullableVarCharConsumer |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| TimestampConsumer.NullableTimestampConsumer |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
| DoubleConsumer.NullableDoubleConsumer |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
| BigIntConsumer.NullableBigIntConsumer |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
| TinyIntConsumer.NullableTinyIntConsumer |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
| SmallIntConsumer.NullableSmallIntConsumer |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
| IntConsumer.NullableIntConsumer |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
| FloatConsumer.NullableFloatConsumer |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
| TimestampTZConsumer |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 2 | 2 | 1 | 1 |
| TimestampConsumer.NonNullableTimestampConsumer |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| SmallIntConsumer.NonNullableSmallIntConsumer |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| TinyIntConsumer.NonNullableTinyIntConsumer |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| IntConsumer.NonNullableIntConsumer |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| BigIntConsumer.NonNullableBigIntConsumer |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| Decimal256Consumer.NullableDecimal256Consumer |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
| DoubleConsumer.NonNullableDoubleConsumer |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| DecimalConsumer.NullableDecimalConsumer |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
| FloatConsumer.NonNullableFloatConsumer |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| Decimal256Consumer.NonNullableDecimal256Consumer |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| DecimalConsumer.NonNullableDecimalConsumer |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| BaseConsumer |  | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
| DateConsumer |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| TimeConsumer |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| BinaryConsumer.NullableBinaryConsumer |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
| IntConsumer |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| DoubleConsumer |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| TinyIntConsumer |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| FloatConsumer |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| BitConsumer |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| SmallIntConsumer |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| TimestampConsumer |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| BigIntConsumer |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| VarCharConsumer |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| BinaryConsumer.NonNullableBinaryConsumer |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| NullConsumer |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| MapConsumer.new TypeReference() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |