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