Class: Masamune::Transform::Postgres::RelabelDimension::TargetPresenter

Inherits:
SimpleDelegator
  • Object
show all
Defined in:
lib/masamune/transform/postgres/relabel_dimension.rb

Instance Method Summary collapse

Instance Method Details

#window(*extra) ⇒ Object



38
39
40
# File 'lib/masamune/transform/postgres/relabel_dimension.rb', line 38

def window(*extra)
  (columns.values.select { |column| extra.delete(column.name) || column.natural_key || column.auto_reference }.map(&:name) + extra).uniq
end