Microsoft Azure Storage Client Library for C++
7.5.0
The Microsoft Azure Storage Client Library for C++ is a library for working with the Azure Storage Services in C++.
|
Represents a batch operation on a table. More...
Public Types | |
typedef std::vector< azure::storage::table_operation > | operations_type |
Public Member Functions | |
table_batch_operation () | |
Initializes a new instance of the azure::storage::table_batch_operation class. More... | |
void | delete_entity (table_entity entity) |
Creates a new table operation to delete the specified entity. More... | |
void | insert_entity (table_entity entity) |
Creates a new table operation to insert the specified entity. More... | |
void | insert_or_merge_entity (table_entity entity) |
Creates a new table operation to insert the specified entity if it does not exist; if the entity does exist, then the contents of the specified entity are merged with the existing entity. More... | |
void | insert_or_replace_entity (table_entity entity) |
Creates a new table operation to insert the specified entity if the entity does not exist; if the entity does exist, then its contents are replaced with the specified entity. More... | |
void | merge_entity (table_entity entity) |
Creates a new table operation to merge the contents of the specified entity with the existing entity. More... | |
void | replace_entity (table_entity entity) |
Creates a new table operation to replace the contents of the specified entity. More... | |
void | retrieve_entity (utility::string_t partition_key, utility::string_t row_key) |
Creates a new table operation to replace the contents of the specified entity. More... | |
operations_type & | operations () |
Gets a reference to an azure::storage::table_batch_operation::operations_type object containing an enumerable collection of operations comprising a batch operation. More... | |
const operations_type & | operations () const |
Gets a reference to an azure::storage::table_batch_operation::operations_type object containing an enumerable collection of operations comprising a batch operation. More... | |
Represents a batch operation on a table.
|
inline |
Initializes a new instance of the azure::storage::table_batch_operation class.
|
inline |
Creates a new table operation to delete the specified entity.
entity | The entity to be deleted from the table. |
|
inline |
Creates a new table operation to insert the specified entity.
entity | The entity to be inserted into the table. |
|
inline |
Creates a new table operation to insert the specified entity if it does not exist; if the entity does exist, then the contents of the specified entity are merged with the existing entity.
entity | The entity whose contents are being inserted or merged. |
|
inline |
Creates a new table operation to insert the specified entity if the entity does not exist; if the entity does exist, then its contents are replaced with the specified entity.
entity | The entity whose contents are being inserted or replaced. |
|
inline |
Creates a new table operation to merge the contents of the specified entity with the existing entity.
entity | The entity whose contents are being merged. |
|
inline |
Gets a reference to an azure::storage::table_batch_operation::operations_type object containing an enumerable collection of operations comprising a batch operation.
|
inline |
Gets a reference to an azure::storage::table_batch_operation::operations_type object containing an enumerable collection of operations comprising a batch operation.
|
inline |
Creates a new table operation to replace the contents of the specified entity.
entity | The entity whose contents are being replaced. |
|
inline |
Creates a new table operation to replace the contents of the specified entity.
partition_key | The partition key of the entity to be replaced. |
row_key | The row key of the entity to be replaced. |