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