Class: Chicago::Schema::AggregateColumn
- Inherits:
-
CalculatedColumn
- Object
- QueryColumn
- CalculatedColumn
- Chicago::Schema::AggregateColumn
- Defined in:
- lib/chicago/schema/query_column.rb
Instance Method Summary collapse
Methods inherited from CalculatedColumn
#filter_dataset, #group_name, #initialize, make
Methods inherited from QueryColumn
column, #filter_dataset, #initialize, #method_missing, #qualified_label
Constructor Details
This class inherits a constructor from Chicago::Schema::CalculatedColumn
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Chicago::Schema::QueryColumn
Instance Method Details
#column_alias ⇒ Object
171 172 173 |
# File 'lib/chicago/schema/query_column.rb', line 171 def column_alias "#{@column.column_alias}.#{@defined_operation}".to_sym end |
#select_name ⇒ Object
167 168 169 |
# File 'lib/chicago/schema/query_column.rb', line 167 def select_name @operation.sql_function(@column.select_name) end |