Module: PgParty::Adapter::AbstractMethods

Defined in:
lib/pg_party/adapter/abstract_methods.rb

Instance Method Summary collapse

Instance Method Details

#add_index_on_all_partitionsObject



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_partitionObject



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_partitionObject



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_partitionObject



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_partitionObject



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_ofObject



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_partitionObject



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_ofObject



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_partitionObject



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_ofObject



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_partitionObject



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_ofObject



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_likeObject



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_partitionObject



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_nameObject



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_nameObject



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

Returns:

  • (Boolean)


70
71
72
# File 'lib/pg_party/adapter/abstract_methods.rb', line 70

def table_partitioned?(*)
  raise "#table_partitioned? is not implemented"
end