MappingSpec - AWS Glue

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

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