Packages

object MuGraphAlgebra

The MuGraphAlgebra companion object provides builder methods and the setup of Neo4j for performing queries through Neo4j API calls.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MuGraphAlgebra
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. 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'

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  7. val connection: String
  8. val dg: MuGraph[String]
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. val ga: MuGraphAlgebra[String]
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. val le: Map[(Int, Int), Set[String]]
  17. val lv: Array[String]
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. var neo: Neo4j
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. val password: String
  23. 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

  24. val schema: Array[String]
  25. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  26. 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

    print

    whether to print the result or not

  27. 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

  28. def toString(): String
    Definition Classes
    AnyRef → Any
  29. val user_name: String
  30. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped