Packages

p

au.id.tmm.db

statements

package statements

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. 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.

  2. trait ArgumentBinder[-A] extends AnyRef
  3. final class Arguments extends AnyRef
  4. final case class ColumnName(asString: String) extends DbSymbol with Product with Serializable
  5. final case class ColumnOnTable(table: TableName, column: ColumnName) extends DbSymbol with Product with Serializable
  6. sealed trait DbSymbol extends AnyRef
  7. trait FromResultSet[+A] extends AnyRef
  8. trait FromResultSetColumn[+A] extends AnyRef
  9. final case class InsertStatement[A](sql: Sql, toArguments: ToArguments[A]) extends Product with Serializable
  10. 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.

  11. final case class Sql(raw: String, arguments: Arguments) extends Product with Serializable

    Some SQL, parameterised with some Arguments.

  12. final case class TableName(asString: String) extends DbSymbol with Product with Serializable
  13. trait ToArguments[-A] extends AnyRef
  14. final case class UpdateStatement(parameterisedSql: Sql) extends AnyVal with Product with Serializable

Value Members

  1. object Argument
  2. object ArgumentBinder
  3. object Arguments
  4. object FromResultSet extends FromResultSetForProducts
  5. object FromResultSetColumn extends FromResultSetColumnImplementations
  6. object InsertStatement extends Serializable
  7. object QueryStatement extends Serializable
  8. object Sql extends Serializable
  9. object ToArguments extends ToArgumentsForProducts

Ungrouped