class CQL::DSL::TextCol

Overview

String columns add pattern matching.

Defined in:

active_record/dsl/column.cr

Constructors

Instance Method Summary

Instance methods inherited from class CQL::DSL::Col(String)

!=(other : Col(T)) : Expression::ConditionBuilder
!=(value : Int) : Expression::ConditionBuilder
!=(value : Float) : Expression::ConditionBuilder
!=(other : Nil) : Expression::ConditionBuilder
!=(value : T) : Expression::ConditionBuilder
!=(other : U) : NoReturn forall U
!=
, <(other : Col(T)) : Expression::ConditionBuilder
<(value : Int) : Expression::ConditionBuilder
<(value : Float) : Expression::ConditionBuilder
<(value : T) : Expression::ConditionBuilder
<(other : U) : NoReturn forall U
<
, <=(other : Col(T)) : Expression::ConditionBuilder
<=(value : Int) : Expression::ConditionBuilder
<=(value : Float) : Expression::ConditionBuilder
<=(value : T) : Expression::ConditionBuilder
<=(other : U) : NoReturn forall U
<=
, ==(other : Col(T)) : Expression::ConditionBuilder
==(value : Int) : Expression::ConditionBuilder
==(value : Float) : Expression::ConditionBuilder
==(other : Nil) : Expression::ConditionBuilder
==(value : T) : Expression::ConditionBuilder
==(other : U) : NoReturn forall U
==
, >(other : Col(T)) : Expression::ConditionBuilder
>(value : Int) : Expression::ConditionBuilder
>(value : Float) : Expression::ConditionBuilder
>(value : T) : Expression::ConditionBuilder
>(other : U) : NoReturn forall U
>
, >=(other : Col(T)) : Expression::ConditionBuilder
>=(value : Int) : Expression::ConditionBuilder
>=(value : Float) : Expression::ConditionBuilder
>=(value : T) : Expression::ConditionBuilder
>=(other : U) : NoReturn forall U
>=
, between(min : T, max : T) : Expression::ConditionBuilder between, eq(other : Col(T)) : Expression::ConditionBuilder
eq(value : Int) : Expression::ConditionBuilder
eq(value : Float) : Expression::ConditionBuilder
eq(value : T) : Expression::ConditionBuilder
eq(other : U) : NoReturn forall U
eq
, expression : Expression::BaseColumn expression, gt(other : Col(T)) : Expression::ConditionBuilder
gt(value : Int) : Expression::ConditionBuilder
gt(value : Float) : Expression::ConditionBuilder
gt(value : T) : Expression::ConditionBuilder
gt(other : U) : NoReturn forall U
gt
, gte(other : Col(T)) : Expression::ConditionBuilder
gte(value : Int) : Expression::ConditionBuilder
gte(value : Float) : Expression::ConditionBuilder
gte(value : T) : Expression::ConditionBuilder
gte(other : U) : NoReturn forall U
gte
, in(values : Array(Int)) : Expression::ConditionBuilder
in(values : Array(T)) : Expression::ConditionBuilder
in
, lt(other : Col(T)) : Expression::ConditionBuilder
lt(value : Int) : Expression::ConditionBuilder
lt(value : Float) : Expression::ConditionBuilder
lt(value : T) : Expression::ConditionBuilder
lt(other : U) : NoReturn forall U
lt
, lte(other : Col(T)) : Expression::ConditionBuilder
lte(value : Int) : Expression::ConditionBuilder
lte(value : Float) : Expression::ConditionBuilder
lte(value : T) : Expression::ConditionBuilder
lte(other : U) : NoReturn forall U
lte
, neq(other : Col(T)) : Expression::ConditionBuilder
neq(value : Int) : Expression::ConditionBuilder
neq(value : Float) : Expression::ConditionBuilder
neq(value : T) : Expression::ConditionBuilder
neq(other : U) : NoReturn forall U
neq
, not_in(values : Array(Int)) : Expression::ConditionBuilder
not_in(values : Array(T)) : Expression::ConditionBuilder
not_in
, not_null : Expression::ConditionBuilder not_null, null : Expression::ConditionBuilder null

Constructor methods inherited from class CQL::DSL::Col(String)

new(expression : Expression::BaseColumn) new

Constructor Detail

def self.new(expression : Expression::BaseColumn) #

[View source]

Instance Method Detail

def ilike(pattern : String) : Expression::ConditionBuilder #

[View source]
def like(pattern : String) : Expression::ConditionBuilder #

[View source]
def not_ilike(pattern : String) : Expression::ConditionBuilder #

[View source]
def not_like(pattern : String) : Expression::ConditionBuilder #

[View source]