Uses of Interface
io.permazen.index.Index1
Package
Description
Abstraction layer allowing access to a
Database
using normal Java objects.Core classes for the Permazen Java persistence layer.
Permazen index classes.
-
Uses of Index1 in io.permazen
Modifier and TypeMethodDescriptionIndex1<?,
?> PermazenSimpleField.getIndex
(PermazenTransaction ptx) View the index on this field.<V,
T> Index1<V, T> PermazenTransaction.querySimpleIndex
(Class<T> targetType, String fieldName, Class<V> valueType) Get the index on a simple field. -
Uses of Index1 in io.permazen.core
Modifier and TypeClassDescriptionclass
CoreIndex1<V,
T> Core APIIndex1
implementation representing an index on a single field.Modifier and TypeMethodDescriptionNavigableMap<V1,
Index1<V2, T>> CoreIndex2.asMapOfIndex1()
CoreIndex3.asMapOfIndex1()
CoreIndex4.asMapOfIndex1()
-
Uses of Index1 in io.permazen.index
Modifier and TypeMethodDescriptionIndex2.asIndex1()
Get the prefix of this instance that only includes the first two indexed fields.Index3.asIndex1()
Get the prefix of this instance that only includes the first two indexed fields.Index4.asIndex1()
Get the prefix of this instance that only includes the first two indexed fields.Index1.withTargetBounds
(Bounds<T> bounds) ImposeBounds
that restrict the range of the target value.Index1.withValueBounds
(Bounds<V> bounds) ImposeBounds
that restrict the range of the indexed value.Modifier and TypeMethodDescriptionNavigableMap<V1,
Index1<V2, T>> Index2.asMapOfIndex1()
View this index as aNavigableMap
ofIndex1
s keyed by the first value.Index3.asMapOfIndex1()
View this index as aNavigableMap
ofIndex1
s keyed by the first two values.Index4.asMapOfIndex1()
View this index as aNavigableMap
ofIndex1
s keyed by the first three values.