Class/Object

com.rocketfuel.sdbc.base.jdbc.Select

Select

Related Docs: object Select | package Select

Permalink

case class Select[A](statement: (jdbc.Select.this)#CompiledStatement, parameters: (jdbc.Select.this)#Parameters = Parameters.empty)(implicit rowConverter: (jdbc.Select.this)#RowConverter[A]) extends (jdbc.Select.this)#IgnorableQuery[(jdbc.Select.this)#Select[A]] with Product with Serializable

Represents a query that is ready to be run against a Connection.

statement

is the text of the query. You can supply a String, and it will be converted to a CompiledStatement by com.rocketfuel.sdbc.base.CompiledStatement.apply(String).

Self Type
(jdbc.Select.this)#Select[A]
Linear Supertypes
Serializable, Serializable, Product, Equals, (jdbc.Select.this)#IgnorableQuery[(jdbc.Select.this)#Select[A]], (jdbc.Select.this)#CompiledParameterizedQuery[(jdbc.Select.this)#Select[A]], CompiledQuery, (jdbc.Select.this)#ParameterizedQuery[(jdbc.Select.this)#Select[A]], Logger, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Select
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. IgnorableQuery
  7. CompiledParameterizedQuery
  8. CompiledQuery
  9. ParameterizedQuery
  10. Logger
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Select(statement: (jdbc.Select.this)#CompiledStatement, parameters: (jdbc.Select.this)#Parameters = Parameters.empty)(implicit rowConverter: (jdbc.Select.this)#RowConverter[A])

    Permalink

    statement

    is the text of the query. You can supply a String, and it will be converted to a CompiledStatement by com.rocketfuel.sdbc.base.CompiledStatement.apply(String).

Type Members

  1. class ToSelectable[Key] extends AnyRef

    Permalink

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +(parameterKvp: (String, (jdbc.Select.this)#ParameterValue)): (jdbc.Select.this)#Select[A]

    Permalink
    Definition Classes
    ParameterizedQuery
  4. def ++(parameterKvps: (jdbc.Select.this)#Parameters): (jdbc.Select.this)#Select[A]

    Permalink
    Definition Classes
    ParameterizedQuery
  5. def -(parameterName: String): (jdbc.Select.this)#Select[A]

    Permalink
    Definition Classes
    ParameterizedQuery
  6. def --(parameterNames: String*): (jdbc.Select.this)#Select[A]

    Permalink
    Definition Classes
    ParameterizedQuery
  7. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def as[B](implicit otherRowConverter: (jdbc.Select.this)#RowConverter[B]): (jdbc.Select.this)#Select[B]

    Permalink
  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. def clear: (jdbc.Select.this)#Select[A]

    Permalink
    Definition Classes
    ParameterizedQuery
  11. def clone(): AnyRef

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

    Permalink
    Definition Classes
    AnyRef
  13. def filter(p: (jdbc.Select.this)#Parameters): (jdbc.Select.this)#Parameters

    Permalink
    Attributes
    protected
    Definition Classes
    ParameterizedQuery
  14. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  16. def ignore()(implicit connection: (jdbc.Select.this)#Connection): Unit

    Permalink
    Definition Classes
    IgnorableQuery
  17. def isComplete: Boolean

    Permalink
    Definition Classes
    ParameterizedQuery
  18. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  19. def iterator()(implicit connection: (jdbc.Select.this)#Connection): (jdbc.Select.this)#CloseableIterator[A]

    Permalink
  20. val log: typesafe.scalalogging.Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logger
  21. def logClass: Class[_]

    Permalink
    Attributes
    protected
    Definition Classes
    ParameterizedQuery → Logger
  22. def map[B](f: (A) ⇒ B): (jdbc.Select.this)#Select[B]

    Permalink
  23. def mergeParameters(additionalParameters: (jdbc.Select.this)#Parameters): (jdbc.Select.this)#Parameters

    Permalink
    Attributes
    protected
    Definition Classes
    ParameterizedQuery
  24. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  27. def on(parameters: (String, (jdbc.Select.this)#ParameterValue)*): (jdbc.Select.this)#Select[A]

    Permalink
    Definition Classes
    ParameterizedQuery
  28. def onParameters(additionalParameters: (jdbc.Select.this)#Parameters): (jdbc.Select.this)#Select[A]

    Permalink
    Definition Classes
    ParameterizedQuery
  29. def onProduct[A, Repr <: HList, Key <: Symbol, AsParameters <: HList](t: A)(implicit p: Products[A, Repr, Key, AsParameters]): (jdbc.Select.this)#Select[A]

    Permalink
    Definition Classes
    ParameterizedQuery
  30. def onRecord[Repr <: HList, Key <: Symbol, AsParameters <: HList](t: Repr)(implicit r: Records[Repr, Key, AsParameters]): (jdbc.Select.this)#Select[A]

    Permalink
    Definition Classes
    ParameterizedQuery
  31. def one()(implicit connection: (jdbc.Select.this)#Connection): A

    Permalink
  32. def option()(implicit connection: (jdbc.Select.this)#Connection): Option[A]

    Permalink
  33. def originalQueryText: String

    Permalink
    Definition Classes
    CompiledQuery
  34. def parameterPositions: Map[String, Set[Int]]

    Permalink
    Definition Classes
    CompiledQuery
  35. val parameters: (jdbc.Select.this)#Parameters

    Permalink
    Definition Classes
    Select → ParameterizedQuery
  36. def pipe[F[_]](implicit async: Async[F]): Pipe[F, A]

    Permalink
  37. def queryText: String

    Permalink
    Definition Classes
    CompiledQuery
  38. def selectable[Key]: ToSelectable[Key]

    Permalink

    Get helper methods for creating Selectables from this query.

  39. def sink[F[_]](implicit async: Async[F]): Sink[F]

    Permalink
    Definition Classes
    IgnorableQuery
  40. val statement: (jdbc.Select.this)#CompiledStatement

    Permalink

    is the text of the query.

    is the text of the query. You can supply a String, and it will be converted to a CompiledStatement by com.rocketfuel.sdbc.base.CompiledStatement.apply(String).

    Definition Classes
    Select → CompiledQuery
  41. def stream[F[_]](implicit async: Async[F], pool: (jdbc.Select.this)#Pool): Stream[F, A]

    Permalink
  42. def subclassConstructor(parameters: (jdbc.Select.this)#Parameters): (jdbc.Select.this)#Select[A]

    Permalink
    Definition Classes
    Select → ParameterizedQuery
  43. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  44. lazy val unassignedParameters: Set[String]

    Permalink
    Definition Classes
    ParameterizedQuery
  45. def vector()(implicit connection: (jdbc.Select.this)#Connection): Vector[A]

    Permalink
  46. final def wait(): Unit

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

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from (jdbc.Select.this)#IgnorableQuery[(jdbc.Select.this)#Select[A]]

Inherited from (jdbc.Select.this)#CompiledParameterizedQuery[(jdbc.Select.this)#Select[A]]

Inherited from CompiledQuery

Inherited from (jdbc.Select.this)#ParameterizedQuery[(jdbc.Select.this)#Select[A]]

Inherited from Logger

Inherited from AnyRef

Inherited from Any

Ungrouped