hpgsql
Safe HaskellNone
LanguageHaskell2010

Hpgsql.ParsingInternal

Description

This module contains parsers that are helpful to separate SQL statements from each other by finding query boundaries: semi-colons, but not when inside a string or a parenthesised expression, for example.

Synopsis

Documentation

parseSql :: ParsingOpts -> Text -> [BlockOrNotBlock] Source #

Parses one or more SQL statements (separated by semi-colons).

data QQExprKind Source #

Instances

Instances details
Show QQExprKind Source # 
Instance details

Defined in Hpgsql.ParsingInternal

Eq QQExprKind Source # 
Instance details

Defined in Hpgsql.ParsingInternal