Object

org.ensime.indexer.orientdb.syntax

RichGraph

Related Doc: package syntax

Permalink

object RichGraph extends SLF4JLogging

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

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def allV[T](implicit graph: OrientBaseGraph, s: BigDataFormat[T]): List[T]

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def classHierarchy[P](value: P, hierarchyType: Direction, levels: Option[Int])(implicit arg0: Ordering[P], graph: OrientBaseGraph, s: BigDataFormat[ClassDef], u: OrientIdFormat[ClassDef, P], p: SPrimitive[P]): Option[Hierarchy]

    Permalink
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. def findUsageLocations[P](value: P)(implicit graph: OrientBaseGraph, bdf: BigDataFormat[FqnSymbol], oid: OrientIdFormat[FqnSymbol, P], p: SPrimitive[P]): Seq[VertexT[UsageLocation]]

    Permalink
  12. def findUsages[P](value: P)(implicit graph: OrientBaseGraph, bdf: BigDataFormat[FqnSymbol], oid: OrientIdFormat[FqnSymbol, P], p: SPrimitive[P]): Seq[VertexT[FqnSymbol]]

    Permalink
  13. def findV[T](hack: String)(p: (T) ⇒ Boolean)(implicit g: OrientBaseGraph, f: BigDataFormat[T]): Seq[T]

    Permalink
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  16. def insertE[O, I, E <: EdgeT[O, I]](out: VertexT[O], in: VertexT[I], e: E)(implicit graph: Graph, tpe: Typeable[E], ser: BigDataFormat[E]): Unit

    Permalink
  17. def insertIfNotExists[T, P](t: T)(implicit graph: OrientBaseGraph, s: BigDataFormat[T], u: OrientIdFormat[T, P], p: SPrimitive[P]): VertexT[T]

    Permalink
  18. def insertV[T](t: T)(implicit graph: OrientBaseGraph, s: BigDataFormat[T]): VertexT[T]

    Permalink

    Side-effecting vertex insertion.

  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. lazy val log: Logger

    Permalink
    Definition Classes
    SLF4JLogging
  21. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. def readUniqueV[T, P](value: P)(implicit graph: OrientBaseGraph, s: BigDataFormat[T], u: OrientIdFormat[T, P], p: SPrimitive[P]): Option[VertexT[T]]

    Permalink

    Obtain a unique vertex representing an entity of type T with a field equal to value.

    Obtain a unique vertex representing an entity of type T with a field equal to value. Uniqueness must be enforced by convention. (maybe we should force the field name?)

  25. def removeV[T, P](ts: Seq[T])(implicit graph: OrientBaseGraph, s: BigDataFormat[T], u: OrientIdFormat[T, P], p: SPrimitive[P], cdefFormat: BigDataFormat[ClassDef]): Int

    Permalink

    Removes all vertices, representing domain objects in ts, from graph.

    Removes all vertices, representing domain objects in ts, from graph.

    ts

    elements to be deleted

    returns

    amount of vertices deleted

  26. def removeV[T, P](t: T)(implicit graph: OrientBaseGraph, s: BigDataFormat[T], u: OrientIdFormat[T, P], p: SPrimitive[P], cdefFormat: BigDataFormat[ClassDef]): Boolean

    Permalink

    Removes a vertex, representing t, from the graph.

    Removes a vertex, representing t, from the graph.

    returns

    true if the graph contained the specified element

  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  28. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  29. def upsertV[T, P](t: T)(implicit graph: OrientBaseGraph, s: BigDataFormat[T], u: OrientIdFormat[T, P], p: SPrimitive[P]): VertexT[T]

    Permalink
  30. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SLF4JLogging

Inherited from AnyRef

Inherited from Any

Ungrouped