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