MuGraph

scalation.database.mugraph_pm.MuGraph
See theMuGraph companion class
object MuGraph

The MuGraph companion object provides builder methods and example query multi-digraphs.

Attributes

Companion
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MuGraph.type

Members list

Type members

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def apply(label: Array[ValueType], elabel: Map[(Int, Int), Set[ValueType]], inverse: Boolean, name: String, schema: Array[String]): MuGraph

Build a MuGraph from the given vertex labels and edge mappings.

Build a MuGraph from the given vertex labels and edge mappings.

Value parameters

elabel

the map of edges, vertex pair -> set of edge labels

inverse

whether to store inverse adjacency sets (parents)

label

the vertex labels

name

the name of the multi-digraph

schema

the type of the vertices

Attributes