| assignBlockFromValueVector(ValueVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 26 | 26 | 52 | 52 | 1 | 1 |
| getPrestoTypeFromArrowField(Field) |  | 0% |  | 0% | 16 | 16 | 26 | 26 | 1 | 1 |
| buildDictionaryBlock(FieldVector, Block) |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 1 | 1 |
| assignBlockFromMapVector(MapVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
| assignBlockFromStructVector(StructVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
| buildBlockFromFieldVector(FieldVector, Type, DictionaryProvider) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| assignBlockFromDecimalVector(DecimalVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| assignBlockFromListVector(ListVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| assignBlockFromDateMilliVector(DateMilliVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| assignBlockFromTimeStampMicroVector(TimeStampMicroVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| assignBlockFromVarCharVector(VarCharVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| assignBlockFromTimeStampMilliVector(TimeStampMilliVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| assignBlockFromDateDayVector(DateDayVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| assignBlockFromTimeSecVector(TimeSecVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| assignBlockFromTimeMicroVector(TimeMicroVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| assignBlockFromTimeStampSecVector(TimeStampSecVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| assignTimeTypeBlockFromVarcharVector(VarCharVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| assignBlockFromTimeMilliVector(TimeMilliVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| assignCharTypeBlockFromVarcharVector(VarCharVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| assignBlockFromTimeMilliTZVector(TimeStampMilliTZVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| assignBlockFromBitVector(BitVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| assignBlockFromFloat4Vector(Float4Vector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getPrestoTypeForArrowIntType(ArrowType.Int) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| assignBlockFromVarBinaryVector(VarBinaryVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getPrestoTypeForArrowFloatingPointType(ArrowType.FloatingPoint) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| assignBlockFromIntVector(IntVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| assignBlockFromSmallIntVector(SmallIntVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| assignBlockFromTinyIntVector(TinyIntVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| assignBlockFromBigIntVector(BigIntVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| assignBlockFromFloat8Vector(Float8Vector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| assignBlockFromNullVector(NullVector, Type, BlockBuilder, int, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$getPrestoTypeFromArrowField$0(Field) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ArrowBlockBuilder(TypeManager) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |