scalation.database.mugraph_pm
Members list
Type members
Classlikes
The ExampleMuGraphD
object contains example query and data multi-digraphs in which the vertex label type is Double
.
The ExampleMuGraphD
object contains example query and data multi-digraphs in which the vertex label type is Double
.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ExampleMuGraphD.type
The ExampleMuGraphS
object contains example query and data multi-digraphs in which the vertex label type is String
.
The ExampleMuGraphS
object contains example query and data multi-digraphs in which the vertex label type is String
.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ExampleMuGraphS.type
The MatchAnswers
object contains answers for the graph matching problem given in the following paper: John A. Miller, Lakshmish Ramaswamy, Arash J.Z. Fard and Krys J. Kochut, "Research Directions in Big Data Graph Analytics," Proceedings of the 4th IEEE International Congress on Big Data (ICBD'15), New York, New York (June-July 2015) pp. 785-794. FIX: merge with Answers
.
The MatchAnswers
object contains answers for the graph matching problem given in the following paper: John A. Miller, Lakshmish Ramaswamy, Arash J.Z. Fard and Krys J. Kochut, "Research Directions in Big Data Graph Analytics," Proceedings of the 4th IEEE International Congress on Big Data (ICBD'15), New York, New York (June-July 2015) pp. 785-794. FIX: merge with Answers
.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MatchAnswers.type
The MuDualIso
class provides an implementation for Subgraph Isomorphism that uses Dual Graph Simulation for pruning.
The MuDualIso
class provides an implementation for Subgraph Isomorphism that uses Dual Graph Simulation for pruning.
Value parameters
- g
-
the data graph G(V, E, l)
- q
-
the query graph Q(U, D, k)
Attributes
- Supertypes
The MuDualSim
class provides an implementation for Dual Graph Simulation for multi-graphs. It differs from DualSim
by not using inverse adjacency sets (pa) in order to save space.
The MuDualSim
class provides an implementation for Dual Graph Simulation for multi-graphs. It differs from DualSim
by not using inverse adjacency sets (pa) in order to save space.
Value parameters
- g
-
the data graph G(V, E, l)
- q
-
the query graph Q(U, D, k)
Attributes
- Supertypes
Value parameters
- ch
-
the array of child (adjacency) vertex sets (outgoing edges)
- elabel
-
the map of edge labels: (u, v) -> set of edge label
- inverse
-
whether to store inverse adjacency sets (parents)
- label
-
the array of vertex labels: v -> vertex label
- name
-
the name of the multi-digraph
- schema
-
optional schema: map from label to label type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Cloneableclass Objecttrait Matchableclass AnyShow all
The MuGraph
companion object provides builder methods and example query multi-digraphs.
The MuGraphGen
class is used to build random graph with various characteristics.
The MuGraphGen
class is used to build random graph with various characteristics.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
The MuGraphMatcher
trait serves as a template for implementing specific algorithms for graph pattern matching.
The MuGraphMatcher
trait serves as a template for implementing specific algorithms for graph pattern matching.
Value parameters
- g
-
the data graph G(V, E, l) with vertices v in V
- q
-
the query graph Q(U, D, k) with vertices u in U
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
The MuGraphSim
class provides an implementation for Simple Graph Simulation. For each vertex in a query graph q, it returns all matching vertices in the data graph g with the same vertex label and matching children.
The MuGraphSim
class provides an implementation for Simple Graph Simulation. For each vertex in a query graph q, it returns all matching vertices in the data graph g with the same vertex label and matching children.
Value parameters
- g
-
the data graph G(V, E, l)
- q
-
the query graph Q(U, D, k)
Attributes
- See also
- Supertypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Value members
Concrete methods
The matchAnswersTest
main function is used to test the MatchAnswers
object.
The matchAnswersTest
main function is used to test the MatchAnswers
object.
runMain scalation.database.mugraph_pm.matchAnswersTest
Attributes
The muDualIsoTest
main function is used to test the MuDualIso
class.
The muDualIsoTest
main function is used to test the MuDualIso
class.
runMain scalation.database.mugraph_pm.muDualIsoTest
Attributes
The muDualIsoTest2
main function is used to test the MuDualIso
class.
The muDualIsoTest2
main function is used to test the MuDualIso
class.
runMain scalation.database.mugraph_pm.muDualIsoTest2
Attributes
The muDualIsoTest3
main function is used to test the MuDualIso
class.
The muDualIsoTest3
main function is used to test the MuDualIso
class.
runMain scalation.database.mugraph_pm.muDualIsoTest3
Attributes
The muDualSimTest
main function is used to test the MuDualSim
class.
The muDualSimTest
main function is used to test the MuDualSim
class.
runMain scalation.database.mugraph_pm.muDualSimTest
Attributes
The muDualSimTest2
main function is used to test the MuDualSim
class.
The muDualSimTest2
main function is used to test the MuDualSim
class.
runMain scalation.database.mugraph_pm.muDualSimTest2
Attributes
The muDualSimTest3
main function is used to test the MuDualSim
class.
The muDualSimTest3
main function is used to test the MuDualSim
class.
runMain scalation.database.mugraph_pm.muDualSimTest3
Attributes
The muGraphGenTest
main function is used to test the MuGraphGen
class for building random graphs where a vertex's degree is uniformly distributed.
The muGraphGenTest
main function is used to test the MuGraphGen
class for building random graphs where a vertex's degree is uniformly distributed.
runMain scalation.database.mugraph_pm.muGraphGenTest
Attributes
The muGraphGenTest2
main function is used to test the MuGraphGen
class for building power law graphs.
The muGraphGenTest2
main function is used to test the MuGraphGen
class for building power law graphs.
runMain scalation.database.mugraph_pm.muGraphGenTest2
Attributes
The muGraphGenTest3
main function is used to test the MuGraphGen
class for extracting query graphs from data graphs.
The muGraphGenTest3
main function is used to test the MuGraphGen
class for extracting query graphs from data graphs.
runMain scalation.database.mugraph_pm.muGraphGenTest3
Attributes
The muGraphSimTest
main function is used to test the MuGraphSim
class.
The muGraphSimTest
main function is used to test the MuGraphSim
class.
runMain scalation.database.mugraph_pm.muGraphSimTest
Attributes
The muGraphSimTest2
main function is used to test the MuGraphSim
class.
The muGraphSimTest2
main function is used to test the MuGraphSim
class.
runMain scalation.database.mugraph_pm.muGraphSimTest2
Attributes
The muGraphSimTest3
main function is used to test the MuGraphSim
class.
The muGraphSimTest3
main function is used to test the MuGraphSim
class.
runMain scalation.database.mugraph_pm.muGraphSimTest3
Attributes
The muGraphTest
main function is used to test the MuGraph
class using examples from the ExampleMuGraphD
object, which contains multi-digraphs whose vertex and edge labels are of type Double
.
The muGraphTest
main function is used to test the MuGraph
class using examples from the ExampleMuGraphD
object, which contains multi-digraphs whose vertex and edge labels are of type Double
.
runMain scalation.database.mugraph_pm.muGraphTest
Attributes
The muGraphTest2
main function is used to test the MuGraph
class using examples from the ExampleMuGraphD
object, which contains multi-digraphs whose vertex and edge labels are of type String
.
The muGraphTest2
main function is used to test the MuGraph
class using examples from the ExampleMuGraphD
object, which contains multi-digraphs whose vertex and edge labels are of type String
.
runMain scalation.database.mugraph_pm.muGraphTest2