...

Package translation

import "google.golang.org/genproto/googleapis/cloud/bigquery/migration/tasks/translation/v2alpha"
Overview
Index

Overview ▾

Index ▾

Variables
type BteqOptions
    func (*BteqOptions) Descriptor() ([]byte, []int)
    func (x *BteqOptions) GetDefaultPathUri() string
    func (x *BteqOptions) GetFileReplacementMap() map[string]string
    func (x *BteqOptions) GetProjectDataset() *DatasetReference
    func (*BteqOptions) ProtoMessage()
    func (x *BteqOptions) ProtoReflect() protoreflect.Message
    func (x *BteqOptions) Reset()
    func (x *BteqOptions) String() string
type DatasetReference
    func (*DatasetReference) Descriptor() ([]byte, []int)
    func (x *DatasetReference) GetDatasetId() string
    func (x *DatasetReference) GetProjectId() string
    func (*DatasetReference) ProtoMessage()
    func (x *DatasetReference) ProtoReflect() protoreflect.Message
    func (x *DatasetReference) Reset()
    func (x *DatasetReference) String() string
type Filter
    func (*Filter) Descriptor() ([]byte, []int)
    func (x *Filter) GetInputFileExclusionPrefixes() []string
    func (*Filter) ProtoMessage()
    func (x *Filter) ProtoReflect() protoreflect.Message
    func (x *Filter) Reset()
    func (x *Filter) String() string
type IdentifierSettings
    func (*IdentifierSettings) Descriptor() ([]byte, []int)
    func (x *IdentifierSettings) GetIdentifierRewriteMode() IdentifierSettings_IdentifierRewriteMode
    func (x *IdentifierSettings) GetOutputIdentifierCase() IdentifierSettings_IdentifierCase
    func (*IdentifierSettings) ProtoMessage()
    func (x *IdentifierSettings) ProtoReflect() protoreflect.Message
    func (x *IdentifierSettings) Reset()
    func (x *IdentifierSettings) String() string
type IdentifierSettings_IdentifierCase
    func (IdentifierSettings_IdentifierCase) Descriptor() protoreflect.EnumDescriptor
    func (x IdentifierSettings_IdentifierCase) Enum() *IdentifierSettings_IdentifierCase
    func (IdentifierSettings_IdentifierCase) EnumDescriptor() ([]byte, []int)
    func (x IdentifierSettings_IdentifierCase) Number() protoreflect.EnumNumber
    func (x IdentifierSettings_IdentifierCase) String() string
    func (IdentifierSettings_IdentifierCase) Type() protoreflect.EnumType
type IdentifierSettings_IdentifierRewriteMode
    func (IdentifierSettings_IdentifierRewriteMode) Descriptor() protoreflect.EnumDescriptor
    func (x IdentifierSettings_IdentifierRewriteMode) Enum() *IdentifierSettings_IdentifierRewriteMode
    func (IdentifierSettings_IdentifierRewriteMode) EnumDescriptor() ([]byte, []int)
    func (x IdentifierSettings_IdentifierRewriteMode) Number() protoreflect.EnumNumber
    func (x IdentifierSettings_IdentifierRewriteMode) String() string
    func (IdentifierSettings_IdentifierRewriteMode) Type() protoreflect.EnumType
type TeradataOptions
    func (*TeradataOptions) Descriptor() ([]byte, []int)
    func (*TeradataOptions) ProtoMessage()
    func (x *TeradataOptions) ProtoReflect() protoreflect.Message
    func (x *TeradataOptions) Reset()
    func (x *TeradataOptions) String() string
type TranslationFileMapping
    func (*TranslationFileMapping) Descriptor() ([]byte, []int)
    func (x *TranslationFileMapping) GetInputPath() string
    func (x *TranslationFileMapping) GetOutputPath() string
    func (*TranslationFileMapping) ProtoMessage()
    func (x *TranslationFileMapping) ProtoReflect() protoreflect.Message
    func (x *TranslationFileMapping) Reset()
    func (x *TranslationFileMapping) String() string
