package statements
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- final class Argument[A] extends AnyRef
A representation of a value, combined with a reference to a
ParameterBinder
which is capable of binding that value to a java.sql.PreparedStatement. - trait ArgumentBinder[-A] extends AnyRef
- final class Arguments extends AnyRef
- final case class ColumnName(asString: String) extends DbSymbol with Product with Serializable
- final case class ColumnOnTable(table: TableName, column: ColumnName) extends DbSymbol with Product with Serializable
- sealed trait DbSymbol extends AnyRef
- trait FromResultSet[+A] extends AnyRef
- trait FromResultSetColumn[+A] extends AnyRef
- final case class InsertStatement[A](sql: Sql, toArguments: ToArguments[A]) extends Product with Serializable
- final case class QueryStatement[+A](sql: Sql, fromResultSet: FromResultSet[A]) extends Product with Serializable
An SQL query, ie some Sql along with a FromResultSet which describes how to read the output of the query.
- final case class Sql(raw: String, arguments: Arguments) extends Product with Serializable
Some SQL, parameterised with some Arguments.
- final case class TableName(asString: String) extends DbSymbol with Product with Serializable
- trait ToArguments[-A] extends AnyRef
- final case class UpdateStatement(parameterisedSql: Sql) extends AnyVal with Product with Serializable
Value Members
- object Argument
- object ArgumentBinder
- object Arguments
- object FromResultSet extends FromResultSetForProducts
- object FromResultSetColumn extends FromResultSetColumnImplementations
- object InsertStatement extends Serializable
- object QueryStatement extends Serializable
- object Sql extends Serializable
- object ToArguments extends ToArgumentsForProducts