sealed trait DynamoDBQuery[-In, +Out] extends AnyRef

Self Type
DynamoDBQuery[In, Out]
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DynamoDBQuery
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def *>[In1 <: In, B](that: DynamoDBQuery[In1, B]): DynamoDBQuery[In1, B]
  4. final def <*[In1 <: In, B](that: DynamoDBQuery[In1, B]): DynamoDBQuery[In1, Out]
  5. final def <*>[In1 <: In, B](that: DynamoDBQuery[In1, B]): DynamoDBQuery[In1, (Out, B)]
  6. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. final def capacity(capacity: ReturnConsumedCapacity): DynamoDBQuery[In, Out]
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  10. final def consistency(consistency: ConsistencyMode): DynamoDBQuery[In, Out]
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  13. def execute: ZIO[DynamoDBExecutor, Throwable, Out]
  14. def filter[B](filterExpression: FilterExpression[B])(implicit ev: CanFilter[B, Out]): DynamoDBQuery[In, Out]

    Filter a Scan or a Query

  15. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  16. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. def gsi(indexName: String, keySchema: KeySchema, projection: ProjectionType): DynamoDBQuery[In, Out]
  18. def gsi(indexName: String, keySchema: KeySchema, projection: ProjectionType, readCapacityUnit: Long, writeCapacityUnit: Long): DynamoDBQuery[In, Out]
  19. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. final def indexName(indexName: String): DynamoDBQuery[In, Out]
  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. def lsi(indexName: String, keySchema: KeySchema, projection: ProjectionType = ProjectionType.All): DynamoDBQuery[In, Out]
  23. final def map[B](f: (Out) => B): DynamoDBQuery[In, B]
  24. def metrics(itemMetrics: ReturnItemCollectionMetrics): DynamoDBQuery[In, Out]
  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  27. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  28. def parallel(n: Int): DynamoDBQuery[In, Out]

    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

  29. def returns(returnValues: ReturnValues): DynamoDBQuery[In, Out]
  30. final def safeTransaction: Either[Throwable, DynamoDBQuery[Any, Out]]
  31. def selectAllAttributes: DynamoDBQuery[In, Out]
  32. def selectAllProjectedAttributes: DynamoDBQuery[In, Out]
  33. def selectCount: DynamoDBQuery[In, Out]
  34. def selectSpecificAttributes: DynamoDBQuery[In, Out]
  35. def sortOrder(ascending: Boolean): DynamoDBQuery[In, Out]
  36. def startKey(exclusiveStartKey: LastEvaluatedKey): DynamoDBQuery[In, Out]
  37. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  38. def toString(): String
    Definition Classes
    AnyRef → Any
  39. final def transaction: DynamoDBQuery[In, Out]
  40. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  41. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  42. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  43. def where[B](conditionExpression: ConditionExpression[B])(implicit ev: CanWhere[B, Out]): DynamoDBQuery[In, Out]
  44. def whereKey[From](keyConditionExpression: KeyConditionExpr[From]): DynamoDBQuery[In, Out]

    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")
  45. def withClientRequestToken(token: String): DynamoDBQuery[In, Out]
  46. def withRetryPolicy(retryPolicy: Schedule[Any, Throwable, Any]): DynamoDBQuery[In, Out]
  47. final def zip[In1 <: In, B](that: DynamoDBQuery[In1, B])(implicit z: Zippable[Out, B]): DynamoDBQuery[In1, Out]
  48. final def zipLeft[In1 <: In, B](that: DynamoDBQuery[In1, B]): DynamoDBQuery[In1, Out]
  49. final def zipRight[In1 <: In, B](that: DynamoDBQuery[In1, B]): DynamoDBQuery[In1, B]
  50. final def zipWith[In1 <: In, B, C](that: DynamoDBQuery[In1, B])(f: (Out, B) => C): DynamoDBQuery[In1, C]

Inherited from AnyRef

Inherited from Any

Ungrouped