Class Sequel::SQL::AliasedExpression
In: lib/sequel/sql.rb
Parent: Expression

Represents an aliasing of an expression to a given alias.

Methods

new  

Attributes

alias  [R]  The alias to use for the expression.
columns  [R]  The columns aliases (derived column list) to use, for when the aliased expression is a record or set of records (such as a dataset).
expression  [R]  The expression to alias

Public Class methods

Create an object with the given expression, alias, and optional column aliases.

[Source]

     # File lib/sequel/sql.rb, line 986
986:       def initialize(expression, aliaz, columns=nil)
987:         @expression = expression
988:         @alias = aliaz
989:         @columns = columns
990:         freeze
991:       end

[Validate]