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