org.encalmo.aws.InMemoryDynamoDb
See theInMemoryDynamoDb companion class
object InMemoryDynamoDb
Attributes
- Companion
- class
- Graph
-
- Supertypes
- Self type
-
InMemoryDynamoDb.type
Members list
Type members
Classlikes
class DynamoDbCreateTableKeySchemaNotMatching(m: String) extends Exception
Attributes
- Supertypes
class DynamoDbInvalidItemKey(m: String) extends Exception
Attributes
- Supertypes
class DynamoDbInvalidKeyCondition(m: String) extends Exception
Attributes
- Supertypes
class DynamoDbInvalidKeyConditionExpression(m: String) extends Exception
Attributes
- Supertypes
class DynamoDbInvalidNameExpression(m: String) extends Exception
Attributes
- Supertypes
class DynamoDbInvalidValueExpression(m: String) extends Exception
Attributes
- Supertypes
class DynamoDbUndefinedIndex(m: String) extends Exception
Attributes
- Supertypes
class DynamoDbUndefinedTable(m: String) extends Exception
Attributes
- Supertypes
Attributes
- Supertypes
case class InMemoryDynamoDbTable(keySchema: Set[String], items: Map[DynamoDbItemKey, DynamoDbItem], indexes: Buffer[InMemoryDynamoDbIndex])
Attributes
- Companion
- object
- Supertypes
object InMemoryDynamoDbTable
Attributes
- Companion
- class
- Supertypes
- Self type
case class InMemoryDynamoDbTableDump(keySchema: Set[String], items: Map[DynamoDbItemKey, DynamoDbItem], indexes: Seq[InMemoryDynamoDbIndex])
Attributes
- Supertypes
case class KeyConditionExpression(partitionKeyCondition: KeyCondition, otherKeyConditions: KeyCondition*)
Attributes
- Supertypes
Value members
Concrete methods
inline def maybeApplyProjectionExpression(projectionExpression: String, attributeNames: Map[String, String], item: DynamoDbItem): DynamoDbItem
inline def maybeApplyProjections(projectionExpression: Option[Iterable[String]], item: DynamoDbItem): DynamoDbItem
final def parseFilterExpression(filterExpression: String, attributeNames: Map[String, String], attributeValues: Map[String, AttributeValue]): Iterable[FilterCondition]
final def parseKeyConditionExpression(keyConditionExpression: String, attributeNames: Map[String, String], attributeValues: Map[String, AttributeValue]): KeyConditionExpression
Extensions
Extensions
extension (items: Map[DynamoDbItemKey, DynamoDbItem])
In this article