Package io.permazen.core
Class ComplexSubFieldIndex<C,T>
java.lang.Object
io.permazen.core.SchemaItem
io.permazen.core.Index
io.permazen.core.SimpleIndex<T>
io.permazen.core.ComplexSubFieldIndex<C,T>
- Type Parameters:
C
- the type of the complex fieldT
- the type of the indexed sub-field
- Direct Known Subclasses:
CollectionElementIndex
,MapKeyIndex
,MapValueIndex
A simple index on a
ComplexField
sub-field.-
Method Summary
Modifier and TypeMethodDescriptionfinal CoreIndex1<T,
ObjId> getIndex
(Transaction tx) Get this index's view of the given transaction.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
-
Method Details
-
getIndex
Description copied from class:Index
Get this index's view of the given transaction.- Specified by:
getIndex
in classSimpleIndex<T>
- Parameters:
tx
- transaction- Returns:
- view of this index in
tx
-