class Jennifer::QueryBuilder::Xor

Defined in:

jennifer/query_builder/logic_operator.cr

Constant Summary

OPERATOR = "XOR"

Instance Method Summary

Instance methods inherited from class Jennifer::QueryBuilder::LogicOperator

==(other) ==, alias_tables(aliases) alias_tables, as_sql(generator)
as_sql
as_sql
, change_table(old_name, new_name) change_table, eql?(other : LogicOperator)
eql?(other)
eql?
, filterable? filterable?, lhs : Operandable lhs, operator operator, rhs : Operandable rhs, set_relation(table, name) set_relation, sql_args : Array(DBAny) sql_args, to_s(io : IO) to_s

Constructor methods inherited from class Jennifer::QueryBuilder::LogicOperator

new(lhs, rhs) new

Instance methods inherited from module Jennifer::QueryBuilder::LogicOperator::Operators

&(other : Criteria)
&(other : Operandable)
&
, xor(other : Criteria)
xor(other : Operandable)
xor
, |(other : Criteria)
|(other : Operandable)
|

Instance Method Detail

def clone #

Returns a copy of self with all instance variables cloned.


[View source]
def operator #

[View source]