type TranslationTaskDetails
    func (*TranslationTaskDetails) Descriptor() ([]byte, []int)
    func (x *TranslationTaskDetails) GetBteqOptions() *BteqOptions
    func (x *TranslationTaskDetails) GetFileEncoding() TranslationTaskDetails_FileEncoding
    func (x *TranslationTaskDetails) GetFilePaths() []*TranslationFileMapping
    func (x *TranslationTaskDetails) GetFilter() *Filter
    func (x *TranslationTaskDetails) GetIdentifierSettings() *IdentifierSettings
    func (x *TranslationTaskDetails) GetInputPath() string
    func (m *TranslationTaskDetails) GetLanguageOptions() isTranslationTaskDetails_LanguageOptions
    func (x *TranslationTaskDetails) GetOutputPath() string
    func (x *TranslationTaskDetails) GetSchemaPath() string
    func (x *TranslationTaskDetails) GetSpecialTokenMap() map[string]TranslationTaskDetails_TokenType
    func (x *TranslationTaskDetails) GetTeradataOptions() *TeradataOptions
    func (x *TranslationTaskDetails) GetTranslationExceptionTable() string
    func (*TranslationTaskDetails) ProtoMessage()
    func (x *TranslationTaskDetails) ProtoReflect() protoreflect.Message
    func (x *TranslationTaskDetails) Reset()
    func (x *TranslationTaskDetails) String() string
type TranslationTaskDetails_BteqOptions
type TranslationTaskDetails_FileEncoding
    func (TranslationTaskDetails_FileEncoding) Descriptor() protoreflect.EnumDescriptor
    func (x TranslationTaskDetails_FileEncoding) Enum() *TranslationTaskDetails_FileEncoding
    func (TranslationTaskDetails_FileEncoding) EnumDescriptor() ([]byte, []int)
    func (x TranslationTaskDetails_FileEncoding) Number() protoreflect.EnumNumber
    func (x TranslationTaskDetails_FileEncoding) String() string
    func (TranslationTaskDetails_FileEncoding) Type() protoreflect.EnumType
type TranslationTaskDetails_TeradataOptions
type TranslationTaskDetails_TokenType
    func (TranslationTaskDetails_TokenType) Descriptor() protoreflect.EnumDescriptor
    func (x TranslationTaskDetails_TokenType) Enum() *TranslationTaskDetails_TokenType
    func (TranslationTaskDetails_TokenType) EnumDescriptor() ([]byte, []int)
    func (x TranslationTaskDetails_TokenType) Number() protoreflect.EnumNumber
    func (x TranslationTaskDetails_TokenType) String() string
    func (TranslationTaskDetails_TokenType) Type() protoreflect.EnumType

Package files

dataset_reference.pb.go translation.pb.go

Variables

Enum value maps for TranslationTaskDetails_FileEncoding.

var (
    TranslationTaskDetails_FileEncoding_name = map[int32]string{
        0: "FILE_ENCODING_UNSPECIFIED",
        1: "UTF_8",
        2: "ISO_8859_1",
        3: "US_ASCII",
        4: "UTF_16",
        5: "UTF_16LE",
        6: "UTF_16BE",
    }
    TranslationTaskDetails_FileEncoding_value = map[string]int32{
        "FILE_ENCODING_UNSPECIFIED": 0,
        "UTF_8":                     1,
        "ISO_8859_1":                2,
        "US_ASCII":                  3,
        "UTF_16":                    4,
        "UTF_16LE":                  5,
        "UTF_16BE":                  6,
    }
)

Enum value maps for TranslationTaskDetails_TokenType.

