flatgraph

package flatgraph

Members list

Type members

Classlikes

object Accessors

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Accessors.type

Attributes

Supertypes
class Object
trait Matchable
class Any
trait DNode extends DNodeOrNode

A DNode represents a detached node. It corresponds to the NewNode classes. This is how one adds nodes to a graph.

A DNode represents a detached node. It corresponds to the NewNode classes. This is how one adds nodes to a graph.

Attributes

Supertypes
trait DNodeOrNode
class Object
trait Matchable
class Any
Known subtypes
class GenericDNode
trait DNodeOrNode

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait DNode
class GenericDNode
object DefaultValue

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final class DefaultValue(val default: Any)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
class DiffGraphBuilder(schema: Schema, schemaViolationReporter: SchemaViolationReporter)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class Edge(val src: GNode, val dst: GNode, val edgeKind: Short, val subSeq: Int, val property: Any)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Edge

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Edge.type
object FormalQtyType

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
class FreeSchema(nodeLabels: Array[String], propertyLabels: Array[String], nodePropertyPrototypes: Array[AnyRef], propertyNamesByNodeLabel: Map[String, Set[String]], edgeLabels: Array[String], edgePropertyPrototypes: Array[AnyRef], formalQuantities: Array[FormalQuantity]) extends Schema

Attributes

Supertypes
class Schema
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
final class GenericDNode(val nodeKind: Short, var storedRef: Option[GNode]) extends DNode

Attributes

Supertypes
trait DNode
trait DNodeOrNode
class Object
trait Matchable
class Any
object Graph

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Graph.type
class Graph(val schema: Schema, val storagePathMaybe: Option[Path]) extends AutoCloseable

Attributes

Companion
object
Supertypes
trait AutoCloseable
class Object
trait Matchable
class Any
object Implicits extends Implicits

Attributes

Companion
trait
Supertypes
trait Implicits
class Object
trait Matchable
class Any
Self type
Implicits.type
trait Implicits

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Implicits
case class MultiPropertyKey[ValueType](kind: Int, name: String) extends PropertyKey[ValueType, IndexedSeq[ValueType]]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PropertyKey[ValueType, IndexedSeq[ValueType]]
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object NoProperty

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
NoProperty.type
case class OptionalPropertyKey[ValueType](kind: Int, name: String) extends PropertyKey[ValueType, Option[ValueType]]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PropertyKey[ValueType, Option[ValueType]]
class Object
trait Matchable
class Any
Show all
sealed trait PropertyKey[ValueType, CompleteType]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class MultiPropertyKey[ValueType]
class OptionalPropertyKey[ValueType]
class SinglePropertyKey[ValueType]
object Schema

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Schema.type
abstract class Schema

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class FreeSchema
case class SinglePropertyKey[ValueType](kind: Int, name: String, default: ValueType) extends PropertyKey[ValueType, ValueType]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PropertyKey[ValueType, ValueType]
class Object
trait Matchable
class Any
Show all