object GraphInfo extends Serializable

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GraphInfo
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class GraphEdgeDefinition(collection: String, from: List[String], to: List[String]) extends Product with Serializable

    A definition for the relations of the graph

    A definition for the relations of the graph

    collection

    Name of the edge collection, where the edge are stored in.

    from

    List of vertex collection names. Edges in collection can only be inserted if their _from is in any of the collections here.

    to

    List of vertex collection names. Edges in collection can only be inserted if their _to is in any of the collections here.

  2. final case class GraphRepresentation(_id: String, _rev: String, name: String, edgeDefinitions: List[GraphEdgeDefinition] = List.empty, minReplicationFactor: Option[Int] = None, numberOfShards: Option[Int] = None, orphanCollections: List[String] = List.empty, replicationFactor: Option[Int] = None, isSmart: Boolean = false, smartGraphAttribute: Option[String] = None) extends Product with Serializable

    The information about a graph

    The information about a graph

    _id

    The internal id value of this graph.

    _rev

    The revision of this graph. Can be used to make sure to not override concurrent modifications to this graph.

    name

    The name of the graph.

    edgeDefinitions

    An array of definitions for the relations of the graph. Each has the following type:

    minReplicationFactor

    The minimal replication factor used for every new collection in the graph. If one shard has less than minReplicationFactor copies, we cannot write to this shard, but to all others.

    numberOfShards

    Number of shards created for every new collection in the graph.

    orphanCollections

    An array of additional vertex collections. Documents within these collections do not have edges within this graph.

    replicationFactor

    The replication factor used for every new collection in the graph.

    isSmart

    Flag if the graph is a SmartGraph (Enterprise Edition only) or not.

    smartGraphAttribute

    The name of the sharding attribute in smart graph case (Enterprise Edition only)

  3. final case class Response(graph: GraphRepresentation) extends Product with Serializable

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  20. object GraphEdgeDefinition extends Serializable
  21. object GraphRepresentation extends Serializable
  22. object Response extends Serializable

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped