object DiffGraph

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

Type Members

  1. case class ArrayChangeSet(changes: Array[Change]) extends DiffGraph with Product with Serializable
  2. class Builder extends AnyRef
  3. sealed trait Change extends AnyRef
  4. abstract class DiffEdge extends AnyRef
  5. case class EdgeFromOriginal(src: StoredNode, dst: NewNode, label: String, properties: Properties) extends DiffEdge with Product with Serializable
  6. case class EdgeInDiffGraph(src: NewNode, dst: NewNode, label: String, properties: Properties) extends DiffEdge with Product with Serializable
  7. case class EdgeInOriginal(src: StoredNode, dst: StoredNode, label: String, properties: Properties) extends DiffEdge with Product with Serializable
  8. case class EdgeProperty(edge: Edge, propertyKey: String, propertyValue: AnyRef) extends Product with Serializable
  9. case class EdgeToOriginal(src: NewNode, dst: StoredNode, label: String, properties: Properties) extends DiffEdge with Product with Serializable
  10. abstract class InverseBuilder extends AnyRef
  11. class InverseBuilderImpl extends InverseBuilder
  12. case class NodeProperty(node: StoredNode, propertyKey: String, propertyValue: AnyRef) extends Product with Serializable
  13. type PackedProperties = Array[Any]
  14. type Properties = Seq[(String, AnyRef)]
  15. case class SingleChangeSet(change: Change) extends DiffGraph with Product with Serializable

Value Members

  1. def fromProto(inverseDiffGraphProto: proto.cpg.Cpg.DiffGraph, cpg: Cpg): DiffGraph
  2. def newBuilder: Builder
  3. def propertiesHash(edge: Edge): Array[Byte]
  4. object Applier
  5. object Change
  6. case object EmptyChangeSet extends DiffGraph with Product with Serializable
  7. object InverseBuilder
  8. object NoopInverseBuilder extends InverseBuilder
  9. object PackedProperties