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

Safe HaskellNone
LanguageHaskell2010

Database.Beam.Query.SQL92

Synopsis

Documentation

buildSql92Query' Source #

Arguments

:: (IsSql92SelectSyntax select, Eq (Sql92SelectExpressionSyntax select), projSyntax ~ Sql92SelectTableProjectionSyntax (Sql92SelectSelectTableSyntax select), Sql92TableSourceSelectSyntax (Sql92FromTableSourceSyntax (Sql92SelectFromSyntax select)) ~ select, Sql92ProjectionExpressionSyntax projSyntax ~ Sql92SelectExpressionSyntax select, Projectible (Sql92ProjectionExpressionSyntax projSyntax) a) 
=> Bool

Whether this backend supports arbitrary nested UNION, INTERSECT, EXCEPT

-> Text

Table prefix

-> Q select db s a 
-> select 

Convenience functions to construct an arbitrary SQL92 select syntax type from a Q. Used by most backends as the default implementation of buildSqlQuery in HasQBuilder.