beam-core-0.8.0.0: Type-safe, feature-complete SQL query and manipulation interface for Haskell

Safe HaskellNone
LanguageHaskell2010

Database.Beam.Backend.SQL.SQL99

Description

Finally tagless extension of SQL92 syntaxes for SQL99

Documentation

class IsSql92ExpressionSyntax expr => IsSql99ConcatExpressionSyntax expr where Source #

Methods

concatE :: [expr] -> expr Source #

class IsSql92SelectSyntax syntax => IsSql99CommonTableExpressionSelectSyntax syntax where Source #

Associated Types

type Sql99SelectCTESyntax syntax :: * Source #

Methods

withSyntax :: [Sql99SelectCTESyntax syntax] -> syntax -> syntax Source #

class IsSql99CommonTableExpressionSyntax syntax where Source #

Associated Types

type Sql99CTESelectSyntax syntax :: * Source #

Methods

cteSubquerySyntax :: Text -> [Text] -> Sql99CTESelectSyntax syntax -> syntax Source #