Uses of Interface
io.permazen.index.Index1
Packages that use 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
Methods in io.permazen that return Index1Modifier 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
Classes in io.permazen.core that implement Index1Modifier and TypeClassDescriptionclass
CoreIndex1<V,
T> Core APIIndex1
implementation representing an index on a single field.Methods in io.permazen.core that return types with arguments of type Index1Modifier and TypeMethodDescriptionNavigableMap<V1,
Index1<V2, T>> CoreIndex2.asMapOfIndex1()
CoreIndex3.asMapOfIndex1()
CoreIndex4.asMapOfIndex1()
-
Uses of Index1 in io.permazen.index
Methods in io.permazen.index that return Index1Modifier 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.Methods in io.permazen.index that return types with arguments of type Index1Modifier 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.