Package

com.gu.scanamo

request

Permalink

package request

Visibility
  1. Public
  2. All

Type Members

  1. case class RequestCondition(expression: String, attributeNames: Map[String, String], attributeValues: Option[Map[String, AttributeValue]]) extends Product with Serializable

    Permalink
  2. case class ScanamoDeleteRequest(tableName: String, key: Map[String, AttributeValue], condition: Option[RequestCondition]) extends Product with Serializable

    Permalink
  3. case class ScanamoPutRequest(tableName: String, item: AttributeValue, condition: Option[RequestCondition]) extends Product with Serializable

    Permalink
  4. case class ScanamoQueryOptions(consistent: Boolean, limit: Option[Int], exclusiveStartKey: Option[Map[String, AttributeValue]], filter: Option[Condition[_]]) extends Product with Serializable

    Permalink
  5. case class ScanamoQueryRequest(tableName: String, index: Option[String], query: Query[_], options: ScanamoQueryOptions) extends Product with Serializable

    Permalink
  6. case class ScanamoScanRequest(tableName: String, index: Option[String], options: ScanamoQueryOptions) extends Product with Serializable

    Permalink
  7. case class ScanamoUpdateRequest(tableName: String, key: Map[String, AttributeValue], updateExpression: String, attributeNames: Map[String, String], attributeValues: Map[String, AttributeValue], condition: Option[RequestCondition]) extends Product with Serializable

    Permalink

Value Members

  1. object ScanamoQueryOptions extends Serializable

    Permalink

Ungrouped