package
lineage
Type Members
-
-
-
-
-
-
case class
LColumn(name: String, exprId: Long) extends Product with Serializable
-
case class
LColumnReference(port: String, name: String, exprId: Long = 1) extends Product with Serializable
-
case class
LProcess(id: String, name: String, component: String, transformations: Option[List[LTransformation]] = None, dataset: Option[String] = None, inputs: Map[String, LSchema], outputs: Map[String, LSchema]) extends Product with Serializable
-
case class
LSchema(columns: List[LColumn]) extends Product with Serializable
-
case class
LTransformation(sources: List[LColumnReference], destination: Option[LColumnReference], transformation: Option[String] = None) extends Product with Serializable
-
-
case class
LineageParserContext(id: String, plan: LogicalPlan, potentialChildrenPlans: List[LogicalPlan], planToPortMap: Map[LogicalPlan, String], destPort: String, destPlan: LogicalPlan) extends Product with Serializable
-
-
trait
LogicalPlanParser[T <: LogicalPlan] extends AnyRef
-
class
OrPartialFunction[-A, +B] extends PartialFunction[A, B]
-
Inherited from AnyRef
Inherited from Any