org.ensime.indexer.orientdb.syntax

RichGraph

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
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def allV[T](implicit graph: OrientBaseGraph, s: BigDataFormat[T]): List[T]

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. 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]

  9. def clone(): AnyRef

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

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

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

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

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

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

  16. final def getClass(): Class[_]

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

    Definition Classes
    AnyRef → Any
  18. 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

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

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

    Side-effecting vertex insertion.

  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. lazy val log: Logger

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

    Definition Classes
    AnyRef
  24. final def notify(): Unit

    Definition Classes
    AnyRef
  25. final def notifyAll(): Unit

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

    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?)

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

    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

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

    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

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

    Definition Classes
    AnyRef
  30. def toString(): String

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

  32. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SLF4JLogging

Inherited from AnyRef

Inherited from Any

Ungrouped