trait KVIndex extends Annotation
- Annotations
- @Private() @Retention() @Target()
- Alphabetic
- By Inheritance
- KVIndex
- Annotation
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def annotationType(): Class[_ <: Annotation]
- Definition Classes
- Annotation
- abstract def copy(): Boolean
Whether to copy the instance's data to the index, instead of just storing a pointer to the data.
Whether to copy the instance's data to the index, instead of just storing a pointer to the data. The default behavior is to just store a reference; that saves disk space but is slower to read, since there's a level of indirection.
- Annotations
- @AnnotationDefault()
- abstract def parent(): String
The name of the parent index of this index.
The name of the parent index of this index. By default there is no parent index, so the generated data can be retrieved without having to provide a parent value.
If a parent index is defined, iterating over the data using the index will require providing a single value for the parent index. This serves as a rudimentary way to provide relationships between entities in the store.
- Annotations
- @AnnotationDefault()
- abstract def value(): String
The name of the index to be created for the annotated entity.
The name of the index to be created for the annotated entity. Must be unique within the class. Index names are not allowed to start with an underscore (that's reserved for internal use). The default value is the natural index name (which is always a copy index regardless of the annotation's values).
- Annotations
- @AnnotationDefault()
Concrete 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 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()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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()
- 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()