Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- hasType :: Doc -> Doc -> Doc
- typicalOpRenderers :: [(CI (Ref Function), FunRenderer)]
- msSqlFunRendererMap :: FunRendererMap
- renderFun :: ExternFun -> Doc
- funcall' :: String -> Doc -> Doc
- funcall :: Ref Function -> Doc -> Doc
- funcallArgs :: RenderSql SExp b => b -> Ref Function -> [SExp] -> Doc
- renderWindowFun :: WindowFun -> Doc
- renderWindowWithinGroup :: Ref Function -> [SExp] -> WOver -> Doc
- renderNullStrategy :: NullStrategy -> Doc
- renderOver :: WOver -> Doc
- rendSimpleFun :: Ref Function -> [SExp] -> Doc
- renderType :: Type -> Doc
- renderExp :: SExp -> Doc
- renderRef :: Ref a -> Doc
- renderName :: Name -> Doc
- rendVal :: Value -> Doc
- renderQuery :: Query -> Doc
- flattenUnions :: Query -> ([Query], [UnionType])
- renderUnionType :: UnionType -> Doc
- renderWith :: WithClauses -> Doc
- renderSelect :: Distinctness -> [Alias SExp] -> AsStruct -> Doc
- renderFrom :: From -> Doc
- renderAliasRef' :: Ref a -> Doc
- renderRelation :: Relation -> Doc
- renderWhere :: SExp -> Doc
- renderHaving :: SExp -> Doc
- renderGroup :: [SExp] -> Doc
- renderOrder :: [OrderPart] -> Doc
Documentation
typicalOpRenderers :: [(CI (Ref Function), FunRenderer)] #
renderWindowFun :: WindowFun -> Doc #
renderNullStrategy :: NullStrategy -> Doc #
renderOver :: WOver -> Doc #
renderType :: Type -> Doc #
renderName :: Name -> Doc #
renderQuery :: Query -> Doc #
flattenUnions :: Query -> ([Query], [UnionType]) #
Pull all surface-level unions into a list of queries and list of connecting union operators
renderUnionType :: UnionType -> Doc #
renderWith :: WithClauses -> Doc #
renderSelect :: Distinctness -> [Alias SExp] -> AsStruct -> Doc #
renderFrom :: From -> Doc #
renderAliasRef' :: Ref a -> Doc #
renderRelation :: Relation -> Doc #
renderWhere :: SExp -> Doc #
renderHaving :: SExp -> Doc #
renderGroup :: [SExp] -> Doc #
renderOrder :: [OrderPart] -> Doc #
Orphan instances
RenderSql TableKind MsSql # | |
RenderSql DeleteFrom MsSql # | |
renderSql :: MsSql -> DeleteFrom -> Doc # | |
RenderSql DropTable MsSql # | |
RenderSql DropView MsSql # | |
RenderSql InsertIntoQuery MsSql # | |
renderSql :: MsSql -> InsertIntoQuery -> Doc # | |
RenderSql RenameTable MsSql # | |
renderSql :: MsSql -> RenameTable -> Doc # | |
RenderSql Actor MsSql # | |
RenderSql Grant MsSql # | |
RenderSql Object MsSql # | |
RenderSql Privilege MsSql # | |
RenderSql From MsSql # | |
RenderSql Name MsSql # | |
RenderSql Query MsSql # | |
RenderSql Relation MsSql # | |
RenderSql SExp MsSql # | |
RenderSql SetTableSchema MsSql # | |
renderSql :: MsSql -> SetTableSchema -> Doc # | |
RenderSql String MsSql # | |
RenderSql (CreateTable TableMeta) MsSql # | Commands |
RenderSql (CreateView ()) MsSql # | |
renderSql :: MsSql -> CreateView () -> Doc # | |
RenderSql a MsSql => RenderSql (Alias a) MsSql # | |
RenderSql (Ref t) MsSql # | |