class Sequel::SQL::AliasedExpression

Represents an aliasing of an expression to a given alias.

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

new(expression, aliaz, columns=nil) click to toggle source

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

# File lib/sequel/sql.rb, line 1006
def initialize(expression, aliaz, columns=nil)
  @expression = expression
  @alias = aliaz
  @columns = columns
  freeze
end