com.newzly.phantom.query

SelectQuery

class SelectQuery[T <: CassandraTable[T, _], R] extends CQLQuery[SelectQuery[T, R]] with ExecutableQuery[T, R]

Linear Supertypes
ExecutableQuery[T, R], CQLQuery[SelectQuery[T, R]], ExecutableStatement, CassandraResultSetOperations, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SelectQuery
  2. ExecutableQuery
  3. CQLQuery
  4. ExecutableStatement
  5. CassandraResultSetOperations
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SelectQuery(table: T, qb: Select, rowFunc: (Row) ⇒ R)

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def allowFiltering(): SelectQuery[T, R]

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def collect()(implicit session: Session, ctx: ExecutionContext): Future[Seq[R]]

    Returns a parsed sequence of [R]ows This is not suitable for big results set

    Returns a parsed sequence of [R]ows This is not suitable for big results set

    session

    The Cassandra session in use.

    ctx

    The Execution Context.

    returns

    Definition Classes
    ExecutableQuery
  10. def consistencyLevel: ConsistencyLevel

    Definition Classes
    CQLQuery
  11. def consistencyLevel_=(level: ConsistencyLevel): SelectQuery[T, R]

    Definition Classes
    CQLQuery
  12. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  14. def execute()(implicit session: Session): Future[ResultSet]

    Definition Classes
    ExecutableStatement
  15. def fetch()(implicit session: Session, ctx: ExecutionContext): Future[Seq[R]]

    Returns a parsed sequence of [R]ows This is not suitable for big results set

    Returns a parsed sequence of [R]ows This is not suitable for big results set

    session

    The Cassandra session in use.

    ctx

    The Execution Context.

    returns

    Definition Classes
    ExecutableQuery
  16. def fetchEnumerator()(implicit session: Session, ctx: ExecutionContext): Enumerator[R]

    Produces an Enumerator for [R]ows This enumerator can be consumed afterwards with an Iteratee

    Produces an Enumerator for [R]ows This enumerator can be consumed afterwards with an Iteratee

    session

    The Cassandra session in use.

    ctx

    The Execution Context.

    returns

    Definition Classes
    ExecutableQuery
  17. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. def forceNoValues_=(flag: Boolean): SelectQuery[T, R]

    Definition Classes
    CQLQuery
  19. def fromRow(r: Row): R

    Definition Classes
    SelectQueryExecutableQuery
  20. def future()(implicit session: Session): Future[ResultSet]

    Definition Classes
    ExecutableStatement
  21. def get()(implicit session: Session, ctx: ExecutionContext): Future[Option[R]]

    Returns the first row from the select ignoring everything else This will always use a LIMIT 1 in the Cassandra query.

    Returns the first row from the select ignoring everything else This will always use a LIMIT 1 in the Cassandra query.

    session

    The Cassandra session in use.

    returns

    Definition Classes
    SelectQueryExecutableQuery
  22. final def getClass(): Class[_]

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

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

    Definition Classes
    Any
  25. def limit(l: Int): SelectQuery[T, R]

  26. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  27. final def notify(): Unit

    Definition Classes
    AnyRef
  28. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  29. def one()(implicit session: Session, ctx: ExecutionContext): Future[Option[R]]

    Returns the first row from the select ignoring everything else

    Returns the first row from the select ignoring everything else

    session

    The Cassandra session in use.

    ctx

    The Execution Context.

    returns

    Definition Classes
    SelectQueryExecutableQuery
  30. def orderBy[RR](conditions: (T) ⇒ QueryOrdering*): SelectQuery[T, R]

  31. val qb: Select

    Attributes
    protected[com.newzly.phantom]
    Definition Classes
    SelectQueryExecutableStatement
  32. def queryString: String

    Definition Classes
    CQLQuery
  33. def retryPolicy(): RetryPolicy

    Definition Classes
    CQLQuery
  34. def retryPolicy_=(policy: RetryPolicy): SelectQuery[T, R]

    Definition Classes
    CQLQuery
  35. def routingKey(): ByteBuffer

    Definition Classes
    CQLQuery
  36. def scalaFutureToTwitter[R](future: Future[R])(implicit ctx: ExecutionContext): Future[R]

    Attributes
    protected[this]
    Definition Classes
    CassandraResultSetOperations
  37. def scalaQueryStringExecuteToFuture(query: String)(implicit session: Session): Future[ResultSet]

    Attributes
    protected[this]
    Definition Classes
    CassandraResultSetOperations
  38. def scalaStatementToFuture(s: Statement)(implicit session: Session): Future[ResultSet]

    Attributes
    protected[this]
    Definition Classes
    CassandraResultSetOperations
  39. def serialConsistencyLevel: ConsistencyLevel

    Definition Classes
    CQLQuery
  40. def serialConsistencyLevel_=(level: ConsistencyLevel): SelectQuery[T, R]

    Definition Classes
    CQLQuery
  41. def setFetchSize(n: Int): CQLQuery[SelectQuery[T, R]] with SelectQuery[T, R]

    Definition Classes
    CQLQuery
  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  43. def toString(): String

    Definition Classes
    AnyRef → Any
  44. def tracing_=(flag: Boolean): SelectQuery[T, R]

    Definition Classes
    CQLQuery
  45. def twitterQueryStringExecuteToFuture(query: String)(implicit session: Session): Future[ResultSet]

    Attributes
    protected[this]
    Definition Classes
    CassandraResultSetOperations
  46. def twitterStatementToFuture(s: Statement)(implicit session: Session): Future[ResultSet]

    Attributes
    protected[this]
    Definition Classes
    CassandraResultSetOperations
  47. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. def where[RR](condition: (T) ⇒ QueryCondition): SelectWhere[T, R]

Inherited from ExecutableQuery[T, R]

Inherited from CQLQuery[SelectQuery[T, R]]

Inherited from ExecutableStatement

Inherited from CassandraResultSetOperations

Inherited from AnyRef

Inherited from Any

Ungrouped