Amazon DynamoDB Java client wrapper
Amazon DynamoDB Java client wrapper
- See also
- Companion
- object
trait AmazonDynamoDB
class Object
trait Matchable
class Any
class ConfiguredDynamoDBClient
class DynamoDBClient
Value members
Concrete methods
def createTable(name: String, hashPK: (String, ScalarAttributeType), rangePK: (String, ScalarAttributeType), otherAttributes: Seq[(String, ScalarAttributeType)], indexes: Seq[LocalSecondaryIndex]): TableMeta
def putConditional(tableName: String, attributes: SimplePk*)(cond: Seq[(String, ExpectedAttributeValue)]): Unit
def query(table: Table, keyConditions: Seq[(String, Condition)], select: Select, attributesToGet: Seq[String], scanIndexForward: Boolean, consistentRead: Boolean, limit: Int, pageStatsCallback: PageStats => Unit): Seq[Item]
def queryWithIndex(table: Table, index: SecondaryIndex, keyConditions: Seq[(String, Condition)], select: Select, attributesToGet: Seq[String], scanIndexForward: Boolean, consistentRead: Boolean, limit: Int, pageStatsCallback: PageStats => Unit): Seq[Item]
def scan(table: Table, filter: Seq[(String, Condition)], limit: Int, segment: Int, totalSegments: Int, select: Select, attributesToGet: Seq[String], consistentRead: Boolean, pageStatsCallback: PageStats => Unit): Seq[Item]
Gets the table by name if it exists. This is an expensive operation since it queries the table schema each time it is called.
Gets the table by name if it exists. This is an expensive operation since it queries the table schema each time it is called.
- See also
def updateTableProvisionedThroughput(table: Table, provisionedThroughput: ProvisionedThroughput): TableMeta
Inherited methods
def createTable(`x$0`: List[AttributeDefinition], `x$1`: String, `x$2`: List[KeySchemaElement], `x$3`: ProvisionedThroughput): CreateTableResult
- Inherited from
- AmazonDynamoDB
def describeContinuousBackups(`x$0`: DescribeContinuousBackupsRequest): DescribeContinuousBackupsResult
- Inherited from
- AmazonDynamoDB
def describeContributorInsights(`x$0`: DescribeContributorInsightsRequest): DescribeContributorInsightsResult
- Inherited from
- AmazonDynamoDB
def describeGlobalTableSettings(`x$0`: DescribeGlobalTableSettingsRequest): DescribeGlobalTableSettingsResult
- Inherited from
- AmazonDynamoDB
def describeKinesisStreamingDestination(`x$0`: DescribeKinesisStreamingDestinationRequest): DescribeKinesisStreamingDestinationResult
- Inherited from
- AmazonDynamoDB
def describeTableReplicaAutoScaling(`x$0`: DescribeTableReplicaAutoScalingRequest): DescribeTableReplicaAutoScalingResult
- Inherited from
- AmazonDynamoDB
def disableKinesisStreamingDestination(`x$0`: DisableKinesisStreamingDestinationRequest): DisableKinesisStreamingDestinationResult
- Inherited from
- AmazonDynamoDB
def enableKinesisStreamingDestination(`x$0`: EnableKinesisStreamingDestinationRequest): EnableKinesisStreamingDestinationResult
- Inherited from
- AmazonDynamoDB
def exportTableToPointInTime(`x$0`: ExportTableToPointInTimeRequest): ExportTableToPointInTimeResult
- Inherited from
- AmazonDynamoDB
def restoreTableToPointInTime(`x$0`: RestoreTableToPointInTimeRequest): RestoreTableToPointInTimeResult
- Inherited from
- AmazonDynamoDB
def updateContributorInsights(`x$0`: UpdateContributorInsightsRequest): UpdateContributorInsightsResult
- Inherited from
- AmazonDynamoDB
def updateGlobalTableSettings(`x$0`: UpdateGlobalTableSettingsRequest): UpdateGlobalTableSettingsResult
- Inherited from
- AmazonDynamoDB
def updateItem(`x$0`: String, `x$1`: Map[String, AttributeValue], `x$2`: Map[String, AttributeValueUpdate], `x$3`: String): UpdateItemResult
- Inherited from
- AmazonDynamoDB
def updateItem(`x$0`: String, `x$1`: Map[String, AttributeValue], `x$2`: Map[String, AttributeValueUpdate]): UpdateItemResult
- Inherited from
- AmazonDynamoDB
def updateTableReplicaAutoScaling(`x$0`: UpdateTableReplicaAutoScalingRequest): UpdateTableReplicaAutoScalingResult
- Inherited from
- AmazonDynamoDB