package sql
Type Members
- case class SQLData[D <: Document[D]](ids: List[Id[D]], lookup: Option[(Id[D]) => IO[D]]) extends Product with Serializable
- case class SQLFilter[D <: Document[D]](sql: String, args: List[Json]) extends Filter[D] with SQLPart with Product with Serializable
- case class SQLIndexedField[F, D <: Document[D]](fieldName: String, indexSupport: IndexSupport[D], get: (D) => List[F])(implicit rw: RW[F]) extends IndexedField[F, D] with Product with Serializable
- case class SQLIndexer[D <: Document[D]](indexSupport: SQLSupport[D]) extends Indexer[D] with Product with Serializable
- case class SQLPageContext[D <: Document[D]](context: SearchContext[D]) extends PageContext[D] with Product with Serializable
- trait SQLPart extends AnyRef
- trait SQLSupport[D <: Document[D]] extends IndexSupport[D]