final class IndexManager extends AnyRef
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- IndexManager
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def createNodePropertyIndex(propertyName: String): Unit
Create an index for specified node property.
Create an index for specified node property. Whenever an element has the specified key mutated, the index is updated. When the index is created, all existing elements are indexed to ensure that they are captured by the index.
- final def dropNodePropertyIndex(key: String): Unit
Drop the index for specified node property.
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def getIndexedNodeCount(propertyName: String): Int
- final def getIndexedNodeProperties(): Set[String]
Return all the keys currently being indexed for nodes.
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def initializeStoredIndices(storage: OdbStorage): Unit
- Attributes
- protected[overflowdb]
- def isIndexed(propertyName: String): Boolean
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def lookup(key: String, value: AnyRef): List[NodeRef]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def putIfIndexed(key: String, newValue: AnyRef, nodeRef: NodeRef): Unit
- final def remove(key: String, value: AnyRef, nodeRef: NodeRef): Unit
- Attributes
- protected[overflowdb]
- final def removeElement(nodeRef: NodeRef): Unit
- Attributes
- protected[overflowdb]
- def storeIndexes(storage: OdbStorage): Unit
- Attributes
- protected[overflowdb]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()