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
1006 def initialize(expression, aliaz, columns=nil)
1007   @expression = expression
1008   @alias = aliaz
1009   @columns = columns
1010   freeze
1011 end