Packages

p

d4s.models

table

package table

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class DynamoField[-T](name: String, attrType: ScalarAttributeType, encoder: (T) ⇒ AttributeValue) extends Product with Serializable
  2. final case class DynamoKey[-H, -R](hashKey: DynamoField[H], rangeKey: Option[DynamoField[R]]) extends Product with Serializable
  3. trait DynamoPrefixedSyntax extends AnyRef
  4. trait HasBillingMode[A] extends AnyRef
  5. trait HasProvisionedThroughput[A] extends AnyRef
  6. final case class TableDDL(tableReference: TableReference, globalIndexes: Set[GlobalIndex[_, _]], localIndexes: Set[LocalIndex[_, _]], additionalAttributes: Set[DynamoField[_]], provisioning: TableProvisionedThroughputConfig, backupEnabled: Option[Boolean]) extends Product with Serializable
  7. trait TableDef extends AnyRef
  8. trait TablePrefix[A] extends AnyRef
  9. final case class TableReference(tableName: String, nameSpace: AwsNameSpace, key: DynamoKey[_, _], ttlField: Option[String], prefix: Option[NamedPrefix]) extends Product with Serializable

Value Members

  1. object DynamoField extends Serializable
  2. object DynamoKey extends Serializable
  3. object HasBillingMode
  4. object HasProvisionedThroughput
  5. object TableDDL extends Serializable
  6. object TableDDLOps
  7. object TablePrefix
  8. object TableReference extends Serializable

Ungrouped