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: ilSchemaPathdel campo di origine.sourceType: ilDataTypedel campo di origine.targetPath: ilSchemaPathdel campo di destinazione.targetType: ilDataTypedel 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: sorgenteDataType.targetPath: rappresentazione di stringa del percorso di destinazione.targetType: destinazioneDataType.
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: ilProduct4del percorso di origine, il tipo di dati di origine, il percorso di destinazione e il tipo di dati di destinazione.
Restituisce una MappingSpec.