object MuGraphAlgebra
The MuGraphAlgebra
companion object provides builder methods and
the setup of Neo4j for performing queries through Neo4j API calls.
- Alphabetic
- By Inheritance
- MuGraphAlgebra
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply[TLabel](g: MuGraph[TLabel])(implicit arg0: ClassTag[TLabel]): MuGraphAlgebra[TLabel]
Build 'MuGraphAlgebra' from 'MuGraph'.
Build 'MuGraphAlgebra' from 'MuGraph'.
- g
MuGraph to build 'MuGraphAlgebra'
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- val connection: String
- val dg: MuGraph[String]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- val ga: MuGraphAlgebra[String]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val le: Map[(Int, Int), Set[String]]
- val lv: Array[String]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- var neo: Neo4j
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val password: String
- def same(x: ArrayBuffer[ArrayBuffer[String]], y: ArrayBuffer[ArrayBuffer[String]]): Boolean
The same method check if the query results are the same.
The same method check if the query results are the same.
- x
the first parameter
- y
the second parameter
- val schema: Array[String]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def test(query: => Rows_lab, queryNeo4j: String, print: Boolean = false): Unit
The 'test' method tests the correctness of scalation result to the queries, against the Neo4j results.
The 'test' method tests the correctness of scalation result to the queries, against the Neo4j results.
- query
the scalation query
- queryNeo4j
the Neo4j query
whether to print the result or not
- def testSetup(createStmt: String, username: String = user_name, pwd: String = password, uri: String = connection): Unit
Setup the connection with Neo4j server.
Setup the connection with Neo4j server.
- createStmt
create statement for creating the graph in Neo4j
- username
the username to connect with the Neo4j
- pwd
the password to connect with the Neo4j
- uri
the uri to connect with the Neo4j
- def toString(): String
- Definition Classes
- AnyRef → Any
- val user_name: String
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated