lib/google/cloud/bigquery/migration/v2/translation_config_pb.rb in google-cloud-bigquery-migration-v2-0.6.0 vs lib/google/cloud/bigquery/migration/v2/translation_config_pb.rb in google-cloud-bigquery-migration-v2-0.7.0

- old
+ new

@@ -1,113 +1,35 @@ +# frozen_string_literal: true # Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/cloud/bigquery/migration/v2/translation_config.proto require 'google/protobuf' -Google::Protobuf::DescriptorPool.generated_pool.build do - add_file("google/cloud/bigquery/migration/v2/translation_config.proto", :syntax => :proto3) do - add_message "google.cloud.bigquery.migration.v2.TranslationConfigDetails" do - optional :source_dialect, :message, 3, "google.cloud.bigquery.migration.v2.Dialect" - optional :target_dialect, :message, 4, "google.cloud.bigquery.migration.v2.Dialect" - optional :source_env, :message, 6, "google.cloud.bigquery.migration.v2.SourceEnv" - optional :request_source, :string, 8 - oneof :source_location do - optional :gcs_source_path, :string, 1 - end - oneof :target_location do - optional :gcs_target_path, :string, 2 - end - oneof :output_name_mapping do - optional :name_mapping_list, :message, 5, "google.cloud.bigquery.migration.v2.ObjectNameMappingList" - end + +descriptor_data = "\n;google/cloud/bigquery/migration/v2/translation_config.proto\x12\"google.cloud.bigquery.migration.v2\"\xca\x03\n\x18TranslationConfigDetails\x12\x19\n\x0fgcs_source_path\x18\x01 \x01(\tH\x00\x12\x19\n\x0fgcs_target_path\x18\x02 \x01(\tH\x01\x12V\n\x11name_mapping_list\x18\x05 \x01(\x0b\x32\x39.google.cloud.bigquery.migration.v2.ObjectNameMappingListH\x02\x12\x43\n\x0esource_dialect\x18\x03 \x01(\x0b\x32+.google.cloud.bigquery.migration.v2.Dialect\x12\x43\n\x0etarget_dialect\x18\x04 \x01(\x0b\x32+.google.cloud.bigquery.migration.v2.Dialect\x12\x41\n\nsource_env\x18\x06 \x01(\x0b\x32-.google.cloud.bigquery.migration.v2.SourceEnv\x12\x16\n\x0erequest_source\x18\x08 \x01(\tB\x11\n\x0fsource_locationB\x11\n\x0ftarget_locationB\x15\n\x13output_name_mapping\"\x84\t\n\x07\x44ialect\x12O\n\x10\x62igquery_dialect\x18\x01 \x01(\x0b\x32\x33.google.cloud.bigquery.migration.v2.BigQueryDialectH\x00\x12K\n\x0ehiveql_dialect\x18\x02 \x01(\x0b\x32\x31.google.cloud.bigquery.migration.v2.HiveQLDialectH\x00\x12O\n\x10redshift_dialect\x18\x03 \x01(\x0b\x32\x33.google.cloud.bigquery.migration.v2.RedshiftDialectH\x00\x12O\n\x10teradata_dialect\x18\x04 \x01(\x0b\x32\x33.google.cloud.bigquery.migration.v2.TeradataDialectH\x00\x12K\n\x0eoracle_dialect\x18\x05 \x01(\x0b\x32\x31.google.cloud.bigquery.migration.v2.OracleDialectH\x00\x12O\n\x10sparksql_dialect\x18\x06 \x01(\x0b\x32\x33.google.cloud.bigquery.migration.v2.SparkSQLDialectH\x00\x12Q\n\x11snowflake_dialect\x18\x07 \x01(\x0b\x32\x34.google.cloud.bigquery.migration.v2.SnowflakeDialectH\x00\x12M\n\x0fnetezza_dialect\x18\x08 \x01(\x0b\x32\x32.google.cloud.bigquery.migration.v2.NetezzaDialectH\x00\x12X\n\x15\x61zure_synapse_dialect\x18\t \x01(\x0b\x32\x37.google.cloud.bigquery.migration.v2.AzureSynapseDialectH\x00\x12M\n\x0fvertica_dialect\x18\n \x01(\x0b\x32\x32.google.cloud.bigquery.migration.v2.VerticaDialectH\x00\x12R\n\x12sql_server_dialect\x18\x0b \x01(\x0b\x32\x34.google.cloud.bigquery.migration.v2.SQLServerDialectH\x00\x12S\n\x12postgresql_dialect\x18\x0c \x01(\x0b\x32\x35.google.cloud.bigquery.migration.v2.PostgresqlDialectH\x00\x12K\n\x0epresto_dialect\x18\r \x01(\x0b\x32\x31.google.cloud.bigquery.migration.v2.PrestoDialectH\x00\x12I\n\rmysql_dialect\x18\x0e \x01(\x0b\x32\x30.google.cloud.bigquery.migration.v2.MySQLDialectH\x00\x42\x0f\n\rdialect_value\"\x11\n\x0f\x42igQueryDialect\"\x0f\n\rHiveQLDialect\"\x11\n\x0fRedshiftDialect\"\x8a\x01\n\x0fTeradataDialect\x12\x46\n\x04mode\x18\x01 \x01(\x0e\x32\x38.google.cloud.bigquery.migration.v2.TeradataDialect.Mode\"/\n\x04Mode\x12\x14\n\x10MODE_UNSPECIFIED\x10\x00\x12\x07\n\x03SQL\x10\x01\x12\x08\n\x04\x42TEQ\x10\x02\"\x0f\n\rOracleDialect\"\x11\n\x0fSparkSQLDialect\"\x12\n\x10SnowflakeDialect\"\x10\n\x0eNetezzaDialect\"\x15\n\x13\x41zureSynapseDialect\"\x10\n\x0eVerticaDialect\"\x12\n\x10SQLServerDialect\"\x13\n\x11PostgresqlDialect\"\x0f\n\rPrestoDialect\"\x0e\n\x0cMySQLDialect\"`\n\x15ObjectNameMappingList\x12G\n\x08name_map\x18\x01 \x03(\x0b\x32\x35.google.cloud.bigquery.migration.v2.ObjectNameMapping\"\x9d\x01\n\x11ObjectNameMapping\x12\x42\n\x06source\x18\x01 \x01(\x0b\x32\x32.google.cloud.bigquery.migration.v2.NameMappingKey\x12\x44\n\x06target\x18\x02 \x01(\x0b\x32\x34.google.cloud.bigquery.migration.v2.NameMappingValue\"\xab\x02\n\x0eNameMappingKey\x12\x45\n\x04type\x18\x01 \x01(\x0e\x32\x37.google.cloud.bigquery.migration.v2.NameMappingKey.Type\x12\x10\n\x08\x64\x61tabase\x18\x02 \x01(\t\x12\x0e\n\x06schema\x18\x03 \x01(\t\x12\x10\n\x08relation\x18\x04 \x01(\t\x12\x11\n\tattribute\x18\x05 \x01(\t\"\x8a\x01\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x0c\n\x08\x44\x41TABASE\x10\x01\x12\n\n\x06SCHEMA\x10\x02\x12\x0c\n\x08RELATION\x10\x03\x12\r\n\tATTRIBUTE\x10\x04\x12\x12\n\x0eRELATION_ALIAS\x10\x05\x12\x13\n\x0f\x41TTRIBUTE_ALIAS\x10\x06\x12\x0c\n\x08\x46UNCTION\x10\x07\"Y\n\x10NameMappingValue\x12\x10\n\x08\x64\x61tabase\x18\x01 \x01(\t\x12\x0e\n\x06schema\x18\x02 \x01(\t\x12\x10\n\x08relation\x18\x03 \x01(\t\x12\x11\n\tattribute\x18\x04 \x01(\t\"A\n\tSourceEnv\x12\x18\n\x10\x64\x65\x66\x61ult_database\x18\x01 \x01(\t\x12\x1a\n\x12schema_search_path\x18\x02 \x03(\tB\xd2\x01\n&com.google.cloud.bigquery.migration.v2B\x16TranslationConfigProtoP\x01ZDcloud.google.com/go/bigquery/migration/apiv2/migrationpb;migrationpb\xaa\x02\"Google.Cloud.BigQuery.Migration.V2\xca\x02\"Google\\Cloud\\BigQuery\\Migration\\V2b\x06proto3" + +pool = Google::Protobuf::DescriptorPool.generated_pool + +begin + pool.add_serialized_file(descriptor_data) +rescue TypeError => e + # Compatibility code: will be removed in the next major version. + require 'google/protobuf/descriptor_pb' + parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) + parsed.clear_dependency + serialized = parsed.class.encode(parsed) + file = pool.add_serialized_file(serialized) + warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" + imports = [ + ] + imports.each do |type_name, expected_filename| + import_file = pool.lookup(type_name).file_descriptor + if import_file.name != expected_filename + warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" end - add_message "google.cloud.bigquery.migration.v2.Dialect" do - oneof :dialect_value do - optional :bigquery_dialect, :message, 1, "google.cloud.bigquery.migration.v2.BigQueryDialect" - optional :hiveql_dialect, :message, 2, "google.cloud.bigquery.migration.v2.HiveQLDialect" - optional :redshift_dialect, :message, 3, "google.cloud.bigquery.migration.v2.RedshiftDialect" - optional :teradata_dialect, :message, 4, "google.cloud.bigquery.migration.v2.TeradataDialect" - optional :oracle_dialect, :message, 5, "google.cloud.bigquery.migration.v2.OracleDialect" - optional :sparksql_dialect, :message, 6, "google.cloud.bigquery.migration.v2.SparkSQLDialect" - optional :snowflake_dialect, :message, 7, "google.cloud.bigquery.migration.v2.SnowflakeDialect" - optional :netezza_dialect, :message, 8, "google.cloud.bigquery.migration.v2.NetezzaDialect" - optional :azure_synapse_dialect, :message, 9, "google.cloud.bigquery.migration.v2.AzureSynapseDialect" - optional :vertica_dialect, :message, 10, "google.cloud.bigquery.migration.v2.VerticaDialect" - optional :sql_server_dialect, :message, 11, "google.cloud.bigquery.migration.v2.SQLServerDialect" - optional :postgresql_dialect, :message, 12, "google.cloud.bigquery.migration.v2.PostgresqlDialect" - optional :presto_dialect, :message, 13, "google.cloud.bigquery.migration.v2.PrestoDialect" - optional :mysql_dialect, :message, 14, "google.cloud.bigquery.migration.v2.MySQLDialect" - end - end - add_message "google.cloud.bigquery.migration.v2.BigQueryDialect" do - end - add_message "google.cloud.bigquery.migration.v2.HiveQLDialect" do - end - add_message "google.cloud.bigquery.migration.v2.RedshiftDialect" do - end - add_message "google.cloud.bigquery.migration.v2.TeradataDialect" do - optional :mode, :enum, 1, "google.cloud.bigquery.migration.v2.TeradataDialect.Mode" - end - add_enum "google.cloud.bigquery.migration.v2.TeradataDialect.Mode" do - value :MODE_UNSPECIFIED, 0 - value :SQL, 1 - value :BTEQ, 2 - end - add_message "google.cloud.bigquery.migration.v2.OracleDialect" do - end - add_message "google.cloud.bigquery.migration.v2.SparkSQLDialect" do - end - add_message "google.cloud.bigquery.migration.v2.SnowflakeDialect" do - end - add_message "google.cloud.bigquery.migration.v2.NetezzaDialect" do - end - add_message "google.cloud.bigquery.migration.v2.AzureSynapseDialect" do - end - add_message "google.cloud.bigquery.migration.v2.VerticaDialect" do - end - add_message "google.cloud.bigquery.migration.v2.SQLServerDialect" do - end - add_message "google.cloud.bigquery.migration.v2.PostgresqlDialect" do - end - add_message "google.cloud.bigquery.migration.v2.PrestoDialect" do - end - add_message "google.cloud.bigquery.migration.v2.MySQLDialect" do - end - add_message "google.cloud.bigquery.migration.v2.ObjectNameMappingList" do - repeated :name_map, :message, 1, "google.cloud.bigquery.migration.v2.ObjectNameMapping" - end - add_message "google.cloud.bigquery.migration.v2.ObjectNameMapping" do - optional :source, :message, 1, "google.cloud.bigquery.migration.v2.NameMappingKey" - optional :target, :message, 2, "google.cloud.bigquery.migration.v2.NameMappingValue" - end - add_message "google.cloud.bigquery.migration.v2.NameMappingKey" do - optional :type, :enum, 1, "google.cloud.bigquery.migration.v2.NameMappingKey.Type" - optional :database, :string, 2 - optional :schema, :string, 3 - optional :relation, :string, 4 - optional :attribute, :string, 5 - end - add_enum "google.cloud.bigquery.migration.v2.NameMappingKey.Type" do - value :TYPE_UNSPECIFIED, 0 - value :DATABASE, 1 - value :SCHEMA, 2 - value :RELATION, 3 - value :ATTRIBUTE, 4 - value :RELATION_ALIAS, 5 - value :ATTRIBUTE_ALIAS, 6 - value :FUNCTION, 7 - end - add_message "google.cloud.bigquery.migration.v2.NameMappingValue" do - optional :database, :string, 1 - optional :schema, :string, 2 - optional :relation, :string, 3 - optional :attribute, :string, 4 - end - add_message "google.cloud.bigquery.migration.v2.SourceEnv" do - optional :default_database, :string, 1 - repeated :schema_search_path, :string, 2 - end end + warn "Each proto file must use a consistent fully-qualified name." + warn "This will become an error in the next major version." end module Google module Cloud module Bigquery