MappingSpec - AWS Glue

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

MappingSpec

Pacchetto: 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: il SchemaPath del campo di origine.

  • sourceType: il DataType del campo di origine.

  • targetPath: il SchemaPath del campo di destinazione.

  • targetType: il DataType del campo di destinazione.

Un MappingSpec specifica una mappatura da un percorso di origine e un tipo di dati di origine a un percorso di destinazione e un tipo di dati di destinazione. Il valore al percorso di origine nel frame di origine viene visualizzato nel frame di destinazione presso il percorso di destinazione. Il tipo di dati di origine è trasmesso al tipo di dati di destinazione.

Si estende da Product4 in modo che sia possibile gestire qualsiasi Product4 all'interno dell'interfaccia applyMapping.

Oggetto MappingSpec

object MappingSpec

L'oggetto MappingSpec dispone dei seguenti membri:

Val orderingByTarget

val orderingByTarget: Ordering[MappingSpec]

Applicazione di def

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

Crea un MappingSpec.

  • sourcePath: rappresentazione di stringa del percorso di origine.

  • sourceType: sorgente DataType.

  • targetPath: rappresentazione di stringa del percorso di destinazione.

  • targetType: destinazione DataType.

Restituisce un MappingSpec.

Applicazione di def

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

Crea un MappingSpec.

  • sourcePath: rappresentazione di stringa del percorso di origine.

  • sourceType: rappresentazione di stringa del tipo di dati di origine.

  • targetPath: rappresentazione di stringa del percorso di destinazione.

  • targetType: rappresentazione di stringa del tipo di dati di destinazione.

Restituisce un MappingSpec.

Applicazione di def

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

Crea un MappingSpec.

  • product: il Product4 del percorso di origine, il tipo di dati di origine, il percorso di destinazione e il tipo di dati di destinazione.

Restituisce una MappingSpec.