postgresql-simple-interpolate-0.1: Interpolated SQL queries via quasiquotation

Safe HaskellNone
LanguageHaskell98

Database.PostgreSQL.Simple.SqlQQ.Interpolated.Parser

Description

Parsers for antiquoted Haskell expressions inside strings.

This module was largely copied from https://github.com/tmhedberg/here/blob/8a616b358bcc16bd215a78a8f6192ad9df8224b6/src/Data/String/Here/Interpolated.hs

Documentation

data StringPart Source #

Constructors

Lit String 
Esc Char 
Anti (Q Exp) 

data EscapeState Source #

Constructors

Escaped 
Unescaped 
Instances
Bounded EscapeState Source # 
Instance details

Defined in Database.PostgreSQL.Simple.SqlQQ.Interpolated.Parser

Enum EscapeState Source # 
Instance details

Defined in Database.PostgreSQL.Simple.SqlQQ.Interpolated.Parser

Eq EscapeState Source # 
Instance details

Defined in Database.PostgreSQL.Simple.SqlQQ.Interpolated.Parser

Ord EscapeState Source # 
Instance details

Defined in Database.PostgreSQL.Simple.SqlQQ.Interpolated.Parser

Show EscapeState Source # 
Instance details

Defined in Database.PostgreSQL.Simple.SqlQQ.Interpolated.Parser