virtual qBool DeleteObject( ProtocolCallContext * pContext, const qVector< qUnsignedInt64 > & dataIds, const qBool transactional = true, qVector< qResult > * pResults = NULL );
Name | Description | |
---|---|---|
in | pContext |
Call information. |
in | dataIds | The data_id for the data to be deleted. |
in | transactional | Whether to process only if all will succeed (TRUE ), or to process as much as possible. The process is canceled for data for which the process will fail. (FALSE ). |
out | pResults |
Whether the call was successful. (Can be omitted.) |
Value | Description |
---|---|
true |
RMC call initialization succeeded. |
false |
Failure. |
Batch-deletes data in storage.
The behavior is the same as using DataStoreDeleteParam
. Up to 100 sets of metadata can be batch-processed. The result of processing each data ID specified in dataIds
is returned to pResult
in the same order in which it was specified. pResult
takes only that specified number of results. Only people who have update permissions for the data can batch-delete the data. POST data with a specified data ID cannot be deleted from a client. Use DMAS to delete such data.
CONFIDENTIAL