class Avram::Criteria(T, V)
- Avram::Criteria(T, V)
- Reference
- Object
Direct Known Subclasses
- Bool::Lucky::Criteria(T, V)
- Float64::Lucky::Criteria(T, V)
- Int16::Lucky::Criteria(T, V)
- Int32::Lucky::Criteria(T, V)
- Int64::Lucky::Criteria(T, V)
- JSON::Any::Lucky::Criteria(T, V)
- String::Lucky::Criteria(T, V)
- Time::Lucky::Criteria(T, V)
- UUID::Lucky::Criteria(T, V)
Defined in:
avram/criteria.crConstructors
Instance Method Summary
- #asc_order(null_sorting : Avram::OrderBy::NullSorting = :default) : T
- #column
- #column=(column : String | Symbol)
- #desc_order(null_sorting : Avram::OrderBy::NullSorting = :default) : T
- #eq(value) : T
- #gt(value) : T
- #gte(value) : T
- #in(values) : T
- #is_nil : T
- #is_not_nil : T
- #lt(value) : T
- #lte(value) : T
- #nilable_eq(value) : T
- #not : Avram::Criteria
- #rows
- #rows=(rows : T)
- #select_average : Float64 | Nil
- #select_average! : Float64
- #select_max : V | Nil
- #select_min : V | Nil
- #select_sum