Module: ActiveVersion::SchemaGuards
- Defined in:
- sig/active_version/advanced.rbs
Class Method Summary collapse
- .expected_unique_columns ⇒ Array[String]
- .partition_key_columns ⇒ Array[String]
- .partition_primary_key_columns ⇒ Array[String]
- .partitioned_table? ⇒ Boolean
- .postgres? ⇒ Boolean
- .validate_partitioned_keys! ⇒ nil
Class Method Details
.expected_unique_columns ⇒ Array[String]
4 |
# File 'sig/active_version/advanced.rbs', line 4
def self.expected_unique_columns: (Class record_class, Symbol version_type) -> Array[String]
|
.partition_key_columns ⇒ Array[String]
7 |
# File 'sig/active_version/advanced.rbs', line 7
def self.partition_key_columns: (untyped connection, String table_name) -> Array[String]
|
.partition_primary_key_columns ⇒ Array[String]
8 |
# File 'sig/active_version/advanced.rbs', line 8
def self.partition_primary_key_columns: (untyped connection, String table_name) -> Array[String]
|
.partitioned_table? ⇒ Boolean
6 |
# File 'sig/active_version/advanced.rbs', line 6
def self.partitioned_table?: (untyped connection, String table_name) -> bool
|
.postgres? ⇒ Boolean
5 |
# File 'sig/active_version/advanced.rbs', line 5
def self.postgres?: (untyped connection) -> bool
|
.validate_partitioned_keys! ⇒ nil
3 |
# File 'sig/active_version/advanced.rbs', line 3
def self.validate_partitioned_keys!: (Class record_class, Symbol version_type) -> nil
|