Module: ActiveRecord::View

Extended by:
Integration, Introspection, ActiveSupport::Concern
Defined in:
lib/activerecord/view.rb,
lib/activerecord/view/error.rb,
lib/activerecord/view/schema.rb,
lib/activerecord/view/utility.rb,
lib/activerecord/view/version.rb,
lib/activerecord/view/read_only.rb,
lib/activerecord/view/integration.rb,
lib/activerecord/view/view_methods.rb,
lib/activerecord/view/introspection.rb,
lib/activerecord/view/introspection/mysql.rb,
lib/activerecord/view/introspection/sqlite3.rb,
lib/activerecord/view/introspection/abstract.rb,
lib/activerecord/view/introspection/postgres.rb,
lib/activerecord/view/integration/model_methods.rb,
lib/activerecord/view/materialized_view_methods.rb,
lib/activerecord/view/integration/schema_methods.rb,
lib/activerecord/view/introspection/view_definition.rb,
lib/activerecord/view/integration/command_recorder_methods.rb

Defined Under Namespace

Modules: Integration, Introspection, MaterializedViewMethods, ReadOnly, Schema, Utility, ViewMethods Classes: Error, MaterializedViewNotSupported, UnsupportedDatabase, UnsupportedSyntax

Constant Summary collapse

VERSION =
"0.1.0"

Constants included from Integration

Integration::AR_EXTENSIONS, Integration::AR_INCLUSIONS

Constants included from Introspection

Introspection::IS_MODEL

Method Summary

Methods included from Integration

enable!

Methods included from Introspection

coerce_connection, connection_coercer, definition_for, detect_view_and_connection, introspector_for, valid_body?, validate_body