Database.Relational.Projectable

Projectable from SQL strings

class SqlContext c

unsafeProjectSql'

unsafeProjectSql

Records of values

value

valueTrue

valueFalse

values

nothing

Placeholders

data PlaceHolders p

unsafeAddPlaceHolders

unsafePlaceHolders

pwPlaceholder

placeholder'

placeholder

unitPlaceHolder

unitPH

Projectable into SQL strings

unsafeShowSql'

unsafeShowSql

Operators

(.=.)

(.<.)

(.<=.)

(.>.)

(.>=.)

(.<>.)

and'

or'

in'

(.||.)

(?||?)

like

likeMaybe

like'

likeMaybe'

(.+.)

(.-.)

(.*.)

(./.)

(?+?)

(?-?)

(?*?)

(?/?)

isNothing

isJust

fromMaybe

not'

exists

negate'

fromIntegral'

showNum

negateMaybe

fromIntegralMaybe

showNumMaybe

casesOrElse

casesOrElse'

caseSearch

caseSearchMaybe

case'

caseMaybe

type SqlBinOp

unsafeBinOp

unsafeUniOp

Terms for Window function types

rank

denseRank

rowNumber

percentRank

cumeDist

Zipping projections

projectZip

(><)

Maybe type projecitoins

class ProjectableMaybe p

Projection for nested Maybes

class ProjectableFlattenMaybe a b

flattenPiMaybe

Get narrower records

(!)

(?)

(??)

(?!)

(?!?)

(!??)

Aggregate functions

unsafeAggregateOp

count

sum'

sumMaybe

avg

avgMaybe

max'

maxMaybe

min'

minMaybe

every

any'

some'