MappingSpec - AWS Glue

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

MappingSpec

Paket: com.amazonaws.services.glue

MappingSpec-Fallklasse

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 – Der SchemaPath des Quellfeldes.

  • sourceType – Der DataType des Quellfeldes.

  • targetPath – Der SchemaPath des Zielfelds.

  • targetType – Der DataType des Zielfelds.

Ein MappingSpec gibt eine Zuweisung von einem Quellpfad und einem Quelldatentyp auf einen Zielpfad und einen Zieldatentyp an. Der Wert des Quellpfads im Quell-Frame wird im Ziel-Frame als Zielpfad angezeigt. Der Quelldatentyp wird in den Zieldatentyp umgewandelt.

Sie erbt von Product4, sodass Sie jedes beliebige Product4 in Ihrer applyMapping-Schnittstelle verarbeiten können.

MappingSpec-Objekt

object MappingSpec

Das MappingSpec-Objekt hat die folgenden Member:

val orderingByTarget

val orderingByTarget: Ordering[MappingSpec]

Def apply

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

Erzeugt einen MappingSpec.

  • sourcePath – Eine Zeichenfolgendarstellung des Quellpfades.

  • sourceType – Der DataType der Quelle.

  • targetPath – Eine Zeichenfolgendarstellung des Zielpfads.

  • targetType – Der DataType des Ziels.

Gibt einen MappingSpec zurück.

Def apply

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

Erzeugt einen MappingSpec.

  • sourcePath – Eine Zeichenfolgendarstellung des Quellpfades.

  • sourceType – Eine Zeichenfolgendarstellung des Quelldatentyps.

  • targetPath – Eine Zeichenfolgendarstellung des Zielpfads.

  • targetType – Eine Zeichenfolgendarstellung des Zieldatentyps.

Gibt eine MappingSpec zurück.

Def apply

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

Erzeugt einen MappingSpec.

  • product – Product4 des Quellpfads, Quelldatentyps, Zielpfads und Zieldatentyps.

Gibt eine MappingSpec zurück.