Class: Rooq::AliasedExpression
Instance Attribute Summary collapse
Instance Method Summary
collapse
Methods inherited from Expression
#%, #*, #+, #-, #/, #as, #asc, #between, #desc, #eq, #gt, #gte, #in, #is_not_null, #is_null, #like, #lt, #lte, #ne, #to_sql
Constructor Details
#initialize(expression, alias_name) ⇒ void
125
126
127
128
129
|
# File 'lib/rooq/expression.rb', line 125
def initialize(expression, alias_name)
@expression = expression
@alias_name = alias_name
freeze
end
|
Instance Attribute Details
#alias_name ⇒ Symbol
122
123
124
|
# File 'lib/rooq/expression.rb', line 122
def alias_name
@alias_name
end
|
119
120
121
|
# File 'lib/rooq/expression.rb', line 119
def expression
@expression
end
|