Package

com.rocketfuel.sdbc

base

Permalink

package base

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

Type Members

  1. abstract class Batch[Connection] extends Select[Connection, Long]

    Permalink

    A Batch is a Select where each value in the iterator is the number of rows updated.

  2. trait Batchable[Key, Connection, Batch <: Batch[Connection]] extends AnyRef

    Permalink
  3. trait BatchableMethods[Connection, Batch <: Batch[Connection]] extends AnyRef

    Permalink
  4. case class CompiledStatement extends Product with Serializable

    Permalink
  5. trait Executable[Key, Connection, Execute <: Execute[Connection]] extends AnyRef

    Permalink
  6. trait ExecutableMethods[Connection, Execute <: Execute[Connection]] extends AnyRef

    Permalink
  7. abstract class Execute[Connection] extends AnyRef

    Permalink
  8. type Getter[-Row, -Index, +T] = (Row, Index) ⇒ Option[T]

    Permalink

    Often a row in a database doesn't correspond to exactly one primitive value.

    Often a row in a database doesn't correspond to exactly one primitive value. Instead, the row decomposes into parts, which then compose into yet another non-primitive value. The parts of the row are indexed usually by an integer or string, but we don't enforce any particular index type.

    Getters provide a uniform interface for any value that might be stored in a row, when indexed by something.

  9. trait HasConfig extends AnyRef

    Permalink
  10. trait IsParameter[T, Statement, Index] extends AnyRef

    Permalink
  11. trait Logging extends AnyRef

    Permalink
  12. trait ParameterSetter[Statement, Index] extends AnyRef

    Permalink
  13. case class ParameterValue(value: Any) extends Product with Serializable

    Permalink
  14. trait ParameterValueImplicits extends AnyRef

    Permalink
  15. trait ParameterizedQuery[Self <: ParameterizedQuery[Self, UnderlyingQuery, Index], UnderlyingQuery, Index] extends AnyRef

    Permalink

    Given a query with named parameters beginning with '@', construct the query for use with JDBC, so that names are replaced by '?', and each parameter has a map to its positions in the query.

    Given a query with named parameters beginning with '@', construct the query for use with JDBC, so that names are replaced by '?', and each parameter has a map to its positions in the query.

    Parameter names must start with a unicode letter or underscore, and then any character after the first one can be a unicode letter, unicode number, or underscore. A parameter that does not follow this scheme must be quoted by backticks. Parameter names are case sensitive.

    Examples of identifiers:

    "@hello"
    "@`hello there`"
    "@_i_am_busy"
  16. abstract class Select[Connection, T] extends AnyRef

    Permalink

    A Select is an operation on a resource that produces some values, T.

    A Select is an operation on a resource that produces some values, T.

    Connection

    is the resource that produces values.

    T

    is the values.

  17. trait Selectable[Key, Value, Connection, Select <: Select[Connection, Value]] extends AnyRef

    Permalink
  18. trait SelectableMethods[Connection, Select[T] <: Select[Connection, T]] extends AnyRef

    Permalink
  19. trait ToParameter extends AnyRef

    Permalink
  20. trait Updatable[Key, Connection, Update <: Update[Connection]] extends AnyRef

    Permalink
  21. trait UpdatableMethods[Connection, Update <: Update[Connection]] extends AnyRef

    Permalink
  22. abstract class Update[UnderlyingConnection] extends Batch[UnderlyingConnection]

    Permalink

    An update is a Batch of one statement.

    An update is a Batch of one statement. I.E. the iterator will have one element.

Value Members

  1. object CIMap

    Permalink

    Case insensitive map.

  2. object CISet

    Permalink

    Case insensitive set.

  3. object CaseInsensitiveOrdering extends Ordering[String]

    Permalink
  4. object CompiledStatement extends Serializable

    Permalink
  5. object JodaSqlConverters

    Permalink
  6. def box(v: Any): AnyRef

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped