Object/Trait

com.github.dwhjames.awswrap.dynamodb.AmazonDynamoDBScalaMapper

QueryMagnet

Related Docs: trait QueryMagnet | package AmazonDynamoDBScalaMapper

Permalink

object QueryMagnet

Source
mapper.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. QueryMagnet
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. implicit def queryOnGlobalSecondaryIndex[T, K](tuple: (String, String, K, Option[RangeCondition], Boolean, Int))(implicit serializer: DynamoDBSerializer[T], ev: (K) ⇒ AttributeValue): QueryMagnet[T]

    Permalink

    Query a global secondary index by a hash value and optional range condition, ascending or desending, with a limit.

    Query a global secondary index by a hash value and optional range condition, ascending or desending, with a limit.

    This query targets a named global secondary index. The index being used must be named, as well as the name of the hash attribute used and the target key of the index. If the index contains a range then the name of the range attribute used must also be given along with the target range key. The result will be all items with the same hash key value, and range keys that match the optional range condition.

    This method will internally make repeated query calls until at most the given limit has been retrieved.

    Note that all attributes will be requested, so that the serializer will get a complete item. This may incur extra read capacity, depending on what attributes are projected into the index.

    K

    a type that is viewable as an AttributeValue.

    serializer

    an implicit object serializer.

    returns

    result sequence of the query in a future.

    See also

    query

  16. implicit def queryOnHash1[T, K](hashValue: K)(implicit serializer: DynamoDBSerializer[T], ev: (K) ⇒ AttributeValue): QueryMagnet[T]

    Permalink

    Query a table by a hash key value.

    Query a table by a hash key value.

    The result will be all items with the same hash key value, but varying range keys.

    This method will internally make repeated query calls until the full result of the query has been retrieved.

    K

    a type that is viewable as an AttributeValue.

    hashValue

    the hash key value to match.

    serializer

    an implicit object serializer.

    returns

    result sequence of the query in a future.

    See also

    query

  17. implicit def queryOnHash2[T, K](tuple: (K, Int))(implicit serializer: DynamoDBSerializer[T], ev: (K) ⇒ AttributeValue): QueryMagnet[T]

    Permalink

    Query a table by a hash key value, with a limit.

    Query a table by a hash key value, with a limit.

    The result will be all items with the same hash key value, but varying range keys.

    This method will internally make repeated query calls until at most the given limit has been retrieved.

    K

    a type that is viewable as an AttributeValue.

    serializer

    an implicit object serializer.

    returns

    result sequence of the query in a future.

    See also

    query

  18. implicit def queryOnHashAndRange1[T, K](tuple: (K, Condition))(implicit serializer: DynamoDBSerializer[T], ev: (K) ⇒ AttributeValue): QueryMagnet[T]

    Permalink

    Query a table by a hash value and range condition.

    Query a table by a hash value and range condition.

    The result will be all items with the same hash key value, and range keys that match the range condition.

    This method will internally make repeated query calls until the full result of the query has been retrieved.

    K

    a type that is viewable as an AttributeValue.

    serializer

    an implicit object serializer.

    returns

    result sequence of the query in a future.

    See also

    query

  19. implicit def queryOnHashAndRange2[T, K](tuple: (K, Condition, Boolean))(implicit serializer: DynamoDBSerializer[T], ev: (K) ⇒ AttributeValue): QueryMagnet[T]

    Permalink

    Query a table by a hash value and range condition, ascending or desending.

    Query a table by a hash value and range condition, ascending or desending.

    The result will be all items with the same hash key value, and range keys that match the range condition.

    This method will internally make repeated query calls until the full result of the query has been retrieved.

    K

    a type that is viewable as an AttributeValue.

    serializer

    an implicit object serializer.

    returns

    result sequence of the query in a future.

    See also

    query

  20. implicit def queryOnHashAndRange3[T, K](tuple: (K, Condition, Int))(implicit serializer: DynamoDBSerializer[T], ev: (K) ⇒ AttributeValue): QueryMagnet[T]

    Permalink

    Query a table by a hash value and range condition, with a limit.

    Query a table by a hash value and range condition, with a limit.

    The result will be all items with the same hash key value, and range keys that match the range condition.

    This method will internally make repeated query calls until at most the given limit has been retrieved.

    K

    a type that is viewable as an AttributeValue.

    serializer

    an implicit object serializer.

    returns

    result sequence of the query in a future.

    See also

    query

  21. implicit def queryOnHashAndRange4[T, K](tuple: (K, Condition, Boolean, Int))(implicit serializer: DynamoDBSerializer[T], ev: (K) ⇒ AttributeValue): QueryMagnet[T]

    Permalink

    Query a table by a hash value and range condition, ascending or desending, with a limit.

    Query a table by a hash value and range condition, ascending or desending, with a limit.

    The result will be all items with the same hash key value, and range keys that match the range condition.

    This method will internally make repeated query calls until at most the given limit has been retrieved.

    K

    a type that is viewable as an AttributeValue.

    serializer

    an implicit object serializer.

    returns

    result sequence of the query in a future.

    See also

    query

  22. implicit def queryOnSecondaryIndex1[T, K](tuple: (String, K, String, Condition))(implicit serializer: DynamoDBSerializer[T], ev: (K) ⇒ AttributeValue): QueryMagnet[T]

    Permalink

    Query a secondary index by a hash value and range condition.

    Query a secondary index by a hash value and range condition.

    This query targets a named secondary index. The index being used must be named, as well well at the name of the attribute used as a range key in the index. The result will be all items with the same hash key value, and range keys that match the range condition.

    This method will internally make repeated query calls until the full result of the query has been retrieved.

    Note that all attributes will be requested, so that the serializer will get a complete item. This may incur extra read capacity, depending on what attributes are projected into the index.

    K

    a type that is viewable as an AttributeValue.

    serializer

    an implicit object serializer.

    returns

    result sequence of the query in a future.

    See also

    query

  23. implicit def queryOnSecondaryIndex2[T, K](tuple: (String, K, String, Condition, Boolean))(implicit serializer: DynamoDBSerializer[T], ev: (K) ⇒ AttributeValue): QueryMagnet[T]

    Permalink

    Query a secondary index by a hash value and range condition, ascending or desending.

    Query a secondary index by a hash value and range condition, ascending or desending.

    This query targets a named secondary index. The index being used must be named, as well well at the name of the attribute used as a range key in the index. The result will be all items with the same hash key value, and range keys that match the range condition.

    This method will internally make repeated query calls until the full result of the query has been retrieved.

    Note that all attributes will be requested, so that the serializer will get a complete item. This may incur extra read capacity, depending on what attributes are projected into the index.

    K

    a type that is viewable as an AttributeValue.

    serializer

    an implicit object serializer.

    returns

    result sequence of the query in a future.

    See also

    query

  24. implicit def queryOnSecondaryIndex3[T, K](tuple: (String, K, String, Condition, Int))(implicit serializer: DynamoDBSerializer[T], ev: (K) ⇒ AttributeValue): QueryMagnet[T]

    Permalink

    Query a secondary index by a hash value and range condition, with a limit.

    Query a secondary index by a hash value and range condition, with a limit.

    This query targets a named secondary index. The index being used must be named, as well well at the name of the attribute used as a range key in the index. The result will be all items with the same hash key value, and range keys that match the range condition.

    This method will internally make repeated query calls until at most the given limit has been retrieved.

    Note that all attributes will be requested, so that the serializer will get a complete item. This may incur extra read capacity, depending on what attributes are projected into the index.

    K

    a type that is viewable as an AttributeValue.

    serializer

    an implicit object serializer.

    returns

    result sequence of the query in a future.

    See also

    query

  25. implicit def queryOnSecondaryIndex4[T, K](tuple: (String, K, String, Condition, Boolean, Int))(implicit serializer: DynamoDBSerializer[T], ev: (K) ⇒ AttributeValue): QueryMagnet[T]

    Permalink

    Query a secondary index by a hash value and range condition, ascending or desending, with a limit.

    Query a secondary index by a hash value and range condition, ascending or desending, with a limit.

    This query targets a named secondary index. The index being used must be named, as well well at the name of the attribute used as a range key in the index. The result will be all items with the same hash key value, and range keys that match the range condition.

    This method will internally make repeated query calls until at most the given limit has been retrieved.

    Note that all attributes will be requested, so that the serializer will get a complete item. This may incur extra read capacity, depending on what attributes are projected into the index.

    K

    a type that is viewable as an AttributeValue.

    serializer

    an implicit object serializer.

    returns

    result sequence of the query in a future.

    See also

    query

  26. implicit def queryRequest1[T](queryRequest: QueryRequest)(implicit serializer: DynamoDBSerializer[T]): QueryMagnet[T]

    Permalink

    Query a table.

    Query a table.

    This is the most primitive overload, which takess a raw query request object.

    This method will internally make repeated query calls until the full result of the query has been retrieved.

    queryRequest

    the query request object.

    serializer

    an implicit object serializer.

    returns

    result sequence of the query in a future.

    See also

    QueryRequest

    query

  27. implicit def queryRequest2[T](tuple: (QueryRequest, Int))(implicit serializer: DynamoDBSerializer[T]): QueryMagnet[T]

    Permalink

    Query a table, with a limit.

    Query a table, with a limit.

    This is the most primitive overload, which takess a raw query request object.

    This method will internally make repeated query calls until at most the given limit has been retrieved.

    serializer

    an implicit object serializer.

    returns

    result sequence of the query in a future.

    See also

    QueryRequest

    query

  28. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  29. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  30. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped