package lineage
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- lineage
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait DefaultLogicalParser[T <: LogicalPlan] extends LogicalPlanParser[T] with DefaultPlanExists[T] with DefaultTransformation[T]
- trait DefaultPlanExists[T <: LogicalPlan] extends LogicalPlanParser[T]
- trait DefaultTransformation[T <: LogicalPlan] extends LogicalPlanParser[T]
- class ExpressionEquality extends LazyLogging
- trait ExpressionUtilBase extends AnyRef
- 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
- type LTransformations = List[LTransformation]
- case class LineageParserContext(id: String, plan: LogicalPlan, potentialChildrenPlans: List[LogicalPlan], planToPortMap: Map[LogicalPlan, String], destPort: String, destPlan: LogicalPlan) extends Product with Serializable
- class LineageWriter extends LazyLogging
- trait LogicalPlanParser[T <: LogicalPlan] extends LazyLogging
- class OrPartialFunction[-A, +B] extends PartialFunction[A, B]
- class SchemaExprIdAppender extends AnyRef
Value Members
- implicit val columnReference: OFormat[LColumnReference]
- implicit val lColumn: OFormat[LColumn]
- implicit val lDataset: OFormat[LSchema]
- implicit val process: OFormat[LProcess]
- implicit val transformation: OFormat[LTransformation]
- object ExpressionUtils extends ExpressionUtilBase
- object LineageUtils
- object LocalRelationParser extends LogicalPlanParser[LocalRelation] with DefaultPlanExists[LocalRelation]
- object LogicalPlanParser
- object LogicalRDDParser extends LogicalPlanParser[LogicalRDD] with DefaultLogicalParser[LogicalRDD]
- object LogicalRelationParser extends DefaultLogicalParser[LogicalRelation]
- object UnionParser extends LogicalPlanParser[Union] with DefaultPlanExists[Union]
- object ViewParser extends LogicalPlanParser[View] with DefaultPlanExists[View]
- object WriteToDataSourceV2Parser extends LogicalPlanParser[WriteToDataSourceV2] with DefaultPlanExists[WriteToDataSourceV2]