Class: Dbee::Query::Filters

Inherits:
Object
  • Object
show all
Defined in:
lib/dbee/query/filters.rb,
lib/dbee/query/filters/base.rb,
lib/dbee/query/filters/equals.rb,
lib/dbee/query/filters/contains.rb,
lib/dbee/query/filters/less_than.rb,
lib/dbee/query/filters/not_equals.rb,
lib/dbee/query/filters/not_contain.rb,
lib/dbee/query/filters/starts_with.rb,
lib/dbee/query/filters/greater_than.rb,
lib/dbee/query/filters/not_start_with.rb,
lib/dbee/query/filters/less_than_or_equal_to.rb,
lib/dbee/query/filters/greater_than_or_equal_to.rb

Overview

Top-level class that allows for the making of filters. For example, you can call this as:

  • Filters.make(key_path: :field, type: :contains, value: ‘something’)

Defined Under Namespace

Classes: Base, Contains, Equals, GreaterThan, GreaterThanOrEqualTo, LessThan, LessThanOrEqualTo, NotContain, NotEquals, NotStartWith, StartsWith