class QueryBuilder::OrCriteria(T)
- QueryBuilder::OrCriteria(T)
- QueryBuilder::Criteria(T)
- Reference
- Object
Defined in:
criteria/or_criteria.crConstructors
Instance Method Summary
- #build : String
- #left : Criteria(T)
- #left=(left : Criteria(T))
- #params : Array(T)
- #right : Criteria(T)
- #right=(right : Criteria(T))
Instance methods inherited from class QueryBuilder::Criteria(T)
and(criteria : Criteria)
and,
build : String
build,
or(criteria : Criteria)
or,
params : Array(T)
params
Class methods inherited from class QueryBuilder::Criteria(T)
between(column : String, min_value : T, max_value : T)between(column : Projection, min_value : T, max_value : T) between, contains(column : String, value : String)
contains(column : Projection, value : String) contains, ends_with(column : String, value : String)
ends_with(column : Projection, value : String) ends_with, equals(column : String, value : T)
equals(left_column : Projection, right_column : Projection)
equals(column : Projection, value : T) equals, exists(subquery : SqlBuilder) exists, greater_than(column : String, value : T)
greater_than(column : Projection, value : T) greater_than, greater_than_or_equals(column : String, value : T)
greater_than_or_equals(column : Projection, value : T) greater_than_or_equals, in(column : String, values : Array(T))
in(column : Projection, values : Array(T)) in, is_not_null(column : String)
is_not_null(column : Projection) is_not_null, is_null(column : String)
is_null(column : Projection) is_null, lesser_than(column : String, value : T)
lesser_than(column : Projection, value : T) lesser_than, lesser_than_or_equals(column : String, value : T)
lesser_than_or_equals(column : Projection, value : T) lesser_than_or_equals, not not, parse(stm : String) : Criteria(T) parse, starts_with(column : String, value : String)
starts_with(column : Projection, value : String) starts_with, value_between(column_min : String, column_max : String, value : T)
value_between(column_min : Projection, column_max : Projection, value : T) value_between