Table Class

.NET Framework 3.5
 
 
 
Did this page help you?  Yes  No   Tell us about it...

Inheritance Hierarchy

System.Object
  Amazon.DynamoDBv2.DocumentModel.Table

Namespace: Amazon.DynamoDBv2.DocumentModel
Assembly: AWSSDK.dll
Version: 2.0.0.3

Syntax

C#
public class Table : Object

The Table type exposes the following members

Properties

  Name Description
Public Property Attributes List of key attributes on the table.
Public Property HashKeys List of keys on the table marked HASH
Public Property Keys Keys of the table.
Public Property LocalSecondaryIndexes Local secondary indexes of the table.
Public Property LocalSecondaryIndexNames Names of the local secondary indexes of the table.
Public Property RangeKeys List of keys on the table marked RANGE
Public Property TableName Name of the table.

Methods

  Name Description
Public Method BeginDeleteItem(Document, AsyncCallback, object) Initiates the asynchronous execution of the DeleteItem operation.
Public Method BeginDeleteItem(Primitive, AsyncCallback, object) Initiates the asynchronous execution of the DeleteItem operation.
Public Method BeginDeleteItem(Primitive, Primitive, AsyncCallback, object) Initiates the asynchronous execution of the DeleteItem operation.
Public Method BeginDeleteItem(IDictionary`2, AsyncCallback, object)
Public Method BeginDeleteItem(Document, DeleteItemOperationConfig, AsyncCallback, object) Initiates the asynchronous execution of the DeleteItem operation.
Public Method BeginDeleteItem(Primitive, DeleteItemOperationConfig, AsyncCallback, object) Initiates the asynchronous execution of the DeleteItem operation.
Public Method BeginDeleteItem(Primitive, Primitive, DeleteItemOperationConfig, AsyncCallback, object) Initiates the asynchronous execution of the DeleteItem operation.
Public Method BeginDeleteItem(IDictionary`2, DeleteItemOperationConfig, AsyncCallback, object)
Public Method BeginGetItem(Primitive, AsyncCallback, object) Initiates the asynchronous execution of the GetItem operation.
Public Method BeginGetItem(Primitive, Primitive, AsyncCallback, object) Initiates the asynchronous execution of the GetItem operation.
Public Method BeginGetItem(Primitive, GetItemOperationConfig, AsyncCallback, object) Initiates the asynchronous execution of the GetItem operation.
Public Method BeginGetItem(Primitive, Primitive, GetItemOperationConfig, AsyncCallback, object) Initiates the asynchronous execution of the GetItem operation.
Public Method BeginGetItem(IDictionary`2, AsyncCallback, object)
Public Method BeginGetItem(IDictionary`2, GetItemOperationConfig, AsyncCallback, object)
Public Method BeginPutItem(Document, AsyncCallback, object) Initiates the asynchronous execution of the PutItem operation.
Public Method BeginPutItem(Document, PutItemOperationConfig, AsyncCallback, object) Initiates the asynchronous execution of the PutItem operation.
Public Method BeginUpdateItem(Document, AsyncCallback, object) Initiates the asynchronous execution of the UpdateItem operation.
Public Method BeginUpdateItem(Document, Primitive, AsyncCallback, object) Initiates the asynchronous execution of the UpdateItem operation.
Public Method BeginUpdateItem(Document, Primitive, Primitive, AsyncCallback, object) Initiates the asynchronous execution of the UpdateItem operation.
Public Method BeginUpdateItem(Document, IDictionary`2, AsyncCallback, object)
Public Method BeginUpdateItem(Document, UpdateItemOperationConfig, AsyncCallback, object) Initiates the asynchronous execution of the UpdateItem operation.
Public Method BeginUpdateItem(Document, Primitive, UpdateItemOperationConfig, AsyncCallback, object) Initiates the asynchronous execution of the UpdateItem operation.
Public Method BeginUpdateItem(Document, Primitive, Primitive, UpdateItemOperationConfig, AsyncCallback, object) Initiates the asynchronous execution of the UpdateItem operation.
Public Method BeginUpdateItem(Document, IDictionary`2, UpdateItemOperationConfig, AsyncCallback, object)
Public Method CreateBatchGet() Creates a DocumentBatchGet object for the current table, allowing a batch-get operation against DynamoDB.
Public Method CreateBatchWrite() Creates a DocumentBatchWrite object for the current table, allowing a batch-put/delete operation against DynamoDB.
Public Method DeleteItem(Document) Delete a document in DynamoDB.
Public Method DeleteItem(Primitive) Delete a document in DynamoDB, identified by a hash primary key.
Public Method DeleteItem(Primitive, Primitive) Delete a document in DynamoDB, identified by a hash-and-range primary key.
Public Method DeleteItem(IDictionary`2)
Public Method DeleteItem(Document, DeleteItemOperationConfig) Delete a document in DynamoDB, using specified configs.
Public Method DeleteItem(Primitive, DeleteItemOperationConfig) Delete a document in DynamoDB, identified by a hash primary key, using specified configs.
Public Method DeleteItem(Primitive, Primitive, DeleteItemOperationConfig) Delete a document in DynamoDB, identified by hash-and-range primary key, using the specified configs.
Public Method DeleteItem(IDictionary`2, DeleteItemOperationConfig)
Public Method EndDeleteItem(IAsyncResult) Finishes the asynchronous execution of the DeleteItem operation.
Public Method EndGetItem(IAsyncResult) Finishes the asynchronous execution of the GetItem operation.
Public Method EndPutItem(IAsyncResult) Finishes the asynchronous execution of the PutItem operation.
Public Method EndUpdateItem(IAsyncResult) Finishes the asynchronous execution of the GetItem operation.
Public Method GetItem(Primitive) Gets a document from DynamoDB by hash primary key.
Public Method GetItem(Primitive, Primitive) Gets a document from DynamoDB by hash-and-range primary key.
Public Method GetItem(Primitive, GetItemOperationConfig) Gets a document from DynamoDB by hash primary key, using specified configs.
Public Method GetItem(Primitive, Primitive, GetItemOperationConfig) Gets a document from DynamoDB by hash-and-range primary key, using specified configs.
Public Method GetItem(IDictionary`2)
Public Method GetItem(IDictionary`2, GetItemOperationConfig)
Public Method Static Method LoadTable(IAmazonDynamoDB, string) 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.
Public Method PutItem(Document) Puts a document into DynamoDB.
Public Method PutItem(Document, PutItemOperationConfig) Puts a document into DynamoDB, using specified configs.
Public Method 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.
Public Method 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.
Public Method 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.
Public Method 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.
Public Method 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.
Public Method Static Method TryLoadTable(IAmazonDynamoDB, string, Table&)
Public Method UpdateItem(Document) Update a document in DynamoDB.
Public Method UpdateItem(Document, IDictionary`2)
Public Method UpdateItem(Document, Primitive) Update a document in DynamoDB, with hash primary key to identify the document.
Public Method UpdateItem(Document, Primitive, Primitive) Update a document in DynamoDB, with a hash-and-range primary key to identify the document.
Public Method UpdateItem(Document, UpdateItemOperationConfig) Update a document in DynamoDB, using specified config.
Public Method UpdateItem(Document, IDictionary`2, UpdateItemOperationConfig)
Public Method UpdateItem(Document, Primitive, UpdateItemOperationConfig) Update a document in DynamoDB, with a hash primary key to identify the document, and using the specified config.
Public Method 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.

Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5

.NET for Windows Store apps:
Supported in: Windows 8

.NET for Windows Phone:
Supported in: Window Phone 8