sealed trait Write[-In, +A] extends Constructor[In, A]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Write
- Constructor
- DynamoDBQuery
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
*>[In1 <: In, B](that: DynamoDBQuery[In1, B]): DynamoDBQuery[In1, B]
- Definition Classes
- DynamoDBQuery
-
final
def
<*[In1 <: In, B](that: DynamoDBQuery[In1, B]): DynamoDBQuery[In1, A]
- Definition Classes
- DynamoDBQuery
-
final
def
<*>[In1 <: In, B](that: DynamoDBQuery[In1, B]): DynamoDBQuery[In1, (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[In, A]
- Definition Classes
- DynamoDBQuery
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
consistency(consistency: ConsistencyMode): DynamoDBQuery[In, 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[B](filterExpression: FilterExpression[B])(implicit ev: CanFilter[B, A]): DynamoDBQuery[In, A]
Filter a Scan or a Query
Filter a Scan or a Query
- 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[In, A]
- Definition Classes
- DynamoDBQuery
-
def
gsi(indexName: String, keySchema: KeySchema, projection: ProjectionType, readCapacityUnit: Long, writeCapacityUnit: Long): DynamoDBQuery[In, A]
- Definition Classes
- DynamoDBQuery
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
indexName(indexName: String): DynamoDBQuery[In, A]
- Definition Classes
- DynamoDBQuery
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
lsi(indexName: String, keySchema: KeySchema, projection: ProjectionType = ProjectionType.All): DynamoDBQuery[In, A]
- Definition Classes
- DynamoDBQuery
-
final
def
map[B](f: (A) ⇒ B): DynamoDBQuery[In, B]
- Definition Classes
- DynamoDBQuery
-
def
metrics(itemMetrics: ReturnItemCollectionMetrics): DynamoDBQuery[In, 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[In, A]
Executes a DynamoDB Scan in parallel.
Executes a DynamoDB Scan in parallel. 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[In, A]
- Definition Classes
- DynamoDBQuery
-
final
def
safeTransaction: Either[Throwable, DynamoDBQuery[Any, A]]
- Definition Classes
- DynamoDBQuery
-
def
selectAllAttributes: DynamoDBQuery[In, A]
- Definition Classes
- DynamoDBQuery
-
def
selectAllProjectedAttributes: DynamoDBQuery[In, A]
- Definition Classes
- DynamoDBQuery
-
def
selectCount: DynamoDBQuery[In, A]
- Definition Classes
- DynamoDBQuery
-
def
selectSpecificAttributes: DynamoDBQuery[In, A]
- Definition Classes
- DynamoDBQuery
-
def
sortOrder(ascending: Boolean): DynamoDBQuery[In, A]
- Definition Classes
- DynamoDBQuery
-
def
startKey(exclusiveStartKey: LastEvaluatedKey): DynamoDBQuery[In, 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[In, 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[B](conditionExpression: ConditionExpression[B])(implicit ev: CanWhere[B, A]): DynamoDBQuery[In, A]
- Definition Classes
- DynamoDBQuery
-
def
whereKey[From](keyConditionExpression: KeyConditionExpr[From]): DynamoDBQuery[In, A]
Adds a KeyConditionExpr to a DynamoDBQuery.
Adds a KeyConditionExpr to a DynamoDBQuery. Example:
// high level type safe API where "email" and "subject" keys are defined using ProjectionExpression.accessors[Student] val newQuery = query.whereKey(email.partitionKey === "avi@gmail.com" && subject.sortKey === "maths") // low level API val newQuery = query.whereKey($("email").partitionKey === "avi@gmail.com" && $("subject").sortKey === "maths")
- Definition Classes
- DynamoDBQuery
-
def
withClientRequestToken(token: String): DynamoDBQuery[In, A]
- Definition Classes
- DynamoDBQuery
-
def
withRetryPolicy(retryPolicy: Schedule[Any, Throwable, Any]): DynamoDBQuery[In, A]
- Definition Classes
- DynamoDBQuery
-
final
def
zip[In1 <: In, B](that: DynamoDBQuery[In1, B])(implicit z: Zippable[A, B]): DynamoDBQuery[In1, Out]
- Definition Classes
- DynamoDBQuery
-
final
def
zipLeft[In1 <: In, B](that: DynamoDBQuery[In1, B]): DynamoDBQuery[In1, A]
- Definition Classes
- DynamoDBQuery
-
final
def
zipRight[In1 <: In, B](that: DynamoDBQuery[In1, B]): DynamoDBQuery[In1, B]
- Definition Classes
- DynamoDBQuery
-
final
def
zipWith[In1 <: In, B, C](that: DynamoDBQuery[In1, B])(f: (A, B) ⇒ C): DynamoDBQuery[In1, C]
- Definition Classes
- DynamoDBQuery