AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Namespace: Amazon.DynamoDBv2.DocumentModel
Assembly: AWSSDK.dll
Version: (assembly version)
public class Table : Object
The Table type exposes the following members
Name | Type | Description | |
---|---|---|---|
![]() |
Attributes | System.Collections.Generic.List<Amazon.DynamoDBv2.Model.AttributeDefinition> | List of key attributes on the table. |
![]() |
GlobalSecondaryIndexes | System.Collections.Generic.Dictionary<System.String, Amazon.DynamoDBv2.Model.GlobalSecondaryIndexDescription> | Global secondary indexes of the table. |
![]() |
GlobalSecondaryIndexNames | System.Collections.Generic.List<System.String> | Names of the global secondary indexes of the table. |
![]() |
HashKeys | System.Collections.Generic.List<System.String> | List of keys on the table marked HASH |
![]() |
Keys | System.Collections.Generic.Dictionary<System.String, Amazon.DynamoDBv2.DocumentModel.KeyDescription> | Keys of the table. |
![]() |
LocalSecondaryIndexes | System.Collections.Generic.Dictionary<System.String, Amazon.DynamoDBv2.Model.LocalSecondaryIndexDescription> | Local secondary indexes of the table. |
![]() |
LocalSecondaryIndexNames | System.Collections.Generic.List<System.String> | Names of the local secondary indexes of the table. |
![]() |
RangeKeys | System.Collections.Generic.List<System.String> | List of keys on the table marked RANGE |
![]() |
TableName | System.String | Name of the table. |
Name | Description | |
---|---|---|
![]() |
BeginDeleteItem(Document, AsyncCallback, object) | Initiates the asynchronous execution of the DeleteItem operation. Amazon.DynamoDBv2.DocumentModel.Table.DeleteItem(Amazon.DynamoDBv2.DocumentModel.Document) |
![]() |
BeginDeleteItem(Primitive, AsyncCallback, object) | Initiates the asynchronous execution of the DeleteItem operation. Amazon.DynamoDBv2.DocumentModel.Table.DeleteItem(Amazon.DynamoDBv2.DocumentModel.Document) |
![]() |
BeginDeleteItem(Primitive, Primitive, AsyncCallback, object) | Initiates the asynchronous execution of the DeleteItem operation. Amazon.DynamoDBv2.DocumentModel.Table.DeleteItem(Amazon.DynamoDBv2.DocumentModel.Document) |
![]() |
BeginDeleteItem(IDictionary<String, DynamoDBEntry>, AsyncCallback, object) | Initiates the asynchronous execution of the DeleteItem operation. Amazon.DynamoDBv2.DocumentModel.Table.DeleteItem(Amazon.DynamoDBv2.DocumentModel.Document) |
![]() |
BeginDeleteItem(Document, DeleteItemOperationConfig, AsyncCallback, object) | Initiates the asynchronous execution of the DeleteItem operation. Amazon.DynamoDBv2.DocumentModel.Table.DeleteItem(Amazon.DynamoDBv2.DocumentModel.Document) |
![]() |
BeginDeleteItem(Primitive, DeleteItemOperationConfig, AsyncCallback, object) | Initiates the asynchronous execution of the DeleteItem operation. Amazon.DynamoDBv2.DocumentModel.Table.DeleteItem(Amazon.DynamoDBv2.DocumentModel.Document) |
![]() |
BeginDeleteItem(Primitive, Primitive, DeleteItemOperationConfig, AsyncCallback, object) | Initiates the asynchronous execution of the DeleteItem operation. Amazon.DynamoDBv2.DocumentModel.Table.DeleteItem(Amazon.DynamoDBv2.DocumentModel.Document) |
![]() |
BeginDeleteItem(IDictionary<String, DynamoDBEntry>, DeleteItemOperationConfig, AsyncCallback, object) | Initiates the asynchronous execution of the DeleteItem operation. Amazon.DynamoDBv2.DocumentModel.Table.DeleteItem(Amazon.DynamoDBv2.DocumentModel.Document) |
![]() |
BeginGetItem(Primitive, AsyncCallback, object) | Initiates the asynchronous execution of the GetItem operation. Amazon.DynamoDBv2.DocumentModel.Table.GetItem(Amazon.DynamoDBv2.DocumentModel.Primitive) |
![]() |
BeginGetItem(Primitive, Primitive, AsyncCallback, object) | Initiates the asynchronous execution of the GetItem operation. Amazon.DynamoDBv2.DocumentModel.Table.GetItem(Amazon.DynamoDBv2.DocumentModel.Primitive) |
![]() |
BeginGetItem(Primitive, GetItemOperationConfig, AsyncCallback, object) | Initiates the asynchronous execution of the GetItem operation. Amazon.DynamoDBv2.DocumentModel.Table.GetItem(Amazon.DynamoDBv2.DocumentModel.Primitive) |
![]() |
BeginGetItem(Primitive, Primitive, GetItemOperationConfig, AsyncCallback, object) | Initiates the asynchronous execution of the GetItem operation. Amazon.DynamoDBv2.DocumentModel.Table.GetItem(Amazon.DynamoDBv2.DocumentModel.Primitive) |
![]() |
BeginGetItem(IDictionary<String, DynamoDBEntry>, AsyncCallback, object) | Initiates the asynchronous execution of the GetItem operation. Amazon.DynamoDBv2.DocumentModel.Table.GetItem(Amazon.DynamoDBv2.DocumentModel.Primitive) |
![]() |
BeginGetItem(IDictionary<String, DynamoDBEntry>, GetItemOperationConfig, AsyncCallback, object) | Initiates the asynchronous execution of the GetItem operation. Amazon.DynamoDBv2.DocumentModel.Table.GetItem(Amazon.DynamoDBv2.DocumentModel.Primitive) |
![]() |
BeginPutItem(Document, AsyncCallback, object) | Initiates the asynchronous execution of the PutItem operation. Amazon.DynamoDBv2.DocumentModel.Table.PutItem(Amazon.DynamoDBv2.DocumentModel.Document) |
![]() |
BeginPutItem(Document, PutItemOperationConfig, AsyncCallback, object) | Initiates the asynchronous execution of the PutItem operation. Amazon.DynamoDBv2.DocumentModel.Table.PutItem(Amazon.DynamoDBv2.DocumentModel.Document) |
![]() |
BeginUpdateItem(Document, AsyncCallback, object) | Initiates the asynchronous execution of the UpdateItem operation. Amazon.DynamoDBv2.DocumentModel.Table.UpdateItem(Amazon.DynamoDBv2.DocumentModel.Document) |
![]() |
BeginUpdateItem(Document, Primitive, AsyncCallback, object) | Initiates the asynchronous execution of the UpdateItem operation. Amazon.DynamoDBv2.DocumentModel.Table.UpdateItem(Amazon.DynamoDBv2.DocumentModel.Document) |
![]() |
BeginUpdateItem(Document, Primitive, Primitive, AsyncCallback, object) | Initiates the asynchronous execution of the UpdateItem operation. Amazon.DynamoDBv2.DocumentModel.Table.UpdateItem(Amazon.DynamoDBv2.DocumentModel.Document) |
![]() |
BeginUpdateItem(Document, IDictionary<String, DynamoDBEntry>, AsyncCallback, object) | Initiates the asynchronous execution of the UpdateItem operation. Amazon.DynamoDBv2.DocumentModel.Table.UpdateItem(Amazon.DynamoDBv2.DocumentModel.Document) |
![]() |
BeginUpdateItem(Document, UpdateItemOperationConfig, AsyncCallback, object) | Initiates the asynchronous execution of the UpdateItem operation. Amazon.DynamoDBv2.DocumentModel.Table.UpdateItem(Amazon.DynamoDBv2.DocumentModel.Document) |
![]() |
BeginUpdateItem(Document, Primitive, UpdateItemOperationConfig, AsyncCallback, object) | Initiates the asynchronous execution of the UpdateItem operation. Amazon.DynamoDBv2.DocumentModel.Table.UpdateItem(Amazon.DynamoDBv2.DocumentModel.Document) |
![]() |
BeginUpdateItem(Document, Primitive, Primitive, UpdateItemOperationConfig, AsyncCallback, object) | Initiates the asynchronous execution of the UpdateItem operation. Amazon.DynamoDBv2.DocumentModel.Table.UpdateItem(Amazon.DynamoDBv2.DocumentModel.Document) |
![]() |
BeginUpdateItem(Document, IDictionary<String, DynamoDBEntry>, UpdateItemOperationConfig, AsyncCallback, object) | Initiates the asynchronous execution of the UpdateItem operation. Amazon.DynamoDBv2.DocumentModel.Table.UpdateItem(Amazon.DynamoDBv2.DocumentModel.Document) |
![]() |
CreateBatchGet() | Creates a DocumentBatchGet object for the current table, allowing a batch-get operation against DynamoDB. |
![]() |
CreateBatchWrite() | Creates a DocumentBatchWrite object for the current table, allowing a batch-put/delete operation against DynamoDB. |
![]() |
DeleteItem(Document) | Delete a document in DynamoDB. |
![]() |
DeleteItem(Primitive) | Delete a document in DynamoDB, identified by a hash primary key. |
![]() |
DeleteItem(Primitive, Primitive) | Delete a document in DynamoDB, identified by a hash-and-range primary key. |
![]() |
DeleteItem(IDictionary<String, DynamoDBEntry>) | Delete a document in DynamoDB, identified by a key. |
![]() |
DeleteItem(Document, DeleteItemOperationConfig) | Delete a document in DynamoDB, using specified configs. |
![]() |
DeleteItem(Primitive, DeleteItemOperationConfig) | Delete a document in DynamoDB, identified by a hash primary key, using specified configs. |
![]() |
DeleteItem(Primitive, Primitive, DeleteItemOperationConfig) | Delete a document in DynamoDB, identified by hash-and-range primary key, using the specified configs. |
![]() |
DeleteItem(IDictionary<String, DynamoDBEntry>, DeleteItemOperationConfig) | Delete a document in DynamoDB, identified by a key, using specified configs. |
![]() |
EndDeleteItem(IAsyncResult) | Finishes the asynchronous execution of the DeleteItem operation. Amazon.DynamoDBv2.DocumentModel.Table.DeleteItem(Amazon.DynamoDBv2.DocumentModel.Document) |
![]() |
EndGetItem(IAsyncResult) | Finishes the asynchronous execution of the GetItem operation. Amazon.DynamoDBv2.DocumentModel.Table.GetItem(Amazon.DynamoDBv2.DocumentModel.Primitive) |
![]() |
EndPutItem(IAsyncResult) | Finishes the asynchronous execution of the PutItem operation. Amazon.DynamoDBv2.DocumentModel.Table.PutItem(Amazon.DynamoDBv2.DocumentModel.Document) |
![]() |
EndUpdateItem(IAsyncResult) | Finishes the asynchronous execution of the GetItem operation. Amazon.DynamoDBv2.DocumentModel.Table.UpdateItem(Amazon.DynamoDBv2.DocumentModel.Document) |
![]() |
GetItem(Primitive) | Gets a document from DynamoDB by hash primary key. |
![]() |
GetItem(Primitive, Primitive) | Gets a document from DynamoDB by hash-and-range primary key. |
![]() |
GetItem(Primitive, GetItemOperationConfig) | Gets a document from DynamoDB by hash primary key, using specified configs. |
![]() |
GetItem(Primitive, Primitive, GetItemOperationConfig) | Gets a document from DynamoDB by hash-and-range primary key, using specified configs. |
![]() |
GetItem(IDictionary<String, DynamoDBEntry>) | Gets a document from DynamoDB by key. |
![]() |
GetItem(IDictionary<String, DynamoDBEntry>, GetItemOperationConfig) | Gets a document from DynamoDB by key, using specified configs. |
![]() ![]() |
LoadTable(IAmazonDynamoDB, string) | Creates a Table object with the specified name, using the passed-in client to load the table definition. The returned table will use the conversion specified by AWSConfigs.DynamoDBConfig.ConversionSchema This method will throw an exception if the table does not exist. |
![]() ![]() |
LoadTable(IAmazonDynamoDB, string, DynamoDBEntryConversion) | Creates a Table object with the specified name, using the passed-in client to load the table definition. This method will throw an exception if the table does not exist. |
![]() |
PutItem(Document, PutItemOperationConfig) | Puts a document into DynamoDB, using specified configs. |
![]() |
PutItem(Document) | Puts a document into DynamoDB. |
![]() |
Query(Primitive, QueryFilter) | Initiates a Search object to Query a DynamoDB table, with the specified hash primary key and filter. No calls are made until the Search object is used. |
![]() |
Query(Primitive, Expression) | Initiates a Search object to Query a DynamoDB table, with the specified hash primary key and expression. No calls are made until the Search object is used. |
![]() |
Query(QueryFilter) | Initiates a Search object to Query a DynamoDB table, with the specified filter. No calls are made until the Search object is used. |
![]() |
Query(QueryOperationConfig) | Initiates a Search object to Query a DynamoDB table, with the specified config. No calls are made until the Search object is used. |
![]() |
Scan(ScanFilter) | Initiates a Search object to Scan a DynamoDB table, with the specified filter. No calls are made until the Search object is used. |
![]() |
Scan(Expression) | Initiates a Search object to Scan a DynamoDB table, with the specified expression. No calls are made until the Search object is used. |
![]() |
Scan(ScanOperationConfig) | Initiates a Search object to Scan a DynamoDB table, with the specified config. No calls are made until the Search object is used. |
![]() |
TryDeleteItem(Document, DeleteItemOperationConfig) | Delete a document in DynamoDB, using specified configs. |
![]() |
TryDeleteItem(Primitive, DeleteItemOperationConfig) | Delete a document in DynamoDB, identified by a hash primary key, using specified configs. |
![]() |
TryDeleteItem(Primitive, Primitive, DeleteItemOperationConfig) | Delete a document in DynamoDB, identified by hash-and-range primary key, using the specified configs. |
![]() |
TryDeleteItem(IDictionary<String, DynamoDBEntry>, DeleteItemOperationConfig) | Delete a document in DynamoDB, identified by a key, using specified configs. |
![]() ![]() |
TryLoadTable(IAmazonDynamoDB, string, out Table) | Creates a Table object with the specified name, using the passed-in client to load the table definition. The returned table will use the conversion specified by AWSConfigs.DynamoDBConfig.ConversionSchema This method will return false if the table does not exist. |
![]() ![]() |
TryLoadTable(IAmazonDynamoDB, string, DynamoDBEntryConversion, out Table) | Creates a Table object with the specified name, using the passed-in client to load the table definition. This method will return false if the table does not exist. |
![]() |
TryPutItem(Document, PutItemOperationConfig) | Puts a document into DynamoDB, using specified configs. |
![]() |
TryUpdateItem(Document, UpdateItemOperationConfig) | Update a document in DynamoDB, using specified config. |
![]() |
TryUpdateItem(Document, IDictionary<String, DynamoDBEntry>, UpdateItemOperationConfig) | Update a document in DynamoDB, with a key to identify the document, and using the specified config. |
![]() |
TryUpdateItem(Document, Primitive, UpdateItemOperationConfig) | Update a document in DynamoDB, with a hash primary key to identify the document, and using the specified config. |
![]() |
TryUpdateItem(Document, Primitive, Primitive, UpdateItemOperationConfig) | Update a document in DynamoDB, with a hash-and-range primary key to identify the document, and using the specified config. |
![]() |
UpdateItem(Document) | Update a document in DynamoDB. |
![]() |
UpdateItem(Document, IDictionary<String, DynamoDBEntry>) | Update a document in DynamoDB, with key to identify the document. |
![]() |
UpdateItem(Document, Primitive) | Update a document in DynamoDB, with hash primary key to identify the document. |
![]() |
UpdateItem(Document, Primitive, Primitive) | Update a document in DynamoDB, with a hash-and-range primary key to identify the document. |
![]() |
UpdateItem(Document, UpdateItemOperationConfig) | Update a document in DynamoDB, using specified config. |
![]() |
UpdateItem(Document, IDictionary<String, DynamoDBEntry>, UpdateItemOperationConfig) | Update a document in DynamoDB, with a key to identify the document, and using the specified config. |
![]() |
UpdateItem(Document, Primitive, UpdateItemOperationConfig) | Update a document in DynamoDB, with a hash primary key to identify the document, and using the specified config. |
![]() |
UpdateItem(Document, Primitive, Primitive, UpdateItemOperationConfig) | Update a document in DynamoDB, with a hash-and-range primary key to identify the document, and using the specified config. |
.NET Framework:
Supported in: 4.5, 4.0, 3.5