oriented

package oriented

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Direction extends AnyRef

    Provide direction for Edges and Vertices actions

  2. case class Edge[A](element: A, orientElement: OrientEdge) extends Element[A] with Product with Serializable

    TODO

  3. case class EdgeType[A](orientType: OrientEdgeType) extends Type[A] with Product with Serializable

    A Edge Type in an OrientDB

  4. sealed trait Element[A] extends AnyRef

    Element interface for typeclasses Vertex and Edge.

  5. case class InMemoryClient(db: String, user: String = "root", password: String = "root", pool: Option[(Int, Int)] = scala.None) extends OrientClient with Product with Serializable

    Creates an InMemory Client for OrientDB.

  6. sealed trait OrientClient extends AnyRef

    OrientClient provides communication to OrientDB, with either a InMemory, (P)Local or Remote database.

  7. trait OrientFormat[A] extends AnyRef

    OrientFormat typeclass makes it able to transform from and to OrientElements from a specific model A.

  8. case class PLocalClient(uri: String, db: String, user: String, password: String, pool: Option[(Int, Int)] = scala.None) extends OrientClient with Product with Serializable

    Creates an PLocal Client for OrientDB.

  9. case class RemoteClient(uri: String, db: String, user: String, password: String, pool: Option[(Int, Int)] = scala.None) extends OrientClient with Product with Serializable

    Creates an Remote Client for OrientDB.

  10. trait Type[A] extends AnyRef

    TODO Extend with all the actions on orientType + create the schema when the types gets created!

  11. case class Vertex[A](element: A, orientElement: OrientVertex) extends Element[A] with Product with Serializable

    TODO

  12. case class VertexType[A](orientType: OrientVertexType) extends Type[A] with Product with Serializable

    A Vertex Type in an OrientDB

Value Members

  1. object Both extends Direction with Product with Serializable

  2. object In extends Direction with Product with Serializable

  3. object Out extends Direction with Product with Serializable

  4. package free

  5. package syntax

    Syntax package for importing types and implicits in scope.

Ungrouped