pir_pipeline.utils.sql_alchemy_view

This module defines functions to generate views using SQLAlchemy.

All code in this module is sourced from https://github.com/sqlalchemy/sqlalchemy/wiki/Views

Functions

view(name, metadata, selectable)

Create a view

view_doesnt_exist(ddl, target, connection, **kw)

Return true if a view does not exist

view_exists(ddl, target, connection, **kw)

Return true if a view does exist

Classes

CreateView(name, selectable)

Class for creating a view

DropView(name)

Class for dropping a view