Class: Sequel::SQL::QualifiedIdentifier
- Inherits:
-
GenericExpression
- Object
- Expression
- GenericExpression
- Sequel::SQL::QualifiedIdentifier
- Includes:
- QualifyingMethods
- Defined in:
- lib/sequel/sql.rb
Overview
Represents a qualified identifier (column with table or table with schema).
Instance Attribute Summary collapse
-
#column ⇒ Object
readonly
The column/table referenced.
-
#table ⇒ Object
readonly
The table/schema qualifying the reference.
Instance Method Summary collapse
-
#initialize(table, column) ⇒ QualifiedIdentifier
constructor
Set the table and column to the given arguments.
Methods included from QualifyingMethods
Methods included from SubscriptMethods
Methods included from StringMethods
Methods included from OrderMethods
Methods included from ComplexExpressionMethods
#extract, #sql_boolean, #sql_number, #sql_string
Methods included from CastMethods
#cast, #cast_numeric, #cast_string
Methods included from BooleanMethods
Methods included from AliasMethods
Methods inherited from Expression
#==, attr_reader, comparison_attrs, #eql?, #hash, #inspect, #lit, #sql_literal
Constructor Details
#initialize(table, column) ⇒ QualifiedIdentifier
Set the table and column to the given arguments
890 891 892 |
# File 'lib/sequel/sql.rb', line 890 def initialize(table, column) @table, @column = table, column end |