Module

Type.SQL

Package
purescript-sql
Repository
joneshf/purescript-typelevel-sql

#SQL Source

data SQL :: Type

#SELECT Source

data SELECT :: Row Type -> SQL

Instances

#FROM Source

data FROM :: TABLE -> SQL -> SQL

Instances

#JOIN Source

data JOIN :: TABLE -> SQL -> SQL

Instances

#LIMIT Source

data LIMIT :: Nat -> SQL -> SQL

Instances

#SQLProxy Source

data SQLProxy (sql :: SQL)

Constructors

#Prefixed Source

class Prefixed (prefix :: Symbol) (rowList :: RowList) (prefixed :: RowList) | prefix rowList -> prefixed

Instances

#SQLColumns Source

class SQLColumns (sql :: SQL) (columns :: RowList) | sql -> columns

Instances

#TableRow Source

class TableRow (sql :: SQL) (row :: Row Type) | sql -> row

Instances

#ToSQL Source

class ToSQL (sql :: SQL) (columns :: Row Type)  where

Members

Instances

#ToSQLSELECT Source

class ToSQLSELECT (columns :: RowList)  where

Members

Instances