class Query::Criteria

Included Modules

Defined in:

query.cr

Constructors

Class Method Summary

Instance Method Summary

Instance methods inherited from class Query::Query

&(other) &, ==(other : Query)
==(other)
==
, ^(other) ^, |(other) |, and(other) and, inspect(io) inspect, is_false is_false, is_not_false is_not_false, is_not_null is_not_null, is_not_true is_not_true, is_not_unknown is_not_unknown, is_null is_null, is_true is_true, is_unknown is_unknown, left : Query::Any | Query::Query left, not not, or(other) or, query_name : String query_name, right : Query::Any | Query::Query right, xor(other) xor

Constructor methods inherited from class Query::Query

new(query_name : String, left : Query | Any, right : Query | Any) new

Class methods inherited from class Query::Query

new_u_query(query_name, left : L) forall L new_u_query

Constructor Detail

def self.new(name : String) #

[View source]

Class Method Detail

def self.[](name) #

[View source]

Instance Method Detail

def !=(other) #
Description copied from class Object

Returns true if this object is not equal to other.

By default this method is implemented as !(self == other) so there's no need to override this unless there's a more efficient way to do it.


[View source]
def <(other) #

[View source]
def <=(other) #

[View source]
def ==(other) #
Description copied from class Reference

Returns false (other can only be a Value here).


[View source]
def >(other) #

[View source]
def >=(other) #

[View source]
def in(other) #

[View source]
def name #

[View source]