MappingSpec
Package: com.amazonaws.services.glue
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— 來源欄位的SchemaPath。sourceType— 來源欄位的DataType。targetPath— 目標欄位的SchemaPath。targetType— 目標欄位的DataType。
MappingSpec 指定從來源路徑和來源資料類型到目標路徑和目標資料類型的映射。在來源框架中來源路徑的值會顯示在目標路徑的目標框架中。來源資料類型會轉換到目標資料類型。
它從 Product4 擴展,讓您可以處理任何 Product4 (在 applyMapping 介面中)。
MappingSpec 物件
object MappingSpec
MappingSpec 物件具有下列成員:
Val orderingByTarget
val orderingByTarget: Ordering[MappingSpec]
Def apply
def apply( sourcePath : String,
sourceType : DataType,
targetPath : String,
targetType : DataType
) : MappingSpec
建立 MappingSpec。
sourcePath— 來源路徑的字串顯示方式。sourceType— 來源DataType。targetPath— 目標路徑的字串顯示方式。targetType— 目標DataType。
傳回 MappingSpec。
Def apply
def apply( sourcePath : String,
sourceTypeString : String,
targetPath : String,
targetTypeString : String
) : MappingSpec
建立 MappingSpec。
sourcePath— 來源路徑的字串顯示方式。sourceType— 來源資料類型的字串顯示方式。targetPath— 目標路徑的字串顯示方式。targetType— 目標資料類型的字串顯示方式。
傳回 MappingSpec。
Def apply
def apply( product : Product4[String, String, String, String] ) : MappingSpec
建立 MappingSpec。
product— 來源路徑、來源資料類型、目標路徑和目標資料類型的Product4。
傳回 MappingSpec。