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
984 def initialize(expression, aliaz, columns=nil)
985   @expression = expression
986   @alias = aliaz
987   @columns = columns
988   freeze
989 end