package sql
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- sql
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait SQLArg extends AnyRef
- trait SQLConversion[Doc <: Document[Doc]] extends DocumentModel[Doc]
Mix-in to DocModel to provide overriding optimizing conversion support.
- final case class SQLDatabase(connectionManager: ConnectionManager) extends Product with Serializable
- case class SQLPart(sql: String, args: List[SQLArg] = Nil) extends Product with Serializable
- case class SQLQueryBuilder[Doc <: Document[Doc]](store: SQLStore[Doc, _], state: SQLState[Doc], 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
- case class SQLResults(rs: ResultSet, sql: String, ps: PreparedStatement) extends Product with Serializable
- case class SQLState[Doc <: Document[Doc]](connectionManager: ConnectionManager, transaction: Transaction[Doc], store: SQLStore[Doc, _], caching: Boolean) extends TransactionFeature with Product with Serializable
- abstract class SQLStore[Doc <: Document[Doc], Model <: DocumentModel[Doc]] extends Collection[Doc, Model]
Value Members
- def StateKey[Doc <: Document[Doc]]: TransactionKey[SQLState[Doc]]
- def getState[Doc <: Document[Doc]](implicit transaction: Transaction[Doc]): SQLState[Doc]
- object SQLArg
- object SQLDatabase extends Serializable
- object SQLPart extends Serializable
- object SQLQueryBuilder extends Serializable