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