case class Table(name: String, hashPK: String, rangePK: Option[String], attributes: Seq[AttributeDefinition], localSecondaryIndexes: Seq[LocalSecondaryIndex], globalSecondaryIndexes: Seq[GlobalSecondaryIndex], provisionedThroughput: Option[ProvisionedThroughput], billingMode: Option[BillingMode]) extends TableCompat
- Companion
- object
trait Serializable
trait Product
trait Equals
trait TableCompat
class Object
trait Matchable
class Any
Value members
Concrete methods
def deleteAttributes(hashPK: Any, rangePK: Any, attributes: Seq[SimplePk])(dynamoDB: DynamoDB): Unit
def query(keyConditions: Seq[(String, Condition)], select: Select, attributesToGet: Seq[String], scanIndexForward: Boolean, consistentRead: Boolean, limit: Int, pageStatsCallback: PageStats => Unit)(dynamoDB: DynamoDB): Seq[Item]
def queryWithIndex(index: SecondaryIndex, keyConditions: Seq[(String, Condition)], select: Select, attributesToGet: Seq[String], scanIndexForward: Boolean, consistentRead: Boolean, limit: Int, pageStatsCallback: PageStats => Unit)(dynamoDB: DynamoDB): Seq[Item]