sealed trait Constructor[+A] extends DynamoDBQuery[A]
- Alphabetic
- By Inheritance
- Constructor
- DynamoDBQuery
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
*>[B](that: DynamoDBQuery[B]): DynamoDBQuery[B]
- Definition Classes
- DynamoDBQuery
-
final
def
<*[B](that: DynamoDBQuery[B]): DynamoDBQuery[A]
- Definition Classes
- DynamoDBQuery
-
final
def
<*>[B](that: DynamoDBQuery[B]): DynamoDBQuery[(A, B)]
- Definition Classes
- DynamoDBQuery
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
final
def
capacity(capacity: ReturnConsumedCapacity): DynamoDBQuery[A]
- Definition Classes
- DynamoDBQuery
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
consistency(consistency: ConsistencyMode): DynamoDBQuery[A]
- Definition Classes
- DynamoDBQuery
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
execute: ZIO[DynamoDBExecutor, Throwable, A]
- Definition Classes
- DynamoDBQuery
-
def
filter(filterExpression: FilterExpression): DynamoDBQuery[A]
- Definition Classes
- DynamoDBQuery
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
gsi(indexName: String, keySchema: KeySchema, projection: ProjectionType): DynamoDBQuery[A]
- Definition Classes
- DynamoDBQuery
-
def
gsi(indexName: String, keySchema: KeySchema, projection: ProjectionType, readCapacityUnit: Long, writeCapacityUnit: Long): DynamoDBQuery[A]
- Definition Classes
- DynamoDBQuery
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
indexName(indexName: String): DynamoDBQuery[A]
- Definition Classes
- DynamoDBQuery
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
lsi(indexName: String, keySchema: KeySchema, projection: ProjectionType = ProjectionType.All): DynamoDBQuery[A]
- Definition Classes
- DynamoDBQuery
-
final
def
map[B](f: (A) ⇒ B): DynamoDBQuery[B]
- Definition Classes
- DynamoDBQuery
-
def
metrics(itemMetrics: ReturnItemCollectionMetrics): DynamoDBQuery[A]
- Definition Classes
- DynamoDBQuery
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
parallel(n: Int): DynamoDBQuery[A]
Parallel executes DynamoDB queries in parallel if the query type has parallel features in DynamoDB.
Parallel executes DynamoDB queries in parallel if the query type has parallel features in DynamoDB. There are no guarantees on order of returned items.
- n
The number of parallel requests to make to DynamoDB
- Definition Classes
- DynamoDBQuery
-
def
returns(returnValues: ReturnValues): DynamoDBQuery[A]
- Definition Classes
- DynamoDBQuery
-
final
def
safeTransaction: Either[Throwable, DynamoDBQuery[A]]
- Definition Classes
- DynamoDBQuery
-
def
selectAllAttributes: DynamoDBQuery[A]
- Definition Classes
- DynamoDBQuery
-
def
selectAllProjectedAttributes: DynamoDBQuery[A]
- Definition Classes
- DynamoDBQuery
-
def
selectCount: DynamoDBQuery[A]
- Definition Classes
- DynamoDBQuery
-
def
selectSpecificAttributes: DynamoDBQuery[A]
- Definition Classes
- DynamoDBQuery
-
def
sortOrder(ascending: Boolean): DynamoDBQuery[A]
- Definition Classes
- DynamoDBQuery
-
def
startKey(exclusiveStartKey: LastEvaluatedKey): DynamoDBQuery[A]
- Definition Classes
- DynamoDBQuery
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
transaction: DynamoDBQuery[A]
- Definition Classes
- DynamoDBQuery
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
where(conditionExpression: ConditionExpression): DynamoDBQuery[A]
- Definition Classes
- DynamoDBQuery
-
def
whereKey(conditionExpression: ConditionExpression): DynamoDBQuery[A]
Adds a KeyConditionExpression from a ConditionExpression to a DynamoDBQuery Must be in the form of
<Condition1> && <Condition2>where format of<Condition1>is:Adds a KeyConditionExpression from a ConditionExpression to a DynamoDBQuery Must be in the form of
<Condition1> && <Condition2>where format of<Condition1>is:<ProjectionExpressionForPartitionKey> === <value>
and the format of
<Condition2>is:<ProjectionExpressionForSortKey> <op> <value>
where op can be one of
===,>,>=,<,<=,between,beginsWithExample using type safe API:
// email and subject are partition and sort keys respectively val (email, subject, enrollmentDate, payment) = ProjectionExpression.accessors[Student] // ... val newQuery = query.whereKey(email === "avi@gmail.com" && subject === "maths")
<ProjectionExpressionForSortKey> <op> <value> }}}
Example using type safe API:
// email and subject are partition and sort keys respectively val (email, subject, enrollmentDate, payment) = ProjectionExpression.accessors[Student] // ... val newQuery = query.whereKey(email === "avi@gmail.com" && subject === "maths")
- Definition Classes
- DynamoDBQuery
-
def
whereKey(keyConditionExpression: KeyConditionExpression): DynamoDBQuery[A]
Adds a KeyConditionExpression to a DynamoDBQuery.
Adds a KeyConditionExpression to a DynamoDBQuery. Example:
val newQuery = query.whereKey(partitionKey("email") === "avi@gmail.com" && sortKey("subject") === "maths")
- Definition Classes
- DynamoDBQuery
-
def
withClientRequestToken(token: String): DynamoDBQuery[A]
- Definition Classes
- DynamoDBQuery
-
def
withRetryPolicy(retryPolicy: Schedule[Any, Throwable, Any]): DynamoDBQuery[A]
- Definition Classes
- DynamoDBQuery
-
final
def
zip[B](that: DynamoDBQuery[B])(implicit z: Zippable[A, B]): DynamoDBQuery[Out]
- Definition Classes
- DynamoDBQuery
-
final
def
zipLeft[B](that: DynamoDBQuery[B]): DynamoDBQuery[A]
- Definition Classes
- DynamoDBQuery
-
final
def
zipRight[B](that: DynamoDBQuery[B]): DynamoDBQuery[B]
- Definition Classes
- DynamoDBQuery
-
final
def
zipWith[B, C](that: DynamoDBQuery[B])(f: (A, B) ⇒ C): DynamoDBQuery[C]
- Definition Classes
- DynamoDBQuery