Current section
Files
Jump to
Current section
Files
lib/google/cloud/bigquery/migration/v2/translation_config.pb.ex
defmodule Google.Cloud.Bigquery.Migration.V2.TeradataDialect.Mode do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:MODE_UNSPECIFIED, 0)
field(:SQL, 1)
field(:BTEQ, 2)
end
defmodule Google.Cloud.Bigquery.Migration.V2.NameMappingKey.Type do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:TYPE_UNSPECIFIED, 0)
field(:DATABASE, 1)
field(:SCHEMA, 2)
field(:RELATION, 3)
field(:ATTRIBUTE, 4)
field(:RELATION_ALIAS, 5)
field(:ATTRIBUTE_ALIAS, 6)
field(:FUNCTION, 7)
end
defmodule Google.Cloud.Bigquery.Migration.V2.TranslationConfigDetails do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
oneof(:source_location, 0)
oneof(:target_location, 1)
oneof(:output_name_mapping, 2)
field(:gcs_source_path, 1, type: :string, json_name: "gcsSourcePath", oneof: 0)
field(:gcs_target_path, 2, type: :string, json_name: "gcsTargetPath", oneof: 1)
field(:name_mapping_list, 5,
type: Google.Cloud.Bigquery.Migration.V2.ObjectNameMappingList,
json_name: "nameMappingList",
oneof: 2
)
field(:source_dialect, 3,
type: Google.Cloud.Bigquery.Migration.V2.Dialect,
json_name: "sourceDialect"
)
field(:target_dialect, 4,
type: Google.Cloud.Bigquery.Migration.V2.Dialect,
json_name: "targetDialect"
)
field(:source_env, 6,
type: Google.Cloud.Bigquery.Migration.V2.SourceEnv,
json_name: "sourceEnv"
)
field(:request_source, 8, type: :string, json_name: "requestSource")
field(:target_types, 9, repeated: true, type: :string, json_name: "targetTypes")
end
defmodule Google.Cloud.Bigquery.Migration.V2.Dialect do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
oneof(:dialect_value, 0)
field(:bigquery_dialect, 1,
type: Google.Cloud.Bigquery.Migration.V2.BigQueryDialect,
json_name: "bigqueryDialect",
oneof: 0
)
field(:hiveql_dialect, 2,
type: Google.Cloud.Bigquery.Migration.V2.HiveQLDialect,
json_name: "hiveqlDialect",
oneof: 0
)
field(:redshift_dialect, 3,
type: Google.Cloud.Bigquery.Migration.V2.RedshiftDialect,
json_name: "redshiftDialect",
oneof: 0
)
field(:teradata_dialect, 4,
type: Google.Cloud.Bigquery.Migration.V2.TeradataDialect,
json_name: "teradataDialect",
oneof: 0
)
field(:oracle_dialect, 5,
type: Google.Cloud.Bigquery.Migration.V2.OracleDialect,
json_name: "oracleDialect",
oneof: 0
)
field(:sparksql_dialect, 6,
type: Google.Cloud.Bigquery.Migration.V2.SparkSQLDialect,
json_name: "sparksqlDialect",
oneof: 0
)
field(:snowflake_dialect, 7,
type: Google.Cloud.Bigquery.Migration.V2.SnowflakeDialect,
json_name: "snowflakeDialect",
oneof: 0
)
field(:netezza_dialect, 8,
type: Google.Cloud.Bigquery.Migration.V2.NetezzaDialect,
json_name: "netezzaDialect",
oneof: 0
)
field(:azure_synapse_dialect, 9,
type: Google.Cloud.Bigquery.Migration.V2.AzureSynapseDialect,
json_name: "azureSynapseDialect",
oneof: 0
)
field(:vertica_dialect, 10,
type: Google.Cloud.Bigquery.Migration.V2.VerticaDialect,
json_name: "verticaDialect",
oneof: 0
)
field(:sql_server_dialect, 11,
type: Google.Cloud.Bigquery.Migration.V2.SQLServerDialect,
json_name: "sqlServerDialect",
oneof: 0
)
field(:postgresql_dialect, 12,
type: Google.Cloud.Bigquery.Migration.V2.PostgresqlDialect,
json_name: "postgresqlDialect",
oneof: 0
)
field(:presto_dialect, 13,
type: Google.Cloud.Bigquery.Migration.V2.PrestoDialect,
json_name: "prestoDialect",
oneof: 0
)
field(:mysql_dialect, 14,
type: Google.Cloud.Bigquery.Migration.V2.MySQLDialect,
json_name: "mysqlDialect",
oneof: 0
)
field(:db2_dialect, 15,
type: Google.Cloud.Bigquery.Migration.V2.DB2Dialect,
json_name: "db2Dialect",
oneof: 0
)
field(:sqlite_dialect, 16,
type: Google.Cloud.Bigquery.Migration.V2.SQLiteDialect,
json_name: "sqliteDialect",
oneof: 0
)
field(:greenplum_dialect, 17,
type: Google.Cloud.Bigquery.Migration.V2.GreenplumDialect,
json_name: "greenplumDialect",
oneof: 0
)
end
defmodule Google.Cloud.Bigquery.Migration.V2.BigQueryDialect do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.HiveQLDialect do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.RedshiftDialect do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.TeradataDialect do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:mode, 1, type: Google.Cloud.Bigquery.Migration.V2.TeradataDialect.Mode, enum: true)
end
defmodule Google.Cloud.Bigquery.Migration.V2.OracleDialect do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.SparkSQLDialect do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.SnowflakeDialect do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.NetezzaDialect do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.AzureSynapseDialect do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.VerticaDialect do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.SQLServerDialect do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.PostgresqlDialect do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.PrestoDialect do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.MySQLDialect do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.DB2Dialect do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.SQLiteDialect do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.GreenplumDialect do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.ObjectNameMappingList do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name_map, 1,
repeated: true,
type: Google.Cloud.Bigquery.Migration.V2.ObjectNameMapping,
json_name: "nameMap"
)
end
defmodule Google.Cloud.Bigquery.Migration.V2.ObjectNameMapping do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:source, 1, type: Google.Cloud.Bigquery.Migration.V2.NameMappingKey)
field(:target, 2, type: Google.Cloud.Bigquery.Migration.V2.NameMappingValue)
end
defmodule Google.Cloud.Bigquery.Migration.V2.NameMappingKey do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:type, 1, type: Google.Cloud.Bigquery.Migration.V2.NameMappingKey.Type, enum: true)
field(:database, 2, type: :string)
field(:schema, 3, type: :string)
field(:relation, 4, type: :string)
field(:attribute, 5, type: :string)
end
defmodule Google.Cloud.Bigquery.Migration.V2.NameMappingValue do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:database, 1, type: :string)
field(:schema, 2, type: :string)
field(:relation, 3, type: :string)
field(:attribute, 4, type: :string)
end
defmodule Google.Cloud.Bigquery.Migration.V2.SourceEnv do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:default_database, 1, type: :string, json_name: "defaultDatabase")
field(:schema_search_path, 2, repeated: true, type: :string, json_name: "schemaSearchPath")
field(:metadata_store_dataset, 3,
type: :string,
json_name: "metadataStoreDataset",
deprecated: false
)
end