Packages

p

zio.connect

dynamodb

package dynamodb

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. dynamodb
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait DynamoDBConnector extends AnyRef
  2. case class LiveDynamoDBConnector(db: DynamoDb) extends DynamoDBConnector with Product with Serializable

Value Members

  1. def batchGetItem(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, BatchGetItemRequest, BatchGetItemRequest, Chunk[BatchGetItemResponse]]
  2. def batchWriteItem(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, BatchWriteItemRequest, BatchWriteItemRequest, Chunk[BatchWriteItemResponse]]
  3. def createTable(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, CreateTableRequest, CreateTableRequest, Unit]
  4. def deleteItem(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, DeleteItemRequest, Nothing, Unit]
  5. def deleteTable(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, DeleteTableRequest, Nothing, Unit]
  6. def describeTable(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, DescribeTableRequest, DescribeTableRequest, Chunk[DescribeTableResponse]]
  7. val dynamoDBConnectorLiveLayer: ZLayer[DynamoDb, Nothing, LiveDynamoDBConnector]
  8. def getItem(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, GetItemRequest, GetItemRequest, Chunk[GetItemResponse]]
  9. def listTables(request: ⇒ ListTablesRequest)(implicit trace: Trace): ZStream[DynamoDBConnector, AwsError, TableName]
  10. def putItem(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, PutItemRequest, PutItemRequest, Unit]
  11. def query(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, QueryRequest, QueryRequest, Chunk[Map[AttributeName, AttributeValue]]]
  12. def scan(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, ScanRequest, ScanRequest, Chunk[Map[AttributeName, AttributeValue]]]
  13. def tableExists(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, TableName, TableName, Boolean]
  14. def updateItem(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, UpdateItemRequest, Nothing, Unit]
  15. def updateTable(implicit trace: Trace): ZSink[DynamoDBConnector, AwsError, UpdateTableRequest, Nothing, Unit]
  16. object LiveDynamoDBConnector extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped