Class: Timescaledb::Rails::OrderbyCompression

Inherits:
Object
  • Object
show all
Defined in:
lib/timescaledb/rails/orderby_compression.rb

Overview

:nodoc:

Instance Method Summary collapse

Constructor Details

#initialize(column_name, orderby_asc) ⇒ OrderbyCompression

Returns a new instance of OrderbyCompression.

Parameters:

  • column_name. (String)
  • orderby_asc. (Boolean)


9
10
11
12
# File 'lib/timescaledb/rails/orderby_compression.rb', line 9

def initialize(column_name, orderby_asc)
  @column_name = column_name
  @orderby_asc = orderby_asc
end

Instance Method Details

#to_sString

Returns:

  • (String)


15
16
17
# File 'lib/timescaledb/rails/orderby_compression.rb', line 15

def to_s
  [@column_name, (@orderby_asc ? 'ASC' : 'DESC')].join(' ')
end