MappingSpec - AWS Glue

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

MappingSpec

Pacote:   com.amazonaws.services.glue

Classe do caso MappingSpec

case class MappingSpec( sourcePath: SchemaPath, sourceType: DataType, targetPath: SchemaPath, targetType: DataTyp ) extends Product4[String, String, String, String] { override def _1: String = sourcePath.toString override def _2: String = ExtendedTypeName.fromDataType(sourceType) override def _3: String = targetPath.toString override def _4: String = ExtendedTypeName.fromDataType(targetType) }
  • sourcePath  –  O SchemaPath do campo de origem.

  • sourceType  –  O DataType do campo de origem.

  • targetPath  –  O SchemaPath do campo de destino.

  • targetType  –  O DataType do campo de destino.

Um MappingSpec especifica um mapeamento de um caminho de origem e um tipo de dados de origem para um caminho de destino e um tipo de dados de destino. O valor no caminho de origem no quadro de origem aparece no quadro de destino no caminho de destino. O tipo de dados de origem é convertido no tipo de dados de destino.

Ele se estende a partir de Product4 para que você possa lidar com qualquer Product4 em sua interface do applyMapping.

Objeto MappingSpec

object MappingSpec

O objeto MappingSpec tem os seguintes membros:

Val orderingByTarget

val orderingByTarget: Ordering[MappingSpec]

Def apply

def apply( sourcePath : String, sourceType : DataType, targetPath : String, targetType : DataType ) : MappingSpec

Cria um MappingSpec.

  • sourcePath  –  Uma representação de string do caminho de origem.

  • sourceType — O DataType de origem.

  • targetPath  –  Uma representação de string do caminho de destino.

  • targetType - O DataType de destino.

Retorna um MappingSpec.

Def apply

def apply( sourcePath : String, sourceTypeString : String, targetPath : String, targetTypeString : String ) : MappingSpec

Cria um MappingSpec.

  • sourcePath  –  Uma representação de string do caminho de origem.

  • sourceType  –  Uma representação de string do tipo de dados de origem.

  • targetPath  –  Uma representação de string do caminho de destino.

  • targetType  –  Uma representação de string do tipo de dados de destino.

Retorna um MappingSpec.

Def apply

def apply( product : Product4[String, String, String, String] ) : MappingSpec

Cria um MappingSpec.

  • product — O Product4 do caminho de origem, do tipo de dados de origem, do caminho de destino e do tipo de dados de destino.

Retorna um MappingSpec.