package
jdbc
Type Members
-
-
-
case class
Batch extends base.Batch[Connection] with ParameterizedQuery[Batch] with Logging with Product with Serializable
-
type
Batchable[Key] = base.Batchable[Key, Connection, Batch]
-
-
-
trait
ByteGetter extends AnyRef
-
-
-
-
implicit
class
ConfigOps extends AnyRef
-
type
Connection = java.sql.Connection
-
abstract
class
DBMS extends IndexImplicits with HikariImplicits with ParameterValueImplicits with GetterImplicits with UpdaterImplicits with BatchableMethods[java.sql.Connection, Batch] with UpdatableMethods[java.sql.Connection, Update] with SelectableMethods[java.sql.Connection, Select] with ExecutableMethods[java.sql.Connection, Execute] with StringContextMethods
-
trait
DateGetter extends AnyRef
-
-
-
-
-
-
-
-
-
type
Executable[Key] = base.Executable[Key, Connection, Execute]
-
case class
Execute extends base.Execute[Connection] with ParameterizedQuery[Execute] with Logging with Product with Serializable
-
-
-
type
Getter[+T] = (Row, Index) ⇒ Option[T]
-
-
-
case class
ImmutableRow extends Row with Product with Serializable
-
type
Index = PartialFunction[Row, Int]
-
-
-
-
trait
IntGetter extends AnyRef
-
case class
IntIndex(columnIndex: Int) extends Index with Product with Serializable
-
trait
IntUpdater extends AnyRef
-
type
IsParameter[T] = base.IsParameter[T, PreparedStatement, Int]
-
-
-
trait
LongGetter extends AnyRef
-
-
class
MutableRow extends Row with Closeable with Wrapper
-
-
type
ParameterList = Seq[(String, Option[ParameterValue])]
-
trait
ParameterSetter extends base.ParameterSetter[PreparedStatement, Int]
-
type
ParameterValue = base.ParameterValue
-
type
ParameterizedQuery[Self <: ParameterizedQuery[Self]] = base.ParameterizedQuery[Self, PreparedStatement, Int]
-
trait
Parser[+T] extends (Row, Index) ⇒ Option[T]
-
case class
Pool(configuration: HikariConfig) extends Product with Serializable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
abstract
class
Row extends AnyRef
-
-
-
case class
Select[T] extends base.Select[Connection, T] with ParameterizedQuery[Select[T]] with Logging with Product with Serializable
-
-
type
Selectable[Key, Value] = base.Selectable[Key, Value, Connection, Select[Value]]
-
trait
SeqGetter extends AnyRef
-
-
-
-
-
case class
StringIndex(columnLabel: String) extends Index with Product with Serializable
-
-
trait
TimeGetter extends AnyRef
-
-
-
-
trait
URLGetter extends AnyRef
-
trait
UUIDGetter extends AnyRef
-
-
type
Updatable[Key] = base.Updatable[Key, Connection, Update]
-
-
case class
Update extends base.Update[Connection] with ParameterizedQuery[Update] with Logging with Product with Serializable
-
-
trait
Updater[T] extends AnyRef
-
Value Members
-
object
Batch extends Serializable
-
object
Execute extends Serializable
-
-
object
ImmutableRow extends Serializable
-
val
ParameterValue: base.ParameterValue.type
-
object
Pool extends Serializable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
object
Select extends Serializable
-
-
object
Update extends Serializable
-
def
batchIterator[Key](key: Key)(implicit batchable: base.Batchable[Key, Connection, Batch], connection: Connection): Iterator[Long]
-
def
execute[Key](key: Key)(implicit ev: base.Executable[Key, Connection, Execute], connection: Connection): Unit
-
def
iterator[Key, Value](key: Key)(implicit selectable: base.Selectable[Key, Value, Connection, Select[Value]], connection: Connection): Iterator[Value]
-
def
of(r: ResultSet): DBMS
-
def
of(s: Statement): DBMS
-
def
of(s: PreparedStatement): DBMS
-
def
of(c: java.sql.Connection): DBMS
-
def
of(config: HikariConfig): DBMS
-
def
ofDataSourceClassName(toLookup: String): DBMS
-
def
ofJdbcUrl(connectionString: String): DBMS
-
def
option[Key, Value](key: Key)(implicit selectable: base.Selectable[Key, Value, Connection, Select[Value]], connection: Connection): Option[Value]
-
def
update[Key](key: Key)(implicit updatable: base.Updatable[Key, Connection, Update], connection: Connection): Long
-
def
updateIterator[Key](key: Key)(implicit updatable: base.Updatable[Key, Connection, Update], connection: Connection): Iterator[Long]
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 AnyRef
Inherited from Any