Data.Cloud.AmazonAPI.TAmazonTableService.BatchDeleteColumns

From RAD Studio API Documentation
Jump to: navigation, search

[–] Properties
Type: function
Visibility: public
Source:
Data.Cloud.AmazonAPI.pas
Data.Cloud.AmazonAPI.hpp
Unit: Data.Cloud.AmazonAPI
Parent: TAmazonTableService

Delphi

function BatchDeleteColumns(const TableName: string; BatchColumns: TList<TCloudTableRow>;
ResponseInfo: TCloudResponseInfo = nil): Boolean; overload;

C++

bool __fastcall BatchDeleteColumns(const System::UnicodeString TableName, System::Generics::Collections::TList__1<Data::Cloud::Cloudapi::TCloudTableRow*>* BatchColumns, Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0))/* overload */;

Description

Deletes the specified columns from the given row.

Each TCloudTableRow in the list must have an internally stored column called 'itemName()', which is the row to delete columns from. This column will not be deleted unless it is the last column in the row after the delete operation.

Note that there is a limit of 25 items (rows) per call.

BatchDeleteColumns returns True if the deletion terminates without an exception being thrown, False otherwise.

The following table shows the significance of the parameters:

Parameter Description

TableName

The name of the table the rows are in.

BatchColumns

The rows containing the columns to delete, as well as the itemName() column.

ResponseInfo

The optional class for storing response info into.

See Also