This module defines the functions which are used only for backends creation.
Documentation
renderCond :: PersistEntity v => (String -> String) -> String -> (forall a. PersistField a => (String -> String) -> Expr v c a -> Expr v c a -> RenderS) -> (forall a. PersistField a => (String -> String) -> Expr v c a -> Expr v c a -> RenderS) -> Cond v c -> RenderSSource
renderArith :: PersistEntity v => (String -> String) -> Arith v c a -> RenderSSource
renderOrders :: PersistEntity v => (String -> String) -> [Order v c] -> ShowSSource
renderUpdates :: PersistEntity v => (String -> String) -> [Update v c] -> RenderSSource
defRenderEquals :: PersistField a => (String -> String) -> Expr v c a -> Expr v c a -> RenderSSource
defRenderNotEquals :: PersistField a => (String -> String) -> Expr v c a -> Expr v c a -> RenderSSource
type RenderS = (ShowS, [PersistValue] -> [PersistValue])Source