var (
    TranslationTaskDetails_TokenType_name = map[int32]string{
        0: "TOKEN_TYPE_UNSPECIFIED",
        1: "STRING",
        2: "INT64",
        3: "NUMERIC",
        4: "BOOL",
        5: "FLOAT64",
        6: "DATE",
        7: "TIMESTAMP",
    }
    TranslationTaskDetails_TokenType_value = map[string]int32{
        "TOKEN_TYPE_UNSPECIFIED": 0,
        "STRING":                 1,
        "INT64":                  2,
        "NUMERIC":                3,
        "BOOL":                   4,
        "FLOAT64":                5,
        "DATE":                   6,
        "TIMESTAMP":              7,
    }
)

Enum value maps for IdentifierSettings_IdentifierCase.

var (
    IdentifierSettings_IdentifierCase_name = map[int32]string{
        0: "IDENTIFIER_CASE_UNSPECIFIED",
        1: "ORIGINAL",
        2: "UPPER",
        3: "LOWER",
    }
    IdentifierSettings_IdentifierCase_value = map[string]int32{
        "IDENTIFIER_CASE_UNSPECIFIED": 0,
        "ORIGINAL":                    1,
        "UPPER":                       2,
        "LOWER":                       3,
    }
)

Enum value maps for IdentifierSettings_IdentifierRewriteMode.

var (
    IdentifierSettings_IdentifierRewriteMode_name = map[int32]string{
        0: "IDENTIFIER_REWRITE_MODE_UNSPECIFIED",
        1: "NONE",
        2: "REWRITE_ALL",
    }
    IdentifierSettings_IdentifierRewriteMode_value = map[string]int32{
        "IDENTIFIER_REWRITE_MODE_UNSPECIFIED": 0,
        "NONE":                                1,
        "REWRITE_ALL":                         2,
    }
)
var File_google_cloud_bigquery_migration_tasks_translation_v2alpha_dataset_reference_proto protoreflect.FileDescriptor
var File_google_cloud_bigquery_migration_tasks_translation_v2alpha_translation_proto protoreflect.FileDescriptor

type BteqOptions

BTEQ translation task related settings.

