में एडीटी/सीलबंद विशेषता पदानुक्रम को एन्कोड करें यदि मैं स्पार्क DataSet कॉलम के भीतर एक बीजगणितीय डेटा प्रकार (एडीटी) (यानी एक स्कैला सीलबंद विशेषता पदानुक्रम) को स्टोर करना चाहता हूं, तो सबसे अच्छा एन्कोडिंग रणनीति क्या है?स्पार्क डेटासेट कॉलम
sealed trait Occupation
case object SoftwareEngineer extends Occupation
case class Wizard(level: Int) extends Occupation
case class Other(description: String) extends Occupation
क्या सबसे अच्छा तरीका है एक निर्माण करने के लिए:
उदाहरण के लिए, अगर मैं एक एडीटी है जहां पत्ती प्रकार विभिन्न प्रकार के डेटा की दुकान
org.apache.spark.sql.DataSet[Occupation]