You can use an UploadedTableData instance to obtain a table's insert, update, and delete operations for a single upload transaction. Use the getInserts, getUpdates, and getDeletes methods to return standard JDBC java.sql.ResultSet objects.
Consult your Java Software Development Kit documentation for more information about java.sql.ResultSet and java.sql.ResultSetMetaData.
Table metadata can be accessed using the getMetaData method or the result sets returned by getInserts, getUpdates, and getDeletes. The delete result set only includes primary key columns for a table.