Copyright | (c) Soostone Inc 2020 |
---|---|
License | AllRightsReserved |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
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 #
renameCteInterval :: RenameTable -> Interval -> Interval #
renameCteValue :: RenameTable -> Value -> Value #
renameCteSExp :: RenameTable -> SExp -> SExp #
renameCteFrom :: RenameTable -> From -> From #
renameCteRelation :: RenameTable -> Relation -> Relation #
renameCteOrderPart :: RenameTable -> OrderPart -> OrderPart #
renameCteQuery :: RenameTable -> Query -> Query #