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, Subtractable[String, (jdbc.Select.this)#Select[A]], 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. Subtractable
  12. AnyRef
  13. 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: GenTraversableOnce[(String, (jdbc.Select.this)#ParameterValue)]): (jdbc.Select.this)#Select[A]

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

    Permalink
    Definition Classes
    ParameterizedQuery → Subtractable
  6. def -(elem1: String, elem2: String, elems: String*): (jdbc.Select.this)#Select[A]

    Permalink
    Definition Classes
    Subtractable
  7. def --(xs: GenTraversableOnce[String]): (jdbc.Select.this)#Select[A]

    Permalink
    Definition Classes
    Subtractable
  8. final def ==(arg0: Any): Boolean

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

    Permalink
  10. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    IgnorableQuery
  18. def isComplete: Boolean

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

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

    Permalink
  21. val log: typesafe.scalalogging.Logger

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

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

    Permalink
  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(additionalParameter: (String, (jdbc.Select.this)#ParameterValue), additionalParameters: (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 repr: (jdbc.Select.this)#Select[A]

    Permalink
    Attributes
    protected
    Definition Classes
    ParameterizedQuery → Subtractable
  39. def selectable[Key]: ToSelectable[Key]

    Permalink

    Get helper methods for creating Selectables from this query.

  40. def setParameters(additionalParameters: (jdbc.Select.this)#Parameters): (jdbc.Select.this)#Parameters

    Permalink
    Attributes
    protected
    Definition Classes
    ParameterizedQuery
  41. def sink[F[_]](implicit async: Async[F]): Sink[F]

    Permalink
    Definition Classes
    IgnorableQuery
  42. 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
  43. def stream[F[_]](implicit async: Async[F], pool: (jdbc.Select.this)#Pool): Stream[F, A]

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

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

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

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

    Permalink
  48. final def wait(): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. 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 Subtractable[String, (jdbc.Select.this)#Select[A]]

Inherited from AnyRef

Inherited from Any

Ungrouped