packages feed

yesod-dsl-0.2.0: codegen/entity-class-instance-field-class.cg

class ~{entityName e}~{upperFirst fn}Field e where
    ~{lowerFirst $ entityName e}~{upperFirst fn}Field :: SqlExpr (Database.Esqueleto.Value (Maybe (Key e))) -> EntityField ~{entityName e} (Maybe (Key e)) 

~{concatMap fieldInstance fs}    

~{lowerFirst $ entityName e}~{upperFirst fn}ExprFromString :: Text -> SqlExpr (Entity ~{entityName e}) -> Text -> Maybe Text -> Maybe (SqlExpr (E.Value Bool))
~{concatMap fieldExprFromString fs}
~{lowerFirst $ entityName e}~{upperFirst fn}ExprFromString _ _ _ _ = Nothing

~{lowerFirst $ entityName e}~{upperFirst fn}Expr2FromString :: Text -> SqlExpr (Entity ~{entityName e}) -> Text -> SqlExpr (Entity ~{entityName e}) -> Maybe (SqlExpr (E.Value Bool))
~{concatMap fieldExpr2FromString fs}
~{lowerFirst $ entityName e}~{upperFirst fn}Expr2FromString _ _ _ _ = Nothing

~