Safe Haskell | None |
---|---|
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 :: forall {k} (a :: k). 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' :: forall {k} (a :: k). 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' :: forall {k} (a :: k). Ref a -> Doc #
renderRelation :: Relation -> Doc #
renderWhere :: SExp -> Doc #
renderHaving :: SExp -> Doc #
renderGroup :: [SExp] -> Doc #
renderOrder :: [OrderPart] -> Doc #