I expect that the future use variables mode and pm will provide the same functionality as cpimport. Could you please document the corresponding mode and PM used by default in the current Bulk Insert API?
Since the ColumnStoreBulkInsert class can not be re-used upon the failed commit, a guidance on what to do upon the commit failure would be appreciated in this the section.
Do not implement this function to avoid confusion with the RowsPerBatch value set in the Columnstore.xml
It appears to be some inconsistency already, as the default RowsPerBatch in the Columnstore.xml is 10,000, while the SDK buffers up to 100,000 rows by default (despite setting the batchSize to 10,000).