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– DerSchemaPathdes Quellfeldes.sourceType– DerDataTypedes Quellfeldes.targetPath– DerSchemaPathdes Zielfelds.targetType– DerDataTypedes 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– DerDataTypeder Quelle.targetPath– Eine Zeichenfolgendarstellung des Zielpfads.targetType– DerDataTypedes Ziels.
Gibt eine 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–Product4des Quellpfads, Quelldatentyps, Zielpfads und Zieldatentyps.
Gibt eine MappingSpec zurück.