napkin-core
Safe HaskellNone
LanguageGHC2024

Napkin.Types.FunRenamer

Documentation

class FunRenamer a where #

Methods

renameFun :: (Ref Function -> Ref Function) -> a -> a #

Instances

Instances details
FunRenamer CteBody # 
Instance details

Defined in Napkin.Types.FunRenamer

FunRenamer ExternFun # 
Instance details

Defined in Napkin.Types.FunRenamer

FunRenamer From # 
Instance details

Defined in Napkin.Types.FunRenamer

Methods

renameFun :: (Ref Function -> Ref Function) -> From -> From #

FunRenamer OrderPart # 
Instance details

Defined in Napkin.Types.FunRenamer

FunRenamer Query # 
Instance details

Defined in Napkin.Types.FunRenamer

Methods

renameFun :: (Ref Function -> Ref Function) -> Query -> Query #

FunRenamer Relation # 
Instance details

Defined in Napkin.Types.FunRenamer

FunRenamer SExp # 
Instance details

Defined in Napkin.Types.FunRenamer

Methods

renameFun :: (Ref Function -> Ref Function) -> SExp -> SExp #

FunRenamer WithClauses # 
Instance details

Defined in Napkin.Types.FunRenamer

FunRenamer (Alias SExp) # 
Instance details

Defined in Napkin.Types.FunRenamer

FunRenamer (Selected Query) # 
Instance details

Defined in Napkin.Types.FunRenamer

FunRenamer (Selected Relation) # 
Instance details

Defined in Napkin.Types.FunRenamer

modifyFunctions :: Data b => (Ref Function -> Ref Function) -> b -> b #