Class: Sequel::Plugins::ManyThroughMany::OneThroughManyAssociationReflection
- Inherits:
-
ManyThroughManyAssociationReflection
- Object
- Hash
- Model::Associations::AssociationReflection
- Model::Associations::ManyToManyAssociationReflection
- ManyThroughManyAssociationReflection
- Sequel::Plugins::ManyThroughMany::OneThroughManyAssociationReflection
- Defined in:
- lib/sequel/plugins/many_through_many.rb
Constant Summary
Constants inherited from ManyThroughManyAssociationReflection
ManyThroughManyAssociationReflection::FINALIZE_SETTINGS
Constants inherited from Model::Associations::ManyToManyAssociationReflection
Model::Associations::ManyToManyAssociationReflection::FINALIZE_SETTINGS
Constants inherited from Model::Associations::AssociationReflection
Model::Associations::AssociationReflection::ASSOCIATION_DATASET_PROC, Model::Associations::AssociationReflection::FINALIZE_SETTINGS
Method Summary
Methods included from Model::Associations::SingularAssociationReflection
#assign_singular?, #filter_by_associations_add_conditions?, #limit_and_offset, #returns_array?
Methods inherited from ManyThroughManyAssociationReflection
#cloneable?, #default_associated_key_alias, #finalize_settings, #join_table_alias, #reciprocal, #separate_query_per_table?
Methods inherited from Model::Associations::ManyToManyAssociationReflection
#associated_key_alias, #associated_key_array, #associated_key_column, #associated_object_keys, #can_have_associated_objects?, #cloneable?, #default_associated_key_alias, #default_eager_loader, #default_join_table, #default_left_key, #default_right_key, #eager_loading_use_associated_key?, #finalize_settings, #join_table_alias, #join_table_source, #need_associated_primary_key?, #predicate_key, #qualified_right_key, #qualified_right_primary_key, #right_primary_key, #right_primary_key_method, #right_primary_key_methods, #right_primary_keys, #select, #separate_query_per_table?
Methods inherited from Model::Associations::AssociationReflection
#_add_method, #_remove_all_method, #_remove_method, #_setter_method, #add_method, #apply_dataset_changes, #apply_distinct_on_eager_limit_strategy, #apply_eager_dataset_changes, #apply_eager_graph_limit_strategy, #apply_eager_limit_strategy, #apply_ruby_eager_limit_strategy, #apply_window_function_eager_limit_strategy, #assign_singular?, #associated_class, #associated_dataset, #association_dataset_for, #association_dataset_proc, #association_method, #can_have_associated_objects?, #cloneable?, #dataset_method, #dataset_need_primary_key?, #delete_row_number_column, #eager_graph_lazy_dataset?, #eager_graph_limit_strategy, #eager_limit_strategy, #eager_load_results, #eager_loader_key, #eager_loading_use_associated_key?, #filter_by_associations_add_conditions?, #filter_by_associations_conditions_expression, #finalize, #finalize_settings, #handle_silent_modification_failure?, #initialize_association_cache, #inspect, #limit_and_offset, #need_associated_primary_key?, #placeholder_loader, #predicate_key_values, #predicate_keys, #qualify, #qualify_assoc, #qualify_cur, #reciprocal, #reciprocal_array?, #remove_all_method, #remove_before_destroy?, #remove_method, #remove_should_check_existing?, #returns_array?, #select, #set_reciprocal_to_self?, #setter_method, #slice_range
Methods included from Inflections
clear, irregular, plural, singular, uncountable
Methods inherited from Hash
#&, #case, #hstore, #pg_json, #pg_jsonb, #sql_expr, #sql_negate, #sql_or, #|, #~