MappingSpec
Pacote: com.amazonaws.services.glue
Classe do caso 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– OSchemaPathdo campo de origem.sourceType– ODataTypedo campo de origem.targetPath– OSchemaPathdo campo de destino.targetType– ODataTypedo campo de destino.
Um MappingSpec especifica um mapeamento de um caminho de origem e um tipo de dados de origem para um caminho de destino e um tipo de dados de destino. O valor no caminho de origem no quadro de origem aparece no quadro de destino no caminho de destino. O tipo de dados de origem é convertido no tipo de dados de destino.
Ele se estende a partir de Product4 para que você possa lidar com qualquer Product4 em sua interface do applyMapping.
Objeto MappingSpec
object MappingSpec
O objeto MappingSpec tem os seguintes membros:
Val orderingByTarget
val orderingByTarget: Ordering[MappingSpec]
Def apply
def apply( sourcePath : String,
sourceType : DataType,
targetPath : String,
targetType : DataType
) : MappingSpec
Cria um MappingSpec.
sourcePath– Uma representação de string do caminho de origem.sourceType— ODataTypede origem.targetPath– Uma representação de string do caminho de destino.targetType- ODataTypede destino.
Retorna um MappingSpec.
Def apply
def apply( sourcePath : String,
sourceTypeString : String,
targetPath : String,
targetTypeString : String
) : MappingSpec
Cria um MappingSpec.
sourcePath– Uma representação de string do caminho de origem.sourceType– Uma representação de string do tipo de dados de origem.targetPath– Uma representação de string do caminho de destino.targetType– Uma representação de string do tipo de dados de destino.
Retorna um MappingSpec.
Def apply
def apply( product : Product4[String, String, String, String] ) : MappingSpec
Cria um MappingSpec.
product— OProduct4do caminho de origem, do tipo de dados de origem, do caminho de destino e do tipo de dados de destino.
Retorna um MappingSpec.