com.newzly.phantom.query

SelectQuery

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

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SelectQuery
  2. ExecutableQuery
  3. CassandraResultSetOperations
  4. AnyRef
  5. 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 enumerate()(implicit session: Session, ctx: ExecutionContext): Future[Enumerator[R]]

    Definition Classes
    ExecutableQuery
  11. final def eq(arg0: AnyRef): Boolean

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

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

    Definition Classes
    ExecutableQuery
  14. 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
  15. def fetchEnumerator()(implicit session: Session, ctx: ExecutionContext): Future[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
  16. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. def fromRow(r: Row): R

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

    Definition Classes
    ExecutableQuery
  19. 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
  20. final def getClass(): Class[_]

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

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

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

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

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

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

    Definition Classes
    AnyRef
  27. 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
  28. val qb: Select

    Definition Classes
    SelectQueryExecutableQuery
  29. def scalaQueryStringExecuteToFuture(query: String)(implicit session: Session): Future[ResultSet]

    Definition Classes
    CassandraResultSetOperations
  30. def scalaStatementToFuture(s: Statement)(implicit session: Session): Future[ResultSet]

    Definition Classes
    CassandraResultSetOperations
  31. def setFetchSize(n: Int): SelectQuery[T, R]

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

    Definition Classes
    AnyRef
  33. val table: T

    Definition Classes
    SelectQueryExecutableQuery
  34. def toString(): String

    Definition Classes
    AnyRef → Any
  35. def twitterQueryStringExecuteToFuture(query: String)(implicit session: Session): Future[ResultSet]

    Definition Classes
    CassandraResultSetOperations
  36. def twitterStatementToFuture(s: Statement)(implicit session: Session): Future[ResultSet]

    Definition Classes
    CassandraResultSetOperations
  37. final def wait(): Unit

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

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

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

Inherited from ExecutableQuery[T, R]

Inherited from AnyRef

Inherited from Any

Ungrouped