package table
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- final case class DynamoField[-T](name: String, attrType: ScalarAttributeType, encoder: (T) ⇒ AttributeValue) extends Product with Serializable
- final case class DynamoKey[-H, -R](hashKey: DynamoField[H], rangeKey: Option[DynamoField[R]]) extends Product with Serializable
- trait DynamoPrefixedSyntax extends AnyRef
- trait HasBillingMode[A] extends AnyRef
- trait HasProvisionedThroughput[A] extends AnyRef
- final case class TableDDL(tableReference: TableReference, globalIndexes: Set[GlobalIndex[_, _]], localIndexes: Set[LocalIndex[_, _]], additionalAttributes: Set[DynamoField[_]], provisioning: TableProvisionedThroughputConfig, backupEnabled: Option[Boolean]) extends Product with Serializable
- trait TableDef extends AnyRef
- trait TablePrefix[A] extends AnyRef
- final case class TableReference(tableName: String, nameSpace: AwsNameSpace, key: DynamoKey[_, _], ttlField: Option[String], prefix: Option[NamedPrefix]) extends Product with Serializable
Value Members
- object DynamoField extends Serializable
- object DynamoKey extends Serializable
- object HasBillingMode
- object HasProvisionedThroughput
- object TableDDL extends Serializable
- object TableDDLOps
- object TablePrefix
- object TableReference extends Serializable