package dynamodb
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- dynamodb
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait DynamoDBConnector extends AnyRef
- case class LiveDynamoDBConnector(db: DynamoDb) extends DynamoDBConnector with Product with Serializable
Value Members
- def batchGetItem(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, BatchGetItemRequest, BatchGetItemRequest, Chunk[BatchGetItemResponse]]
- def batchWriteItem(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, BatchWriteItemRequest, BatchWriteItemRequest, Chunk[BatchWriteItemResponse]]
- def createTable(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, CreateTableRequest, CreateTableRequest, Unit]
- def deleteItem(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, DeleteItemRequest, Nothing, Unit]
- def deleteTable(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, DeleteTableRequest, Nothing, Unit]
- def describeTable(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, DescribeTableRequest, DescribeTableRequest, Chunk[DescribeTableResponse]]
- val dynamoDBConnectorLiveLayer: ZLayer[DynamoDb, Nothing, LiveDynamoDBConnector]
- def getItem(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, GetItemRequest, GetItemRequest, Chunk[GetItemResponse]]
- def listTables(request: ⇒ ListTablesRequest)(implicit trace: Trace): ZStream[DynamoDBConnector, AwsError, TableName]
- def putItem(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, PutItemRequest, PutItemRequest, Unit]
- def query(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, QueryRequest, QueryRequest, Chunk[Map[AttributeName, AttributeValue]]]
- def scan(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, ScanRequest, ScanRequest, Chunk[Map[AttributeName, AttributeValue]]]
- def tableExists(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, TableName, TableName, Boolean]
- def updateItem(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, UpdateItemRequest, Nothing, Unit]
- def updateTable(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, UpdateTableRequest, Nothing, Unit]
- object LiveDynamoDBConnector extends Serializable