play.db

anorm

package anorm

Visibility
  1. Public
  2. All
Impl.
  1. Concrete
  2. Abstract

Type Members

  1. case class Analyse [T] (tableName: Option[String], conventions: PartialFunction[AnalyserInfo, String], m: ClassManifest[T]) extends Analyser[T] with Product

  2. trait Analyser [T] extends AnyRef

  3. class AnalyserInfo extends AnyRef

    attributes: abstract
  4. case class BatchSql (sql: SqlQuery, params: Seq[Seq[(String, Any)]]) extends Sql with Product

  5. case class Column [A] (nullHandler: (Any, MetaDataItem) ⇒ Option[SqlRequestError], transformer: (Any, MetaDataItem) ⇒ MayErr[SqlRequestError, A]) extends ColumnTo[A] with Product

  6. case class ColumnC (typeName: String, fieldName: String) extends AnalyserInfo with Product

  7. case class ColumnNotFound (columnName: String) extends SqlRequestError with Product

  8. trait ColumnTo [A] extends AnyRef

  9. case class Convention (conv: PartialFunction[AnalyserInfo, String]) extends Product

  10. case class Id [ID] (id: ID) extends Pk[ID] with Product

  11. case class IntegrityConstraintViolation (message: String) extends SqlRequestError with Product

  12. trait M [T] extends Parser[T] with MParser[T]

  13. trait MParser [T] extends Parser[T] with ParserWithId[T]

  14. trait MSql [T] extends AnyRef

  15. case class MetaData (ms: List[MetaDataItem]) extends Product

  16. case class MetaDataItem (column: String, nullable: Boolean, clazz: String) extends Product

  17. case class MockRow (data: List[Any], metaData: MetaData) extends Row with Product

  18. trait ParserWithId [T] extends Parser[T]

  19. class Pk [+ID] extends AnyRef

    attributes: abstract
  20. trait PriorityOne extends AnyRef

  21. trait PriorityThree extends PriorityTwo

  22. trait PriorityTwo extends PriorityOne

  23. trait Row extends AnyRef

  24. case class SimpleSql [T] (sql: SqlQuery, params: Seq[(String, Any)], defaultParser: Parser[T]) extends Sql with Product

  25. trait Sql extends AnyRef

  26. trait SqlParser extends Parsers

  27. case class SqlQuery (query: String, argsInitialOrder: List[String]) extends Sql with Product

  28. class SqlRequestError extends AnyRef

    attributes: abstract
  29. case class SqlRow (metaData: MetaData, data: List[Any]) extends Row with Product

  30. case class TableC (typeName: String) extends AnalyserInfo with Product

  31. case class TupleFlattener [F] (f: F) extends Product

  32. case class TypeDoesNotMatch (message: String) extends SqlRequestError with Product

  33. case class UnexpectedNullableFound (on: String) extends SqlRequestError with Product

Value Members

  1. object ColumnTo extends AnyRef

  2. object NoColumnsInReturnedResult extends SqlRequestError with Product

  3. object NotAssigned extends Pk[Nothing] with Product

  4. object Row extends AnyRef

  5. def SQL (stmt: String) : SqlQuery

    definition classes: root
  6. object Sql extends AnyRef

  7. object SqlParser extends SqlParser

  8. object SqlStatementParser extends JavaTokenParsers

  9. object TupleFlattener extends PriorityThree

  10. object TypeWrangler extends AnyRef

  11. object Useful extends AnyRef

  12. val asIs : PartialFunction[AnalyserInfo, String]

    definition classes: root
  13. val defaults : Convention

    definition classes: root
  14. implicit def implicitID [ID] (id: Id[ID]) : ID

    attributes: implicit
    definition classes: root
  15. implicit def sqlToBatch (sql: SqlQuery) : BatchSql

    attributes: implicit
    definition classes: root
  16. implicit def sqlToSimple (sql: SqlQuery) : SimpleSql[Row]

    attributes: implicit
    definition classes: root