Package

io.prophecy.libs

lineage

Permalink

package lineage

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. lineage
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait DefaultLogicalParser[T <: LogicalPlan] extends LogicalPlanParser[T] with DefaultPlanExists[T] with DefaultTransformation[T]

    Permalink
  2. trait DefaultPlanExists[T <: LogicalPlan] extends LogicalPlanParser[T]

    Permalink
  3. trait DefaultTransformation[T <: LogicalPlan] extends LogicalPlanParser[T]

    Permalink
  4. class ExpressionEquality extends AnyRef

    Permalink
  5. trait ExpressionUtilBase extends AnyRef

    Permalink
  6. case class LColumn(name: String, exprId: Long) extends Product with Serializable

    Permalink
  7. case class LColumnReference(port: String, name: String, exprId: Long = 1) extends Product with Serializable

    Permalink
  8. 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

    Permalink
  9. case class LSchema(columns: List[LColumn]) extends Product with Serializable

    Permalink
  10. case class LTransformation(sources: List[LColumnReference], destination: Option[LColumnReference], transformation: Option[String] = None) extends Product with Serializable

    Permalink
  11. type LTransformations = List[LTransformation]

    Permalink
  12. case class LineageParserContext(id: String, plan: LogicalPlan, potentialChildrenPlans: List[LogicalPlan], planToPortMap: Map[LogicalPlan, String], destPort: String, destPlan: LogicalPlan) extends Product with Serializable

    Permalink
  13. class LineageWriter extends AnyRef

    Permalink
  14. trait LogicalPlanParser[T <: LogicalPlan] extends AnyRef

    Permalink
  15. class OrPartialFunction[-A, +B] extends PartialFunction[A, B]

    Permalink
  16. class SchemaExprIdAppender extends AnyRef

    Permalink

Value Members

  1. object ExpressionUtils extends ExpressionUtilBase

    Permalink
  2. object LineageUtils

    Permalink
  3. object LocalRelationParser extends LogicalPlanParser[LocalRelation] with DefaultPlanExists[LocalRelation]

    Permalink
  4. object LogicalPlanParser

    Permalink
  5. object LogicalRDDParser extends LogicalPlanParser[LogicalRDD] with DefaultLogicalParser[LogicalRDD]

    Permalink
  6. object LogicalRelationParser extends DefaultLogicalParser[LogicalRelation]

    Permalink
  7. object UnionParser extends LogicalPlanParser[Union] with DefaultPlanExists[Union]

    Permalink
  8. object ViewParser extends LogicalPlanParser[View] with DefaultPlanExists[View]

    Permalink
  9. object WriteToDataSourceV2Parser extends LogicalPlanParser[WriteToDataSourceV2] with DefaultPlanExists[WriteToDataSourceV2]

    Permalink
  10. implicit val columnReference: OFormat[LColumnReference]

    Permalink
  11. implicit val lColumn: OFormat[LColumn]

    Permalink
  12. implicit val lDataset: OFormat[LSchema]

    Permalink
  13. package parsers

    Permalink
  14. implicit val process: OFormat[LProcess]

    Permalink
  15. implicit val transformation: OFormat[LTransformation]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped