Module: Spanner::Translator::Rules::Translation
- Defined in:
- lib/spanner/translator/rules/translation.rb,
lib/spanner/translator/rules/translation/add_test_case.rb,
lib/spanner/translator/rules/translation/add_timestamps.rb,
lib/spanner/translator/rules/translation/add_index_options.rb,
lib/spanner/translator/rules/translation/bigint_to_integer.rb,
lib/spanner/translator/rules/translation/time_columns_to_time.rb,
lib/spanner/translator/rules/translation/add_explicit_primary_key.rb,
lib/spanner/translator/rules/translation/replace_create_table_args.rb,
lib/spanner/translator/rules/translation/add_committed_at_timestamp.rb,
lib/spanner/translator/rules/translation/replace_application_record.rb,
lib/spanner/translator/rules/translation/ensure_primary_key_columns_exist.rb,
lib/spanner/translator/rules/translation/enum_column_to_string_with_constraint.rb
Overview
rubocop:disable Style/Documentation
Defined Under Namespace
Classes: AddCommittedAtTimestamp, AddExplicitPrimaryKey, AddIndexOptions, AddTestCase, AddTimestamps, BigintToInteger, EnsurePrimaryKeyColumnsExist, EnumColumnToStringWithConstraint, ReplaceApplicationRecord, ReplaceCreateTableArgs, TimeColumnsToTime
Constant Summary collapse
- ORDERED_SCHEMA_RULES =
some rules must be perormed in a specific order
%w[ AddExplicitPrimaryKey AddCommittedAtTimestamp AddTimestamps AddIndexOptions EnumColumnToStringWithConstraint TimeColumnsToTime BigintToInteger ReplaceCreateTableArgs EnsurePrimaryKeyColumnsExist ].freeze