in paimon-presto-common/src/main/java/org/apache/paimon/presto/PrestoPageSourceBase.java [250:259]
private static void writeSlice(BlockBuilder output, Type type, Object value) {
if (type instanceof VarcharType || type instanceof CharType) {
type.writeSlice(output, wrappedBuffer(((BinaryString) value).toBytes()));
} else if (type instanceof VarbinaryType) {
type.writeSlice(output, wrappedBuffer((byte[]) value));
} else {
throw new PrestoException(
GENERIC_INTERNAL_ERROR, "Unhandled type for Slice: " + type.getTypeSignature());
}
}