Module: PgParty::Adapter::AbstractMethods
- Defined in:
- lib/pg_party/adapter/abstract_methods.rb
Instance Method Summary collapse
- #add_index_on_all_partitions ⇒ Object
- #attach_default_partition ⇒ Object
- #attach_hash_partition ⇒ Object
- #attach_list_partition ⇒ Object
- #attach_range_partition ⇒ Object
- #create_default_partition_of ⇒ Object
- #create_hash_partition ⇒ Object
- #create_hash_partition_of ⇒ Object
- #create_list_partition ⇒ Object
- #create_list_partition_of ⇒ Object
- #create_range_partition ⇒ Object
- #create_range_partition_of ⇒ Object
- #create_table_like ⇒ Object
- #detach_partition ⇒ Object
- #parent_for_table_name ⇒ Object
- #partitions_for_table_name ⇒ Object
- #table_partitioned? ⇒ Boolean
Instance Method Details
#add_index_on_all_partitions ⇒ Object
66 67 68 |
# File 'lib/pg_party/adapter/abstract_methods.rb', line 66 def add_index_on_all_partitions(*) raise "#add_index_on_all_partitions is not implemented" end |
#attach_default_partition ⇒ Object
50 51 52 |
# File 'lib/pg_party/adapter/abstract_methods.rb', line 50 def attach_default_partition(*) raise "#attach_default_partition is not implemented" end |
#attach_hash_partition ⇒ Object
46 47 48 |
# File 'lib/pg_party/adapter/abstract_methods.rb', line 46 def attach_hash_partition(*) raise "#attach_hash_partition is not implemented" end |
#attach_list_partition ⇒ Object
42 43 44 |
# File 'lib/pg_party/adapter/abstract_methods.rb', line 42 def attach_list_partition(*) raise "#attach_list_partition is not implemented" end |
#attach_range_partition ⇒ Object
38 39 40 |
# File 'lib/pg_party/adapter/abstract_methods.rb', line 38 def attach_range_partition(*) raise "#attach_range_partition is not implemented" end |
#create_default_partition_of ⇒ Object
30 31 32 |
# File 'lib/pg_party/adapter/abstract_methods.rb', line 30 def create_default_partition_of(*) raise "#create_default_partition_of is not implemented" end |
#create_hash_partition ⇒ Object
14 15 16 |
# File 'lib/pg_party/adapter/abstract_methods.rb', line 14 def create_hash_partition(*) raise "#create_hash_partition is not implemented" end |
#create_hash_partition_of ⇒ Object
26 27 28 |
# File 'lib/pg_party/adapter/abstract_methods.rb', line 26 def create_hash_partition_of(*) raise "#create_hash_partition_of is not implemented" end |
#create_list_partition ⇒ Object
10 11 12 |
# File 'lib/pg_party/adapter/abstract_methods.rb', line 10 def create_list_partition(*) raise "#create_list_partition is not implemented" end |
#create_list_partition_of ⇒ Object
22 23 24 |
# File 'lib/pg_party/adapter/abstract_methods.rb', line 22 def create_list_partition_of(*) raise "#create_list_partition_of is not implemented" end |
#create_range_partition ⇒ Object
6 7 8 |
# File 'lib/pg_party/adapter/abstract_methods.rb', line 6 def create_range_partition(*) raise "#create_range_partition is not implemented" end |
#create_range_partition_of ⇒ Object
18 19 20 |
# File 'lib/pg_party/adapter/abstract_methods.rb', line 18 def create_range_partition_of(*) raise "#create_range_partition_of is not implemented" end |
#create_table_like ⇒ Object
34 35 36 |
# File 'lib/pg_party/adapter/abstract_methods.rb', line 34 def create_table_like(*) raise "#create_table_like is not implemented" end |
#detach_partition ⇒ Object
54 55 56 |
# File 'lib/pg_party/adapter/abstract_methods.rb', line 54 def detach_partition(*) raise "#detach_partition is not implemented" end |
#parent_for_table_name ⇒ Object
58 59 60 |
# File 'lib/pg_party/adapter/abstract_methods.rb', line 58 def parent_for_table_name(*) raise "#parent_for_table_name is not implemented" end |
#partitions_for_table_name ⇒ Object
62 63 64 |
# File 'lib/pg_party/adapter/abstract_methods.rb', line 62 def partitions_for_table_name(*) raise "#partitions_for_table_name is not implemented" end |
#table_partitioned? ⇒ Boolean
70 71 72 |
# File 'lib/pg_party/adapter/abstract_methods.rb', line 70 def table_partitioned?(*) raise "#table_partitioned? is not implemented" end |