Module: PgParty::Model::SharedMethods

Defined in:
lib/pg_party/model/shared_methods.rb

Instance Method Summary collapse

Instance Method Details

#in_partition(*args) ⇒ Object



20
21
22
# File 'lib/pg_party/model/shared_methods.rb', line 20

def in_partition(*args)
  PgParty::ModelDecorator.new(self).in_partition(*args)
end

#partition_key_eq(*args) ⇒ Object



24
25
26
# File 'lib/pg_party/model/shared_methods.rb', line 24

def partition_key_eq(*args)
  PgParty::ModelDecorator.new(self).partition_key_eq(*args)
end

#partitionsObject



16
17
18
# File 'lib/pg_party/model/shared_methods.rb', line 16

def partitions
  PgParty::ModelDecorator.new(self).partitions
end

#reset_primary_keyObject



8
9
10
# File 'lib/pg_party/model/shared_methods.rb', line 8

def reset_primary_key
  PgParty::ModelDecorator.new(self).partition_primary_key
end

#table_exists?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/pg_party/model/shared_methods.rb', line 12

def table_exists?
  PgParty::ModelDecorator.new(self).partition_table_exists?
end