Package

com.rocketfuel.sdbc.base

jdbc

Permalink

package jdbc

Linear Supertypes
ExecutableMethods[java.sql.Connection, Execute], SelectableMethods[java.sql.Connection, Select], UpdatableMethods[java.sql.Connection, Update], BatchableMethods[java.sql.Connection, Batch], ResultSetImplicits, HikariImplicits, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. jdbc
  2. ExecutableMethods
  3. SelectableMethods
  4. UpdatableMethods
  5. BatchableMethods
  6. ResultSetImplicits
  7. HikariImplicits
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. type Batchable[Key] = base.Batchable[Key, Connection, Batch]

    Permalink
  2. implicit class ConfigOps extends AnyRef

    Permalink
    Definition Classes
    HikariImplicits
  3. type Connection = java.sql.Connection

    Permalink
  4. type Executable[Key] = base.Executable[Key, Connection, Execute]

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

    Permalink
  6. type Index = PartialFunction[Row, Int]

    Permalink
  7. type IsParameter[T] = base.IsParameter[T, PreparedStatement, Int]

    Permalink
  8. type ParameterList = Seq[(String, Option[ParameterValue])]

    Permalink
  9. type ParameterValue = base.ParameterValue

    Permalink
  10. type ParameterizedQuery[Self <: ParameterizedQuery[Self]] = base.ParameterizedQuery[Self, PreparedStatement, Int]

    Permalink
  11. implicit class ResultSetToRowIterator extends AnyRef

    Permalink
    Definition Classes
    ResultSetImplicits
  12. type Selectable[Key, Value] = base.Selectable[Key, Value, Connection, Select[Value]]

    Permalink
  13. type Updatable[Key] = base.Updatable[Key, Connection, Update]

    Permalink

Value Members

  1. val ParameterValue: base.ParameterValue.type

    Permalink
  2. def batchIterator[Key](key: Key)(implicit batchable: base.Batchable[Key, Connection, Batch], connection: Connection): Iterator[Long]

    Permalink
    Definition Classes
    BatchableMethods
  3. def execute[Key](key: Key)(implicit ev: base.Executable[Key, Connection, Execute], connection: Connection): Unit

    Permalink
    Definition Classes
    ExecutableMethods
  4. def iterator[Key, Value](key: Key)(implicit selectable: base.Selectable[Key, Value, Connection, Select[Value]], connection: Connection): Iterator[Value]

    Permalink
    Definition Classes
    SelectableMethods
  5. def of(r: ResultSet): DBMS

    Permalink
  6. def of(s: Statement): DBMS

    Permalink
  7. def of(s: PreparedStatement): DBMS

    Permalink
  8. def of(c: java.sql.Connection): DBMS

    Permalink
  9. def of(config: HikariConfig): DBMS

    Permalink
  10. def ofDataSourceClassName(toLookup: String): DBMS

    Permalink
  11. def ofJdbcUrl(connectionString: String): DBMS

    Permalink
  12. def option[Key, Value](key: Key)(implicit selectable: base.Selectable[Key, Value, Connection, Select[Value]], connection: Connection): Option[Value]

    Permalink
    Definition Classes
    SelectableMethods
  13. def update[Key](key: Key)(implicit updatable: base.Updatable[Key, Connection, Update], connection: Connection): Long

    Permalink
    Definition Classes
    UpdatableMethods
  14. def updateIterator[Key](key: Key)(implicit updatable: base.Updatable[Key, Connection, Update], connection: Connection): Iterator[Long]

    Permalink
    Definition Classes
    UpdatableMethods

Inherited from ExecutableMethods[java.sql.Connection, Execute]

Inherited from SelectableMethods[java.sql.Connection, Select]

Inherited from UpdatableMethods[java.sql.Connection, Update]

Inherited from BatchableMethods[java.sql.Connection, Batch]

Inherited from ResultSetImplicits

Inherited from HikariImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped