MappingSpec - AWS Glue

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

MappingSpec

Paquete: com.amazonaws.services.glue

Case class 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: SchemaPath del campo de origen.

  • sourceType: DataType del campo de origen.

  • targetPath: SchemaPath del campo de destino.

  • targetType: DataType del campo de destino.

Un objeto MappingSpec especifica un mapeo desde una ruta y un tipo de datos de origen a una ruta y un tipo de datos de destino. El valor en la ruta de origen en el marco de origen aparece en el marco de destino en la ruta de destino. El tipo de datos de origen se convierte al de destino.

Se extiende desde Product4 para que usted pueda gestionar todos los Product4 de su interfaz applyMapping.

Objeto MappingSpec

object MappingSpec

El objeto MappingSpec tiene los siguientes miembros:

Val orderingByTarget

val orderingByTarget: Ordering[MappingSpec]

Def apply

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

Crea un MappingSpec.

  • sourcePath: representación de cadena de la ruta de origen.

  • sourceType: DataType de origen.

  • targetPath: representación de cadena de la ruta de destino.

  • targetType: el objeto DataType de destino.

Devuelve MappingSpec.

Def apply

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

Crea un MappingSpec.

  • sourcePath: representación de cadena de la ruta de origen.

  • sourceType: representación de cadena del tipo de datos de origen.

  • targetPath: representación de cadena de la ruta de destino.

  • targetType: representación de cadena del tipo de datos de destino.

Devuelve un objeto MappingSpec.

Def apply

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

Crea un MappingSpec.

  • product: el elemento Product4 de la ruta de origen, el tipo de datos de origen, la ruta de destino y el tipo de datos de destino.

Devuelve MappingSpec.