Copyright | (c) Soostone Inc 2020 |
---|---|
License | AllRightsReserved |
Stability | experimental |
Portability | POSIX |
Safe Haskell | Safe-Inferred |
Language | GHC2021 |
Documentation
type RenameTable = Map TableName TableName #
renameCteTblRef :: RenameTable -> Ref a -> Ref a #
renameCteRef :: RenameTable -> Ref a -> Ref a #
renameCteSelected :: RenameTable -> CteBody -> CteBody #
renameCteAlias :: RenameTable -> Alias SExp -> Alias SExp #
renameCteQueryWith :: RenameTable -> WithClauses -> WithClauses #
renameCteSExp :: RenameTable -> SExp -> SExp #
renameCteFrom :: RenameTable -> From -> From #
renameCteRelation :: RenameTable -> Relation -> Relation #
renameCteOrderPart :: RenameTable -> OrderPart -> OrderPart #
renameCteQuery :: RenameTable -> Query -> Query #