Packages

package sql

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package connect

Type Members

  1. trait SQLArg extends AnyRef
  2. trait SQLConversion[Doc <: Document[Doc]] extends DocumentModel[Doc]

    Mix-in to DocModel to provide overriding optimizing conversion support.

  3. final case class SQLDatabase(connectionManager: ConnectionManager) extends Product with Serializable
  4. case class SQLPart(sql: String, args: List[SQLArg] = Nil) extends Product with Serializable
  5. case class SQLQueryBuilder[Doc <: Document[Doc], Model <: DocumentModel[Doc]](store: SQLStore[Doc, Model], state: SQLState[Doc, Model], fields: List[SQLPart] = Nil, filters: List[SQLPart] = Nil, group: List[SQLPart] = Nil, having: List[SQLPart] = Nil, sort: List[SQLPart] = Nil, limit: Option[Int] = None, offset: Int) extends Product with Serializable
  6. case class SQLResults(rs: ResultSet, sql: String, ps: PreparedStatement) extends Product with Serializable
  7. case class SQLState[Doc <: Document[Doc], Model <: DocumentModel[Doc]](connectionManager: ConnectionManager, store: SQLStore[Doc, Model], caching: Boolean) extends Product with Serializable
  8. abstract class SQLStore[Doc <: Document[Doc], Model <: DocumentModel[Doc]] extends Collection[Doc, Model]
  9. trait SQLStoreTransaction[Doc <: Document[Doc], Model <: DocumentModel[Doc]] extends CollectionTransaction[Doc, Model]

Value Members

  1. object SQLArg
  2. object SQLDatabase extends Serializable
  3. object SQLPart extends Serializable
  4. object SQLQueryBuilder extends Serializable

Ungrouped