package
sql
Value Members
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
object
Sql
-
-
-
-
-
-
-
-
-
-
-
-
-
def
arrayLiteral[A]: Prism[Sql[A], Predef.List[A]]
-
-
def
boolLiteral[A]: Prism[Sql[A], Predef.Boolean]
-
val
fixParser: SQLParser[Fix]
-
def
floatLiteral[A]: Prism[Sql[A], Predef.Double]
-
def
ident[A]: Prism[Sql[A], Predef.String]
-
def
intLiteral[A]: Prism[Sql[A], Predef.Long]
-
def
invokeFunction[A]: Prism[Sql[A], (Predef.String, Predef.List[A])]
-
def
let[A]: Prism[Sql[A], (Predef.String, A, A)]
-
def
mapLiteral[A]: Prism[Sql[A], Predef.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, Predef.List[Case[A]], Predef.Option[A])]
-
def
normalizeƒ[T](implicit T: Aux[T, Sql]): (Sql[T]) ⇒ Predef.Option[Sql[T]]
-
def
nullLiteral[A]: Prism[Sql[A], Predef.Unit]
-
def
pprint[T](sql: T)(implicit T: Aux[T, Sql]): Predef.String
-
def
pprintRelation[T](r: SqlRelation[T])(implicit T: Aux[T, Sql]): Predef.String
-
def
pprintƒ[T](implicit T: Aux[T, Sql]): (Sql[(T, Predef.String)]) ⇒ Predef.String
-
def
projectionNames[T](projections: Predef.List[Proj[T]], relName: Predef.Option[Predef.String])(implicit T: Aux[T, Sql]): \/[SemanticError, Predef.List[(Predef.String, T)]]
-
def
select[A]: Prism[Sql[A], (IsDistinct, Predef.List[Proj[A]], Predef.Option[SqlRelation[A]], Predef.Option[A], Predef.Option[GroupBy[A]], Predef.Option[OrderBy[A]])]
-
def
setLiteral[A]: Prism[Sql[A], Predef.List[A]]
-
def
splice[A]: Prism[Sql[A], Predef.Option[A]]
-
def
stringLiteral[A]: Prism[Sql[A], Predef.String]
-
def
switch[A]: Prism[Sql[A], (Predef.List[Case[A]], Predef.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], Predef.String]