class Focus::LiteralExpression(T)

Included Modules

Defined in:

focus/expressions/literal_expression.cr

Constructors

Instance Method Summary

Instance methods inherited from module Focus::Parameter

accept(visitor : SqlVisitor) : Nil accept, value value

Instance methods inherited from class Focus::Expression

accept(visitor : SqlVisitor) : Nil accept, aliased(alias_str : String) : Focus::AliasedExpression aliased, in_list(expressions : Array(Focus::Expression)) : Focus::BoolExpression
in_list(statement : Focus::SelectStatement) : Focus::BoolExpression
in_list(*expressions : Focus::Expression) : Focus::BoolExpression
in_list
, is_not_null : Focus::BoolExpression is_not_null, is_null : Focus::BoolExpression is_null, not_in_list(expressions : Array(Focus::Expression)) : Focus::BoolExpression
not_in_list(statement : Focus::SelectStatement) : Focus::BoolExpression
not_in_list(*expressions : Focus::Expression) : Focus::BoolExpression
not_in_list

Constructor Detail

def self.new(value : T, constant : Bool = false) #

[View source]

Instance Method Detail

def constant : Bool #

[View source]
def value : T #

[View source]