Method: Sequel::Plugins::PgArrayAssociations::PgArrayToManyAssociationReflection#filter_by_associations_conditions_expression
- Defined in:
- lib/sequel/plugins/pg_array_associations.rb
#filter_by_associations_conditions_expression(obj) ⇒ Object
269 270 271 272 |
# File 'lib/sequel/plugins/pg_array_associations.rb', line 269 def filter_by_associations_conditions_expression(obj) ds = filter_by_associations_conditions_dataset.where(filter_by_associations_conditions_subquery_conditions(obj)) Sequel.function(:coalesce, Sequel.pg_array(filter_by_associations_conditions_key).overlaps(ds), Sequel::SQL::Constants::FALSE) end |