Package io.permazen.core
Class CollectionElementIndex<C extends Collection<E>,E>
java.lang.Object
io.permazen.core.SchemaItem
io.permazen.core.Index
io.permazen.core.SimpleIndex<T>
io.permazen.core.ComplexSubFieldIndex<C,E>
io.permazen.core.CollectionElementIndex<C,E>
- Type Parameters:
C
- the type of the collection fieldE
- the type of the collection element sub-field
- Direct Known Subclasses:
ListElementIndex
,SetElementIndex
public abstract class CollectionElementIndex<C extends Collection<E>,E>
extends ComplexSubFieldIndex<C,E>
A simple index on the elements of a
CollectionField
.-
Method Summary
Methods inherited from class io.permazen.core.ComplexSubFieldIndex
getIndex
Methods inherited from class io.permazen.core.SimpleIndex
getEncoding, getField, getKey, getKey
Methods inherited from class io.permazen.core.Index
genericize, getEncodings, getFields, getKey, getKey, getObjType, isComposite, toString, visit
Methods inherited from class io.permazen.core.SchemaItem
getName, getSchema, getSchemaId, getStorageId