type BteqOptions struct {

    // Specifies the project and dataset in BigQuery that will be used for
    // external table creation during the translation.
    ProjectDataset *DatasetReference `protobuf:"bytes,1,opt,name=project_dataset,json=projectDataset,proto3" json:"project_dataset,omitempty"`
    // The Cloud Storage location to be used as the default path for files that
    // are not otherwise specified in the file replacement map.
    DefaultPathUri string `protobuf:"bytes,2,opt,name=default_path_uri,json=defaultPathUri,proto3" json:"default_path_uri,omitempty"`
    // Maps the local paths that are used in BTEQ scripts (the keys) to the paths
    // in Cloud Storage that should be used in their stead in the translation (the
    // value).
    FileReplacementMap map[string]string `protobuf:"bytes,3,rep,name=file_replacement_map,json=fileReplacementMap,proto3" json:"file_replacement_map,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    // contains filtered or unexported fields
}

func (*BteqOptions) Descriptor

func (*BteqOptions) Descriptor() ([]byte, []int)

Deprecated: Use BteqOptions.ProtoReflect.Descriptor instead.

func (*BteqOptions) GetDefaultPathUri

func (x *BteqOptions) GetDefaultPathUri() string

func (*BteqOptions) GetFileReplacementMap

func (x *BteqOptions) GetFileReplacementMap() map[string]string

func (*BteqOptions) GetProjectDataset

func (x *BteqOptions) GetProjectDataset() *DatasetReference

func (*BteqOptions) ProtoMessage

func (*BteqOptions) ProtoMessage()

func (*BteqOptions) ProtoReflect

func (x *BteqOptions) ProtoReflect() protoreflect.Message

func (*BteqOptions) Reset

func (x *BteqOptions) Reset()

func (*BteqOptions) String

func (x *BteqOptions) String() string

type DatasetReference

type DatasetReference struct {

    // Required. A unique ID for this dataset, without the project name. The ID
    // must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_).
    // The maximum length is 1,024 characters.
    DatasetId string `protobuf:"bytes,1,opt,name=dataset_id,json=datasetId,proto3" json:"dataset_id,omitempty"`
    // Optional. The ID of the project containing this dataset.
    ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
    // contains filtered or unexported fields
}

func (*DatasetReference) Descriptor

func (*DatasetReference) Descriptor() ([]byte, []int)

Deprecated: Use DatasetReference.ProtoReflect.Descriptor instead.

func (*DatasetReference) GetDatasetId

func (x *DatasetReference) GetDatasetId() string

func (*DatasetReference) GetProjectId

func (x *DatasetReference) GetProjectId() string

func (*DatasetReference) ProtoMessage

func (*DatasetReference) ProtoMessage()

func (*DatasetReference) ProtoReflect

func (x *DatasetReference) ProtoReflect() protoreflect.Message

func (*DatasetReference) Reset

func (x *DatasetReference) Reset()

func (*DatasetReference) String

func (x *DatasetReference) String() string

type Filter

The filter applied to fields of translation details.

type Filter struct {

    // The list of prefixes used to exclude processing for input files.
    InputFileExclusionPrefixes []string `protobuf:"bytes,1,rep,name=input_file_exclusion_prefixes,json=inputFileExclusionPrefixes,proto3" json:"input_file_exclusion_prefixes,omitempty"`
    // contains filtered or unexported fields
}

func (*Filter) Descriptor

func (*Filter) Descriptor() ([]byte, []int)

Deprecated: Use Filter.ProtoReflect.Descriptor instead.

func (*Filter) GetInputFileExclusionPrefixes

func (x *Filter) GetInputFileExclusionPrefixes() []string

func (*Filter) ProtoMessage

func (*Filter) ProtoMessage()

func (*Filter) ProtoReflect

func (x *Filter) ProtoReflect() protoreflect.Message

func (*Filter) Reset

func (x *Filter) Reset()

func (*Filter) String

func (x *Filter) String() string

type IdentifierSettings

Settings related to SQL identifiers.

type IdentifierSettings struct {

    // The setting to control output queries' identifier case.
    OutputIdentifierCase IdentifierSettings_IdentifierCase `protobuf:"varint,1,opt,name=output_identifier_case,json=outputIdentifierCase,proto3,enum=google.cloud.bigquery.migration.tasks.translation.v2alpha.IdentifierSettings_IdentifierCase" json:"output_identifier_case,omitempty"`
    // Specifies the rewrite mode for SQL identifiers.
    IdentifierRewriteMode IdentifierSettings_IdentifierRewriteMode `protobuf:"varint,2,opt,name=identifier_rewrite_mode,json=identifierRewriteMode,proto3,enum=google.cloud.bigquery.migration.tasks.translation.v2alpha.IdentifierSettings_IdentifierRewriteMode" json:"identifier_rewrite_mode,omitempty"`
    // contains filtered or unexported fields
}

func (*IdentifierSettings) Descriptor

func (*IdentifierSettings) Descriptor() ([]byte, []int)

Deprecated: Use IdentifierSettings.ProtoReflect.Descriptor instead.

func (*IdentifierSettings) GetIdentifierRewriteMode

func (x *IdentifierSettings) GetIdentifierRewriteMode() IdentifierSettings_IdentifierRewriteMode

func (*IdentifierSettings) GetOutputIdentifierCase

func (x *IdentifierSettings) GetOutputIdentifierCase() IdentifierSettings_IdentifierCase

func (*IdentifierSettings) ProtoMessage

func (*IdentifierSettings) ProtoMessage()

func (*IdentifierSettings) ProtoReflect

func (x *IdentifierSettings) ProtoReflect() protoreflect.Message

func (*IdentifierSettings) Reset

func (x *IdentifierSettings) Reset()

func (*IdentifierSettings) String

func (x *IdentifierSettings) String() string

type IdentifierSettings_IdentifierCase

The identifier case type.

type IdentifierSettings_IdentifierCase int32
const (
    // The identifier case is not specified.
    IdentifierSettings_IDENTIFIER_CASE_UNSPECIFIED IdentifierSettings_IdentifierCase = 0
    // Identifiers' cases will be kept as the original cases.
    IdentifierSettings_ORIGINAL IdentifierSettings_IdentifierCase = 1
    // Identifiers will be in upper cases.
    IdentifierSettings_UPPER IdentifierSettings_IdentifierCase = 2
    // Identifiers will be in lower cases.
    IdentifierSettings_LOWER IdentifierSettings_IdentifierCase = 3
)

func (IdentifierSettings_IdentifierCase) Descriptor

func (IdentifierSettings_IdentifierCase) Descriptor() protoreflect.EnumDescriptor

func (IdentifierSettings_IdentifierCase) Enum

func (x IdentifierSettings_IdentifierCase) Enum() *IdentifierSettings_IdentifierCase

func (IdentifierSettings_IdentifierCase) EnumDescriptor

func (IdentifierSettings_IdentifierCase) EnumDescriptor() ([]byte, []int)

Deprecated: Use IdentifierSettings_IdentifierCase.Descriptor instead.

func (IdentifierSettings_IdentifierCase) Number

func (x IdentifierSettings_IdentifierCase) Number() protoreflect.EnumNumber

func (IdentifierSettings_IdentifierCase) String

func (x IdentifierSettings_IdentifierCase) String() string

func (IdentifierSettings_IdentifierCase) Type

func (IdentifierSettings_IdentifierCase) Type() protoreflect.EnumType

type IdentifierSettings_IdentifierRewriteMode

The SQL identifier rewrite mode.

type IdentifierSettings_IdentifierRewriteMode int32
const (
    // SQL Identifier rewrite mode is unspecified.
    IdentifierSettings_IDENTIFIER_REWRITE_MODE_UNSPECIFIED IdentifierSettings_IdentifierRewriteMode = 0
    // SQL identifiers won't be rewrite.
    IdentifierSettings_NONE IdentifierSettings_IdentifierRewriteMode = 1
    // All SQL identifiers will be rewrite.
    IdentifierSettings_REWRITE_ALL IdentifierSettings_IdentifierRewriteMode = 2
)

func (IdentifierSettings_IdentifierRewriteMode) Descriptor

func (IdentifierSettings_IdentifierRewriteMode) Descriptor() protoreflect.EnumDescriptor

func (IdentifierSettings_IdentifierRewriteMode) Enum

func (x IdentifierSettings_IdentifierRewriteMode) Enum() *IdentifierSettings_IdentifierRewriteMode

func (IdentifierSettings_IdentifierRewriteMode) EnumDescriptor

func (IdentifierSettings_IdentifierRewriteMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use IdentifierSettings_IdentifierRewriteMode.Descriptor instead.

func (IdentifierSettings_IdentifierRewriteMode) Number

func (x IdentifierSettings_IdentifierRewriteMode) Number() protoreflect.EnumNumber

func (IdentifierSettings_IdentifierRewriteMode) String

func (x IdentifierSettings_IdentifierRewriteMode) String() string

func (IdentifierSettings_IdentifierRewriteMode) Type

func (IdentifierSettings_IdentifierRewriteMode) Type() protoreflect.EnumType

type TeradataOptions

Teradata SQL specific translation task related settings.

type TeradataOptions struct {
    // contains filtered or unexported fields
}

func (*TeradataOptions) Descriptor

func (*TeradataOptions) Descriptor() ([]byte, []int)

Deprecated: Use TeradataOptions.ProtoReflect.Descriptor instead.

func (*TeradataOptions) ProtoMessage

func (*TeradataOptions) ProtoMessage()

func (*TeradataOptions) ProtoReflect

func (x *TeradataOptions) ProtoReflect() protoreflect.Message

func (*TeradataOptions) Reset

func (x *TeradataOptions) Reset()

func (*TeradataOptions) String

func (x *TeradataOptions) String() string

type TranslationFileMapping

Mapping between an input and output file to be translated in a subtask.

type TranslationFileMapping struct {

    // The Cloud Storage path for a file to translation in a subtask.
    InputPath string `protobuf:"bytes,1,opt,name=input_path,json=inputPath,proto3" json:"input_path,omitempty"`
    // The Cloud Storage path to write back the corresponding input file to.
    OutputPath string `protobuf:"bytes,2,opt,name=output_path,json=outputPath,proto3" json:"output_path,omitempty"`
    // contains filtered or unexported fields
}

func (*TranslationFileMapping) Descriptor

func (*TranslationFileMapping) Descriptor() ([]byte, []int)

Deprecated: Use TranslationFileMapping.ProtoReflect.Descriptor instead.

func (*TranslationFileMapping) GetInputPath

func (x *TranslationFileMapping) GetInputPath() string

func (*TranslationFileMapping) GetOutputPath

func (x *TranslationFileMapping) GetOutputPath() string

func (*TranslationFileMapping) ProtoMessage

func (*TranslationFileMapping) ProtoMessage()

func (*TranslationFileMapping) ProtoReflect

func (x *TranslationFileMapping) ProtoReflect() protoreflect.Message

func (*TranslationFileMapping) Reset

func (x *TranslationFileMapping) Reset()

func (*TranslationFileMapping) String

func (x *TranslationFileMapping) String() string

type TranslationTaskDetails

The translation task details to capture necessary settings for a translation task and subtask.

type TranslationTaskDetails struct {

    // The Cloud Storage path for translation input files.
    InputPath string `protobuf:"bytes,1,opt,name=input_path,json=inputPath,proto3" json:"input_path,omitempty"`
    // The Cloud Storage path for translation output files.
    OutputPath string `protobuf:"bytes,2,opt,name=output_path,json=outputPath,proto3" json:"output_path,omitempty"`
    // Cloud Storage files to be processed for translation.
    FilePaths []*TranslationFileMapping `protobuf:"bytes,12,rep,name=file_paths,json=filePaths,proto3" json:"file_paths,omitempty"`
    // The Cloud Storage path to DDL files as table schema to assist semantic
    // translation.
    SchemaPath string `protobuf:"bytes,3,opt,name=schema_path,json=schemaPath,proto3" json:"schema_path,omitempty"`
    // The file encoding type.
    FileEncoding TranslationTaskDetails_FileEncoding `protobuf:"varint,4,opt,name=file_encoding,json=fileEncoding,proto3,enum=google.cloud.bigquery.migration.tasks.translation.v2alpha.TranslationTaskDetails_FileEncoding" json:"file_encoding,omitempty"`
    // The settings for SQL identifiers.
    IdentifierSettings *IdentifierSettings `protobuf:"bytes,5,opt,name=identifier_settings,json=identifierSettings,proto3" json:"identifier_settings,omitempty"`
    // The map capturing special tokens to be replaced during translation. The key
    // is special token in string. The value is the token data type. This is used
    // to translate SQL query template which contains special token as place
    // holder. The special token makes a query invalid to parse. This map will be
    // applied to annotate those special token with types to let parser understand
    // how to parse them into proper structure with type information.
    SpecialTokenMap map[string]TranslationTaskDetails_TokenType `protobuf:"bytes,6,rep,name=special_token_map,json=specialTokenMap,proto3" json:"special_token_map,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=google.cloud.bigquery.migration.tasks.translation.v2alpha.TranslationTaskDetails_TokenType"`
    // The filter applied to translation details.
    Filter *Filter `protobuf:"bytes,7,opt,name=filter,proto3" json:"filter,omitempty"`
    // The language specific settings for the translation task.
    //
    // Types that are assignable to LanguageOptions:
    //	*TranslationTaskDetails_TeradataOptions
    //	*TranslationTaskDetails_BteqOptions
    LanguageOptions isTranslationTaskDetails_LanguageOptions `protobuf_oneof:"language_options"`
    // Specifies the exact name of the bigquery table ("dataset.table") to be used
    // for surfacing raw translation errors. If the table does not exist, we will
    // create it. If it already exists and the schema is the same, we will re-use.
    // If the table exists and the schema is different, we will throw an error.
    TranslationExceptionTable string `protobuf:"bytes,13,opt,name=translation_exception_table,json=translationExceptionTable,proto3" json:"translation_exception_table,omitempty"`
    // contains filtered or unexported fields
}

func (*TranslationTaskDetails) Descriptor

func (*TranslationTaskDetails) Descriptor() ([]byte, []int)

Deprecated: Use TranslationTaskDetails.ProtoReflect.Descriptor instead.

func (*TranslationTaskDetails) GetBteqOptions

func (x *TranslationTaskDetails) GetBteqOptions() *BteqOptions

func (*TranslationTaskDetails) GetFileEncoding

func (x *TranslationTaskDetails) GetFileEncoding() TranslationTaskDetails_FileEncoding

func (*TranslationTaskDetails) GetFilePaths

func (x *TranslationTaskDetails) GetFilePaths() []*TranslationFileMapping

func (*TranslationTaskDetails) GetFilter

func (x *TranslationTaskDetails) GetFilter() *Filter

func (*TranslationTaskDetails) GetIdentifierSettings

func (x *TranslationTaskDetails) GetIdentifierSettings() *IdentifierSettings

func (*TranslationTaskDetails) GetInputPath

func (x *TranslationTaskDetails) GetInputPath() string

func (*TranslationTaskDetails) GetLanguageOptions

func (m *TranslationTaskDetails) GetLanguageOptions() isTranslationTaskDetails_LanguageOptions

func (*TranslationTaskDetails) GetOutputPath

func (x *TranslationTaskDetails) GetOutputPath() string

func (*TranslationTaskDetails) GetSchemaPath

func (x *TranslationTaskDetails) GetSchemaPath() string

func (*TranslationTaskDetails) GetSpecialTokenMap

func (x *TranslationTaskDetails) GetSpecialTokenMap() map[string]TranslationTaskDetails_TokenType

func (*TranslationTaskDetails) GetTeradataOptions

func (x *TranslationTaskDetails) GetTeradataOptions() *TeradataOptions

func (*TranslationTaskDetails) GetTranslationExceptionTable

func (x *TranslationTaskDetails) GetTranslationExceptionTable() string

func (*TranslationTaskDetails) ProtoMessage

func (*TranslationTaskDetails) ProtoMessage()

func (*TranslationTaskDetails) ProtoReflect

func (x *TranslationTaskDetails) ProtoReflect() protoreflect.Message

func (*TranslationTaskDetails) Reset

func (x *TranslationTaskDetails) Reset()

func (*TranslationTaskDetails) String

func (x *TranslationTaskDetails) String() string

type TranslationTaskDetails_BteqOptions

type TranslationTaskDetails_BteqOptions struct {
    // The BTEQ specific settings for the translation task.
    BteqOptions *BteqOptions `protobuf:"bytes,11,opt,name=bteq_options,json=bteqOptions,proto3,oneof"`
}

type TranslationTaskDetails_FileEncoding

The file encoding types.

type TranslationTaskDetails_FileEncoding int32
const (
    // File encoding setting is not specified.
    TranslationTaskDetails_FILE_ENCODING_UNSPECIFIED TranslationTaskDetails_FileEncoding = 0
    // File encoding is UTF_8.
    TranslationTaskDetails_UTF_8 TranslationTaskDetails_FileEncoding = 1
    // File encoding is ISO_8859_1.
    TranslationTaskDetails_ISO_8859_1 TranslationTaskDetails_FileEncoding = 2
    // File encoding is US_ASCII.
    TranslationTaskDetails_US_ASCII TranslationTaskDetails_FileEncoding = 3
    // File encoding is UTF_16.
    TranslationTaskDetails_UTF_16 TranslationTaskDetails_FileEncoding = 4
    // File encoding is UTF_16LE.
    TranslationTaskDetails_UTF_16LE TranslationTaskDetails_FileEncoding = 5
    // File encoding is UTF_16BE.
    TranslationTaskDetails_UTF_16BE TranslationTaskDetails_FileEncoding = 6
)

func (TranslationTaskDetails_FileEncoding) Descriptor

func (TranslationTaskDetails_FileEncoding) Descriptor() protoreflect.EnumDescriptor

func (TranslationTaskDetails_FileEncoding) Enum

func (x TranslationTaskDetails_FileEncoding) Enum() *TranslationTaskDetails_FileEncoding

func (TranslationTaskDetails_FileEncoding) EnumDescriptor

func (TranslationTaskDetails_FileEncoding) EnumDescriptor() ([]byte, []int)

Deprecated: Use TranslationTaskDetails_FileEncoding.Descriptor instead.

func (TranslationTaskDetails_FileEncoding) Number

func (x TranslationTaskDetails_FileEncoding) Number() protoreflect.EnumNumber

func (TranslationTaskDetails_FileEncoding) String

func (x TranslationTaskDetails_FileEncoding) String() string

func (TranslationTaskDetails_FileEncoding) Type

func (TranslationTaskDetails_FileEncoding) Type() protoreflect.EnumType

type TranslationTaskDetails_TeradataOptions

type TranslationTaskDetails_TeradataOptions struct {
    // The Teradata SQL specific settings for the translation task.
    TeradataOptions *TeradataOptions `protobuf:"bytes,10,opt,name=teradata_options,json=teradataOptions,proto3,oneof"`
}

type TranslationTaskDetails_TokenType

The special token data type.

type TranslationTaskDetails_TokenType int32
const (
    // Token type is not specified.
    TranslationTaskDetails_TOKEN_TYPE_UNSPECIFIED TranslationTaskDetails_TokenType = 0
    // Token type as string.
    TranslationTaskDetails_STRING TranslationTaskDetails_TokenType = 1
    // Token type as integer.
    TranslationTaskDetails_INT64 TranslationTaskDetails_TokenType = 2
    // Token type as numeric.
    TranslationTaskDetails_NUMERIC TranslationTaskDetails_TokenType = 3
    // Token type as boolean.
    TranslationTaskDetails_BOOL TranslationTaskDetails_TokenType = 4
    // Token type as float.
    TranslationTaskDetails_FLOAT64 TranslationTaskDetails_TokenType = 5
    // Token type as date.
    TranslationTaskDetails_DATE TranslationTaskDetails_TokenType = 6
    // Token type as timestamp.
    TranslationTaskDetails_TIMESTAMP TranslationTaskDetails_TokenType = 7
)

func (TranslationTaskDetails_TokenType) Descriptor

func (TranslationTaskDetails_TokenType) Descriptor() protoreflect.EnumDescriptor

func (TranslationTaskDetails_TokenType) Enum

func (x TranslationTaskDetails_TokenType) Enum() *TranslationTaskDetails_TokenType

func (TranslationTaskDetails_TokenType) EnumDescriptor

func (TranslationTaskDetails_TokenType) EnumDescriptor() ([]byte, []int)

Deprecated: Use TranslationTaskDetails_TokenType.Descriptor instead.

func (TranslationTaskDetails_TokenType) Number

func (x TranslationTaskDetails_TokenType) Number() protoreflect.EnumNumber

func (TranslationTaskDetails_TokenType) String

func (x TranslationTaskDetails_TokenType) String() string

func (TranslationTaskDetails_TokenType) Type

func (TranslationTaskDetails_TokenType) Type() protoreflect.EnumType