package
sql
Value Members
-
-
-
-
-
-
-
-
def
CrossRelation[T[_[_]]](left: SqlRelation[T[Sql]], right: SqlRelation[T[Sql]])(implicit arg0: Corecursive[T]): JoinRelation[T[Sql]]
-
-
-
-
-
-
-
-
implicit
def
ExprRelationRenderTree: ~>[RenderTree, [α]RenderTree[SqlRelation[α]]]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
object
Sql
-
implicit
val
SqlRenderTree: ~>[RenderTree, [α]RenderTree[Sql[α]]]
-
-
-
-
-
-
-
-
-
-
-
def
arrayLiteral[A]: Prism[Sql[A], List[A]]
-
-
def
boolLiteral[A]: Prism[Sql[A], Boolean]
-
val
fixParser: SQLParser[Fix]
-
def
floatLiteral[A]: Prism[Sql[A], Double]
-
def
ident[A]: Prism[Sql[A], String]
-
def
intLiteral[A]: Prism[Sql[A], Long]
-
def
invokeFunction[A]: Prism[Sql[A], (String, List[A])]
-
def
let[A]: Prism[Sql[A], (String, A, A)]
-
def
mapLiteral[A]: Prism[Sql[A], List[(A, A)]]
-
def
mapPathsMƒ[F[_]](f: (FUPath) ⇒ F[FUPath])(implicit arg0: Monad[F]): ~>[Sql, [A]F[Sql[A]]]
-
def
matc[A]: Prism[Sql[A], (A, List[Case[A]], Option[A])]
-
val
muParser: SQLParser[Mu]
-
def
normalizeƒ[T[_[_]]](implicit arg0: Corecursive[T]): (Sql[T[Sql]]) ⇒ Option[Sql[T[Sql]]]
-
def
nullLiteral[A]: Prism[Sql[A], Unit]
-
def
pprint[T[_[_]]](sql: T[Sql])(implicit arg0: Recursive[T]): String
-
def
pprintRelation[T[_[_]]](r: SqlRelation[T[Sql]])(implicit arg0: Recursive[T]): String
-
def
pprintƒ[T[_[_]]](implicit arg0: Recursive[T]): (Sql[(T[Sql], String)]) ⇒ String
-
def
projectionNames[T[_[_]]](projections: List[Proj[T[Sql]]], relName: Option[String])(implicit arg0: Recursive[T]): \/[SemanticError, List[(String, T[Sql])]]
-
def
select[A]: Prism[Sql[A], (IsDistinct, List[Proj[A]], Option[SqlRelation[A]], Option[A], Option[GroupBy[A]], Option[OrderBy[A]])]
-
def
setLiteral[A]: Prism[Sql[A], List[A]]
-
def
splice[A]: Prism[Sql[A], Option[A]]
-
def
stringLiteral[A]: Prism[Sql[A], String]
-
def
switch[A]: Prism[Sql[A], (List[Case[A]], Option[A])]
-
def
traverseRelation[G[_], A, B](r: SqlRelation[A], f: (A) ⇒ G[B])(implicit G: Applicative[G]): G[SqlRelation[B]]
-
-
def
vari[A]: Prism[Sql[A], String]