class QueryBuilder::InCriteria(T)

Defined in:

criteria/in_criteria.cr

Constructors

Instance Method Summary

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

Constructor Detail

def self.new(column : Projection(T), values : Array(T), negated : Bool = false) #

[View source]

Instance Method Detail

def build : String #

[View source]
def params : Array(T) #

[View source]