class

QueryBuilder::Criteria(T)

Inherits Reference < Object

Class methods

between(column : String, min_value : T, max_value : T)

Between

Source
between(column : Projection, min_value : T, max_value : T)
Source
contains(column : String, value : String)
Source
contains(column : Projection, value : String)
Source
ends_with(column : String, value : String)
Source
ends_with(column : Projection, value : String)
Source
equals(column : String, value : T)
Source
equals(left_column : Projection, right_column : Projection)
Source
equals(column : Projection, value : T)
Source
exists(subquery : SqlBuilder)

Exists

Source
greater_than(column : String, value : T)
Source
greater_than(column : Projection, value : T)
Source
greater_than_or_equals(column : String, value : T)
Source
greater_than_or_equals(column : Projection, value : T)
Source
in(column : String, values : Array(T))

In

Source
in(column : Projection, values : Array(T))
Source
is_not_null(column : String)
Source
is_not_null(column : Projection)
Source
is_null(column : String)

Null

Source
is_null(column : Projection)
Source
lesser_than(column : String, value : T)
Source
lesser_than(column : Projection, value : T)
Source
lesser_than_or_equals(column : String, value : T)
Source
lesser_than_or_equals(column : Projection, value : T)
Source
not

Basic criterias

Source
parse(stm : String) : Criteria(T)
Source
starts_with(column : String, value : String)

String only criterias

Source
starts_with(column : Projection, value : String)
Source
value_between(column_min : String, column_max : String, value : T)
Source
value_between(column_min : Projection, column_max : Projection, value : T)
Source

Instance methods

and(criteria : Criteria)

Logic chains

Source
build
Source
or(criteria : Criteria)
Source
params
Source