module ActiveRecord::ConnectionAdapters::Materialize::Schema::ViewStatements

Public Instance Methods

materialized_views() click to toggle source

Returns an array of view names defined in the database.

# File lib/active_record/connection_adapters/materialize/schema/view_statements.rb, line 10
def materialized_views
  query_values(data_source_sql(type: "MATERIALIZED"), "SCHEMA")
end
view_sql(view_name) click to toggle source
# File lib/active_record/connection_adapters/materialize/schema/view_statements.rb, line 14
def view_sql(view_name)
  query("SHOW CREATE VIEW #{quote_table_name(view_name)}", "SCHEMA").first.last
end