public long getDataTime(Object data) {
        if (DATA_TIME_INDEX < 0 || !(data instanceof RowData)) {
            return System.currentTimeMillis();
        }
        return (Long) covertByPos((RowData) data, DATA_TIME_INDEX);
    }
Use for parse sink metadata by pos or name.
inlong-sort/sort-flink/sort-flink-v1.15/sort-connectors/iceberg/src/main/java/org/apache/inlong/sort/iceberg/utils/SinkMetadataUtils.java