Table of Contents - activerecord-multi-tenant-1.1.1 Documentation
Classes and Modules
- ActiveRecord
- ActiveRecord::Associations
- ActiveRecord::Associations::Association
- ActiveRecord::Base
- ActiveRecord::ConnectionAdapters
- ActiveRecord::ConnectionAdapters::SchemaStatements
- ActiveRecord::Persistence
- ActiveRecord::QueryMethods
- MultiTenant
- MultiTenant::ArelTenantVisitor
- MultiTenant::ArelVisitorsDepthFirst
- MultiTenant::BaseTenantEnforcementClause
- MultiTenant::Context
- MultiTenant::ControllerExtensions
- MultiTenant::CopyFromClient
- MultiTenant::CopyFromClientHelper
- MultiTenant::DatabaseStatements
- MultiTenant::FastTruncate
- MultiTenant::MigrationExtensions
- MultiTenant::ModelExtensionsClassMethods
- MultiTenant::QueryMonitor
- MultiTenant::Table
- MultiTenant::TenantEnforcementClause
- MultiTenant::TenantIsImmutable
- MultiTenant::TenantJoinEnforcementClause
- MultiTenant::TenantValueVisitor
- MultiTenantFindBy
- Sidekiq
- Sidekiq::Client
- Sidekiq::Middleware
- Sidekiq::Middleware::MultiTenant
- Sidekiq::Middleware::MultiTenant::Client
- Sidekiq::Middleware::MultiTenant::Server
Methods
- ::current_tenant — MultiTenant
- ::current_tenant= — MultiTenant
- ::current_tenant_class — MultiTenant
- ::current_tenant_id — MultiTenant
- ::current_tenant_is_id? — MultiTenant
- ::default_tenant_class — MultiTenant
- ::default_tenant_class= — MultiTenant
- ::enable_query_monitor — MultiTenant
- ::enable_with_lock_workaround — MultiTenant
- ::enable_write_only_mode — MultiTenant
- ::inherited — MultiTenant::ModelExtensionsClassMethods
- ::load_current_tenant! — MultiTenant
- ::multi_tenant_model_for_arel — MultiTenant
- ::multi_tenant_model_for_table — MultiTenant
- ::new — MultiTenant::ArelVisitorsDepthFirst
- ::new — MultiTenant::CopyFromClientHelper
- ::new — MultiTenant::Table
- ::new — MultiTenant::Context
- ::new — MultiTenant::ArelTenantVisitor
- ::new — MultiTenant::BaseTenantEnforcementClause
- ::new — MultiTenant::TenantJoinEnforcementClause
- ::partition_key — MultiTenant
- ::partition_key — MultiTenant::ModelExtensionsClassMethods
- ::primary_key — MultiTenant::ModelExtensionsClassMethods
- ::push_bulk_with_tenants — Sidekiq::Client
- ::query_monitor_enabled? — MultiTenant
- ::register_multi_tenant_model — MultiTenant
- ::run — MultiTenant::FastTruncate
- ::scoped_by_tenant? — MultiTenant::ModelExtensionsClassMethods
- ::tenant_klass_defined? — MultiTenant
- ::with — MultiTenant
- ::with_lock_workaround_enabled? — MultiTenant
- ::with_write_only_mode_enabled? — MultiTenant
- ::without — MultiTenant
- #<< — MultiTenant::CopyFromClientHelper
- #binary — MultiTenant::ArelVisitorsDepthFirst
- #build_arel — ActiveRecord::QueryMethods
- #build_arel_orig — ActiveRecord::QueryMethods
- #cached_find_by_statement — MultiTenantFindBy
- #call — Sidekiq::Middleware::MultiTenant::Client
- #call — Sidekiq::Middleware::MultiTenant::Server
- #citus_version — MultiTenant::MigrationExtensions
- #copy_from_client — MultiTenant::CopyFromClient
- #create_distributed_table — MultiTenant::MigrationExtensions
- #create_reference_table — MultiTenant::MigrationExtensions
- #create_table — ActiveRecord::ConnectionAdapters::SchemaStatements
- #current_tenant — MultiTenant::ControllerExtensions
- #delete — ActiveRecord::Persistence
- #delete — MultiTenant::DatabaseStatements
- #delete_orig — ActiveRecord::Persistence
- #discover_relations — MultiTenant::Context
- #dispatch — MultiTenant::ArelTenantVisitor
- #enable_extension_on_all_nodes — MultiTenant::MigrationExtensions
- #eql? — MultiTenant::Table
- #equality_fields — MultiTenant::Table
- #execute_on_all_nodes — MultiTenant::MigrationExtensions
- #finish — MultiTenant::QueryMonitor
- #function — MultiTenant::ArelVisitorsDepthFirst
- #get_dispatch_cache — MultiTenant::ArelVisitorsDepthFirst
- #get_dispatch_cache — MultiTenant::ArelTenantVisitor
- #hash — MultiTenant::Table
- #join_to_delete — MultiTenant::DatabaseStatements
- #join_to_update — MultiTenant::DatabaseStatements
- #lock! — ActiveRecord::Base
- #lock_orig — ActiveRecord::Base
- #multi_tenant — MultiTenant::ModelExtensionsClassMethods
- #nary — MultiTenant::ArelVisitorsDepthFirst
- #nest_context — MultiTenant::ArelTenantVisitor
- #orig_create_table — ActiveRecord::ConnectionAdapters::SchemaStatements
- #push_bulk_with_tenants — Sidekiq::Client
- #relations_from_node_join — ActiveRecord::QueryMethods
- #set_current_tenant — MultiTenant::ControllerExtensions
- #set_current_tenant_through_filter — MultiTenant::ControllerExtensions
- #skip_statement_cache? — ActiveRecord::Associations::Association
- #skip_statement_cache_orig — ActiveRecord::Associations::Association
- #start — MultiTenant::QueryMonitor
- #tenant_arel — MultiTenant::TenantEnforcementClause
- #tenant_arel — MultiTenant::TenantJoinEnforcementClause
- #tenant_relation? — MultiTenant::ArelTenantVisitor
- #terminal — MultiTenant::ArelVisitorsDepthFirst
- #to_s — MultiTenant::BaseTenantEnforcementClause
- #to_sql — MultiTenant::BaseTenantEnforcementClause
- #to_str — MultiTenant::BaseTenantEnforcementClause
- #unary — MultiTenant::ArelVisitorsDepthFirst
- #unhandled_relations — MultiTenant::Context
- #update — MultiTenant::DatabaseStatements
- #visit — MultiTenant::ArelVisitorsDepthFirst
- #visit_ActiveSupport_Multibyte_Chars — MultiTenant::ArelVisitorsDepthFirst
- #visit_ActiveSupport_StringInquirer — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Attribute — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Attributes_Attribute — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Attributes_Attribute — MultiTenant::ArelTenantVisitor
- #visit_Arel_Attributes_Boolean — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Attributes_Decimal — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Attributes_Float — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Attributes_Integer — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Attributes_String — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Attributes_Time — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_And — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_As — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Ascending — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Assignment — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Avg — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Between — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_BindParam — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Case — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Comment — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Concat — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Count — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Cube — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_DeleteStatement — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Descending — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_DoesNotMatch — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Else — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Equality — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Equality — MultiTenant::ArelTenantVisitor
- #visit_Arel_Nodes_Exists — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_False — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_FullOuterJoin — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_FullOuterJoin — MultiTenant::ArelTenantVisitor
- #visit_Arel_Nodes_GreaterThan — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_GreaterThanOrEqual — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Group — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Grouping — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_GroupingElement — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_GroupingSet — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Having — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_In — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_InfixOperation — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_InnerJoin — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_InsertStatement — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_IsDistinctFrom — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_IsNotDistinctFrom — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_JoinSource — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Lateral — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_LessThan — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_LessThanOrEqual — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Limit — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Lock — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Matches — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Max — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Min — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_NamedFunction — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Node — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Not — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_NotEqual — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_NotIn — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_NotRegexp — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Offset — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_On — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_OptimizerHints — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Or — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Ordering — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_OuterJoin — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_OuterJoin — MultiTenant::ArelTenantVisitor
- #visit_Arel_Nodes_Regexp — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_RightOuterJoin — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_RightOuterJoin — MultiTenant::ArelTenantVisitor
- #visit_Arel_Nodes_RollUp — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_SelectCore — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_SelectCore — MultiTenant::ArelTenantVisitor
- #visit_Arel_Nodes_SelectStatement — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_SqlLiteral — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_StringJoin — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Sum — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_TableAlias — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_TableAlias — MultiTenant::ArelTenantVisitor
- #visit_Arel_Nodes_True — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_UnqualifiedColumn — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_UpdateStatement — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_ValuesList — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_When — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Nodes_Window — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Table — MultiTenant::ArelVisitorsDepthFirst
- #visit_Arel_Table — MultiTenant::ArelTenantVisitor
- #visit_Array — MultiTenant::ArelVisitorsDepthFirst
- #visit_BigDecimal — MultiTenant::ArelVisitorsDepthFirst
- #visit_Class — MultiTenant::ArelVisitorsDepthFirst
- #visit_Date — MultiTenant::ArelVisitorsDepthFirst
- #visit_DateTime — MultiTenant::ArelVisitorsDepthFirst
- #visit_FalseClass — MultiTenant::ArelVisitorsDepthFirst
- #visit_Float — MultiTenant::ArelVisitorsDepthFirst
- #visit_Hash — MultiTenant::ArelVisitorsDepthFirst
- #visit_Integer — MultiTenant::ArelVisitorsDepthFirst
- #visit_MultiTenant_TenantEnforcementClause — MultiTenant::ArelTenantVisitor
- #visit_MultiTenant_TenantEnforcementClause — MultiTenant::TenantValueVisitor
- #visit_MultiTenant_TenantJoinEnforcementClause — MultiTenant::ArelTenantVisitor
- #visit_MultiTenant_TenantJoinEnforcementClause — MultiTenant::TenantValueVisitor
- #visit_NilClass — MultiTenant::ArelVisitorsDepthFirst
- #visit_Set — MultiTenant::ArelVisitorsDepthFirst
- #visit_String — MultiTenant::ArelVisitorsDepthFirst
- #visit_Symbol — MultiTenant::ArelVisitorsDepthFirst
- #visit_Time — MultiTenant::ArelVisitorsDepthFirst
- #visit_TrueClass — MultiTenant::ArelVisitorsDepthFirst
- #visited_handled_relation — MultiTenant::Context
- #visited_relation — MultiTenant::Context