private static RowFieldConverter createArrayRowFieldConverter(ArrayType type) {
        LogicalType elementType = type.getElementType();
        final ArrayElementConverter elementConverter =
                createNullableArrayElementConverter(elementType);
        return (row, pos) -> {
            ArrayData arrayData = row.getArray(pos);
            int numElements = arrayData.size();
            Object[] result = new Object[numElements];
            for (int i = 0; i < numElements; i++) {
                result[i] = elementConverter.convert(arrayData, i);
            }
            return result;
        };
    }
Runtime converter that converts objects of Flink Table & SQL internal data structures to
corresponding {@link Object}s.
inlong-sdk/transform-sdk/src/main/java/org/apache/inlong/sdk/transform/utils/RowToFieldDataUtils.java