Class: Sequel::SQL::Identifier
- Inherits:
-
GenericExpression
- Object
- Expression
- GenericExpression
- Sequel::SQL::Identifier
- Includes:
- QualifyingMethods
- Defined in:
- lib/sequel/sql.rb
Overview
Represents an identifier (column or table). Can be used to specify a Symbol
with multiple underscores should not be split, or for creating an identifier without using a symbol.
Instance Attribute Summary collapse
-
#value ⇒ Object
readonly
The table or column to reference.
Instance Method Summary collapse
-
#initialize(value) ⇒ Identifier
constructor
Set the value to the given argument.
Methods included from QualifyingMethods
Methods included from SubscriptMethods
Methods included from StringMethods
Methods included from OrderMethods
Methods included from NumericMethods
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(value) ⇒ Identifier
Set the value to the given argument
791 792 793 |
# File 'lib/sequel/sql.rb', line 791 def initialize(value) @value = value end |
Instance Attribute Details
#value ⇒ Object (readonly)
The table or column to reference
788 789 790 |
# File 'lib/sequel/sql.rb', line 788 def value @value end |