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 | |
|---|---|---|
|
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, DeleteItemOperationConfig) | Delete a document in DynamoDB, using specified configs. |
|
DeleteItem(Primitive, DeleteItemOperationConfig) | Delete a document in DynamoDB, identified by hash-key, using the 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. |
|
DeleteItemAsync(Document, CancellationToken) | Initiates the asynchronous execution of the DeleteItem operation. Amazon.DynamoDBv2.DocumentModel.Table.DeleteItem(Amazon.DynamoDBv2.DocumentModel.Document,Amazon.DynamoDBv2.DocumentModel.DeleteItemOperationConfig) |
|
DeleteItemAsync(Document, DeleteItemOperationConfig, CancellationToken) | Initiates the asynchronous execution of the DeleteItem operation. Amazon.DynamoDBv2.DocumentModel.Table.DeleteItem(Amazon.DynamoDBv2.DocumentModel.Document,Amazon.DynamoDBv2.DocumentModel.DeleteItemOperationConfig) |
|
DeleteItemAsync(Primitive, CancellationToken) | Initiates the asynchronous execution of the DeleteItem operation. Amazon.DynamoDBv2.DocumentModel.Table.DeleteItem(Amazon.DynamoDBv2.DocumentModel.Document,Amazon.DynamoDBv2.DocumentModel.DeleteItemOperationConfig) |
|
DeleteItemAsync(Primitive, DeleteItemOperationConfig, CancellationToken) | Initiates the asynchronous execution of the DeleteItem operation. Amazon.DynamoDBv2.DocumentModel.Table.DeleteItem(Amazon.DynamoDBv2.DocumentModel.Document,Amazon.DynamoDBv2.DocumentModel.DeleteItemOperationConfig) |
|
DeleteItemAsync(Primitive, Primitive, CancellationToken) | Initiates the asynchronous execution of the DeleteItem operation. Amazon.DynamoDBv2.DocumentModel.Table.DeleteItem(Amazon.DynamoDBv2.DocumentModel.Document,Amazon.DynamoDBv2.DocumentModel.DeleteItemOperationConfig) |
|
DeleteItemAsync(Primitive, Primitive, DeleteItemOperationConfig, CancellationToken) | Initiates the asynchronous execution of the DeleteItem operation. Amazon.DynamoDBv2.DocumentModel.Table.DeleteItem(Amazon.DynamoDBv2.DocumentModel.Document,Amazon.DynamoDBv2.DocumentModel.DeleteItemOperationConfig) |
|
DeleteItemAsync(IDictionary<String, DynamoDBEntry>, CancellationToken) | Initiates the asynchronous execution of the DeleteItem operation. Amazon.DynamoDBv2.DocumentModel.Table.DeleteItem(Amazon.DynamoDBv2.DocumentModel.Document,Amazon.DynamoDBv2.DocumentModel.DeleteItemOperationConfig) |
|
DeleteItemAsync(IDictionary<String, DynamoDBEntry>, DeleteItemOperationConfig, CancellationToken) | Initiates the asynchronous execution of the DeleteItem operation. Amazon.DynamoDBv2.DocumentModel.Table.DeleteItem(Amazon.DynamoDBv2.DocumentModel.Document,Amazon.DynamoDBv2.DocumentModel.DeleteItemOperationConfig) |
|
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>, GetItemOperationConfig) | Gets a document from DynamoDB by key, using specified configs. |
|
GetItemAsync(Primitive, CancellationToken) | Initiates the asynchronous execution of the GetItem operation. Amazon.DynamoDBv2.DocumentModel.Table.GetItem(Amazon.DynamoDBv2.DocumentModel.Primitive,Amazon.DynamoDBv2.DocumentModel.GetItemOperationConfig) |
|
GetItemAsync(Primitive, GetItemOperationConfig, CancellationToken) | Initiates the asynchronous execution of the GetItem operation. Amazon.DynamoDBv2.DocumentModel.Table.GetItem(Amazon.DynamoDBv2.DocumentModel.Primitive,Amazon.DynamoDBv2.DocumentModel.GetItemOperationConfig) |
|
GetItemAsync(Primitive, Primitive, CancellationToken) | Initiates the asynchronous execution of the GetItem operation. Amazon.DynamoDBv2.DocumentModel.Table.GetItem(Amazon.DynamoDBv2.DocumentModel.Primitive,Amazon.DynamoDBv2.DocumentModel.GetItemOperationConfig) |
|
GetItemAsync(Primitive, Primitive, GetItemOperationConfig, CancellationToken) | Initiates the asynchronous execution of the GetItem operation. Amazon.DynamoDBv2.DocumentModel.Table.GetItem(Amazon.DynamoDBv2.DocumentModel.Primitive,Amazon.DynamoDBv2.DocumentModel.GetItemOperationConfig) |
|
GetItemAsync(IDictionary<String, DynamoDBEntry>, CancellationToken) | Initiates the asynchronous execution of the GetItem operation. Amazon.DynamoDBv2.DocumentModel.Table.GetItem(Amazon.DynamoDBv2.DocumentModel.Primitive,Amazon.DynamoDBv2.DocumentModel.GetItemOperationConfig) |
|
GetItemAsync(IDictionary<String, DynamoDBEntry>, GetItemOperationConfig, CancellationToken) | Initiates the asynchronous execution of the GetItem operation. Amazon.DynamoDBv2.DocumentModel.Table.GetItem(Amazon.DynamoDBv2.DocumentModel.Primitive,Amazon.DynamoDBv2.DocumentModel.GetItemOperationConfig) |
|
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 optional configs. |
|
PutItemAsync(Document, CancellationToken) | Initiates the asynchronous execution of the PutItem operation. Amazon.DynamoDBv2.DocumentModel.Table.PutItem(Amazon.DynamoDBv2.DocumentModel.Document,Amazon.DynamoDBv2.DocumentModel.PutItemOperationConfig) |
|
PutItemAsync(Document, PutItemOperationConfig, CancellationToken) | Initiates the asynchronous execution of the PutItem operation. Amazon.DynamoDBv2.DocumentModel.Table.PutItem(Amazon.DynamoDBv2.DocumentModel.Document,Amazon.DynamoDBv2.DocumentModel.PutItemOperationConfig) |
|
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, 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. |
|
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. |
|
TryPutItem(Document, PutItemOperationConfig) | Puts a document into DynamoDB, using optional 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, 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. |
|
UpdateItemAsync(Document, CancellationToken) | Initiates the asynchronous execution of the UpdateItem operation. Amazon.DynamoDBv2.DocumentModel.Table.UpdateItem(Amazon.DynamoDBv2.DocumentModel.Document,Amazon.DynamoDBv2.DocumentModel.UpdateItemOperationConfig) |
|
UpdateItemAsync(Document, UpdateItemOperationConfig, CancellationToken) | Initiates the asynchronous execution of the UpdateItem operation. Amazon.DynamoDBv2.DocumentModel.Table.UpdateItem(Amazon.DynamoDBv2.DocumentModel.Document,Amazon.DynamoDBv2.DocumentModel.UpdateItemOperationConfig) |
|
UpdateItemAsync(Document, IDictionary<String, DynamoDBEntry>, CancellationToken) | Initiates the asynchronous execution of the UpdateItem operation. Amazon.DynamoDBv2.DocumentModel.Table.UpdateItem(Amazon.DynamoDBv2.DocumentModel.Document,Amazon.DynamoDBv2.DocumentModel.UpdateItemOperationConfig) |
|
UpdateItemAsync(Document, IDictionary<String, DynamoDBEntry>, UpdateItemOperationConfig, CancellationToken) | Initiates the asynchronous execution of the UpdateItem operation. Amazon.DynamoDBv2.DocumentModel.Table.UpdateItem(Amazon.DynamoDBv2.DocumentModel.Document,Amazon.DynamoDBv2.DocumentModel.UpdateItemOperationConfig) |
|
UpdateItemAsync(Document, Primitive, CancellationToken) | Initiates the asynchronous execution of the UpdateItem operation. Amazon.DynamoDBv2.DocumentModel.Table.UpdateItem(Amazon.DynamoDBv2.DocumentModel.Document,Amazon.DynamoDBv2.DocumentModel.UpdateItemOperationConfig) |
|
UpdateItemAsync(Document, Primitive, UpdateItemOperationConfig, CancellationToken) | Initiates the asynchronous execution of the UpdateItem operation. Amazon.DynamoDBv2.DocumentModel.Table.UpdateItem(Amazon.DynamoDBv2.DocumentModel.Document,Amazon.DynamoDBv2.DocumentModel.UpdateItemOperationConfig) |
|
UpdateItemAsync(Document, Primitive, Primitive, CancellationToken) | Initiates the asynchronous execution of the UpdateItem operation. Amazon.DynamoDBv2.DocumentModel.Table.UpdateItem(Amazon.DynamoDBv2.DocumentModel.Document,Amazon.DynamoDBv2.DocumentModel.UpdateItemOperationConfig) |
|
UpdateItemAsync(Document, Primitive, Primitive, UpdateItemOperationConfig, CancellationToken) | Initiates the asynchronous execution of the UpdateItem operation. Amazon.DynamoDBv2.DocumentModel.Table.UpdateItem(Amazon.DynamoDBv2.DocumentModel.Document,Amazon.DynamoDBv2.DocumentModel.UpdateItemOperationConfig) |
.NET Framework:
Supported in: 4.5, 4.0, 3.5