Packages

package sql

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. sql
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
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]](collection: Collection[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
  6. case class SQLResults(rs: ResultSet, sql: String, ps: PreparedStatement) extends Product with Serializable
  7. case class SQLState[Doc <: Document[Doc]](connectionManager: ConnectionManager, transaction: Transaction[Doc], store: SQLStore[Doc, _], caching: Boolean) extends TransactionFeature with Product with Serializable
  8. abstract class SQLStore[Doc <: Document[Doc], Model <: DocumentModel[Doc]] extends Store[Doc, Model]

Value Members

  1. def StateKey[Doc <: Document[Doc]]: TransactionKey[SQLState[Doc]]
  2. def getState[Doc <: Document[Doc]](implicit transaction: Transaction[Doc]): SQLState[Doc]
  3. object SQLArg
  4. object SQLDatabase extends Serializable
  5. object SQLPart extends Serializable
  6. object SQLQueryBuilder extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped