DiffGraph

object DiffGraph
Companion
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

case
class ArrayChangeSet(changes: Array[Change]) extends DiffGraph
object Change
Companion
class
sealed
trait Change
Companion
object
abstract
class DiffEdge
case
class EdgeFromOriginal(src: StoredNode, dst: NewNode, label: String, properties: Properties) extends DiffEdge
case
class EdgeInDiffGraph(src: NewNode, dst: NewNode, label: String, properties: Properties) extends DiffEdge
case
class EdgeInOriginal(src: StoredNode, dst: StoredNode, label: String, properties: Properties) extends DiffEdge
case
class EdgeProperty(edge: Edge, propertyKey: String, propertyValue: AnyRef)
case
class EdgeToOriginal(src: NewNode, dst: StoredNode, label: String, properties: Properties) extends DiffEdge
case
object EmptyChangeSet extends DiffGraph
abstract
Companion
object
Companion
class
case
class NodeProperty(node: StoredNode, propertyKey: String, propertyValue: AnyRef)
case
class SingleChangeSet(change: Change) extends DiffGraph

Deprecated classlikes

@deprecated(message = "Please use overflowdb.BatchedUpdate.DiffGraphApplier as a replacement.", since = "approx v1.3.503")
object Applier
Deprecated
[Since version approx v1.3.503] Please use overflowdb.BatchedUpdate.DiffGraphApplier as a replacement.
@deprecated(message = "Please use overflowdb.BatchedUpdate.DiffGraphBuilder as a replacement.", since = "approx v1.3.503")
class Builder
Deprecated
[Since version approx v1.3.503] Please use overflowdb.BatchedUpdate.DiffGraphBuilder as a replacement.

Types

type PackedProperties = Array[Any]
type Properties = Seq[(String, AnyRef)]

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Value members

Concrete methods

def fromProto(inverseDiffGraphProto: DiffGraph, cpg: Cpg): DiffGraph
def propertiesHash(edge: Edge): Array[Byte]