eu.fakod.neo4jscala

Neo4jBatchIndexProvider

trait Neo4jBatchIndexProvider extends Neo4jIndexProvider

provides Index access trait class must mixin a trait that provides an instance of class BatchInserter i.g. BatchGraphDatabaseServiceProvider

Linear Supertypes
Neo4jIndexProvider, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Neo4jBatchIndexProvider
  2. Neo4jIndexProvider
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type IndexCustomConfig = Option[Map[String, String]]

    type convenience definition

    type convenience definition

    Definition Classes
    Neo4jIndexProvider
  2. class IndexWrapper[T <: PropertyContainer] extends AnyRef

    wrapper class for subsequent implicit conversion

Abstract Value Members

  1. abstract def batchInserter: BatchInserter

    instance of BatchInserter

  2. abstract val ds: DatabaseService

    required DatabaseService provided by XXXServiceProvider

    required DatabaseService provided by XXXServiceProvider

    Definition Classes
    Neo4jIndexProvider

Concrete 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 NodeIndexConfig: List[(String, IndexCustomConfig)]

    has to be overwritten to define Node Index and configuration

    has to be overwritten to define Node Index and configuration

    Definition Classes
    Neo4jIndexProvider
  7. def RelationIndexConfig: List[(String, IndexCustomConfig)]

    has to be overwritten to define Relation Index and configuration

    has to be overwritten to define Relation Index and configuration

    Definition Classes
    Neo4jIndexProvider
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  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. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  14. def getIndexManager: IndexManager

    store for IndexManager

    store for IndexManager

    returns

    IndexManager the index manager

    Definition Classes
    Neo4jBatchIndexProviderNeo4jIndexProvider
  15. def getNodeIndex(name: String): Option[Index[Node]]

    returns

    Option[Index[Node]] the created index if available

    Definition Classes
    Neo4jIndexProvider
  16. def getRelationIndex(name: String): Option[RelationshipIndex]

    returns

    Option[RelationshipIndex] the created index if available

    Definition Classes
    Neo4jIndexProvider
  17. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  18. implicit def indexToRichIndex[T <: PropertyContainer](i: Index[T]): IndexWrapper[T]

    more convenient index adding

    more convenient index adding

    Definition Classes
    Neo4jIndexProvider
  19. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  20. implicit def mapToOptionMap(t: (String, Map[String, String])): (String, Option[Map[String, String]])

    conversion to ease the use of optional configuration

    conversion to ease the use of optional configuration

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

    Definition Classes
    AnyRef
  22. implicit def nodeIndexToBatchIndex(ni: Index[Node]): BatchIndex

    converts implicitly to the underlying batch instance

  23. final def notify(): Unit

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

    Definition Classes
    AnyRef
  25. implicit def relationIndexToBatchRelationshipIndex(ri: RelationshipIndex): BatchRelationshipIndex

    converts implicitly to the underlying batch instance

  26. def shutdownIndex(): Unit

    delegates to shutdown method

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

    Definition Classes
    AnyRef
  28. def toString(): String

    Definition Classes
    AnyRef → Any
  29. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Neo4jIndexProvider

Inherited from AnyRef

Inherited from Any

Ungrouped