Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- attempt(long) - Method in interface org.apache.polaris.persistence.nosql.impl.commits.retry.Retryable
-
Attempt a retryable operation.
B
- buildReadIndex(IndexContainer<V>, IndexValueSerializer<V>) - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- buildReadIndex(IndexContainer<V>, Persistence, IndexValueSerializer<V>) - Static method in class org.apache.polaris.persistence.nosql.impl.indexes.IndexesProvider
- buildWriteIndex(IndexContainer<V>, IndexValueSerializer<V>) - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- buildWriteIndex(IndexContainer<V>, Persistence, IndexValueSerializer<V>) - Static method in class org.apache.polaris.persistence.nosql.impl.indexes.IndexesProvider
C
- COL_OBJ_CREATED_AT - Static variable in class org.apache.polaris.persistence.nosql.impl.Identifiers
- COL_OBJ_ID - Static variable in class org.apache.polaris.persistence.nosql.impl.Identifiers
- COL_OBJ_PART - Static variable in class org.apache.polaris.persistence.nosql.impl.Identifiers
- COL_OBJ_REAL_PART_NUM - Static variable in class org.apache.polaris.persistence.nosql.impl.Identifiers
- COL_OBJ_TYPE - Static variable in class org.apache.polaris.persistence.nosql.impl.Identifiers
- COL_OBJ_VALUE - Static variable in class org.apache.polaris.persistence.nosql.impl.Identifiers
- COL_OBJ_VERSION - Static variable in class org.apache.polaris.persistence.nosql.impl.Identifiers
- COL_REALM - Static variable in class org.apache.polaris.persistence.nosql.impl.Identifiers
- COL_REF_CREATED_AT - Static variable in class org.apache.polaris.persistence.nosql.impl.Identifiers
- COL_REF_NAME - Static variable in class org.apache.polaris.persistence.nosql.impl.Identifiers
- COL_REF_POINTER - Static variable in class org.apache.polaris.persistence.nosql.impl.Identifiers
- COL_REF_PREVIOUS - Static variable in class org.apache.polaris.persistence.nosql.impl.Identifiers
- commit(CommitRetryable<REF_OBJ, RESULT>, RetryStatsConsumer) - Method in interface org.apache.polaris.persistence.nosql.impl.commits.CommitterWithStats
- CommitFactory - Class in org.apache.polaris.persistence.nosql.impl.commits
- commits() - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- CommitterWithStats<REF_OBJ,
RESULT> - Interface in org.apache.polaris.persistence.nosql.impl.commits -
Extension of
Committerthat provides retry-information callbacks, used for testing purposes. - conditionalDelete(T, Class<T>) - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- conditionalInsert(T, Class<T>) - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- conditionalUpdate(T, T, Class<T>) - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- CONFLICT - Enum constant in enum class org.apache.polaris.persistence.nosql.impl.commits.retry.RetryStatsConsumer.Result
- createCommitter(String, Class<REF_OBJ>, Class<RESULT>) - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- createReference(String, Optional<ObjRef>) - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- createReferencesSilent(Set<String>) - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
D
- delete(ObjRef) - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- deleteMany(ObjRef...) - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- deserialize(byte[], Class<T>) - Static method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- deserialize(ByteBuffer, Class<T>) - Static method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
-
Deserialize a byte array into an object of the given type, consumes the
ByteBuffer. - deserializeObj(String, long, int, InputStream, String, long, Class<T>) - Static method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
E
- ERROR - Enum constant in enum class org.apache.polaris.persistence.nosql.impl.commits.retry.RetryStatsConsumer.Result
F
- fetch(ObjRef, Class<T>) - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- fetchMany(Class<T>, ObjRef...) - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- fetchReference(String) - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
G
- generateId() - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- generateObjId(ObjType) - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- getImmediate(ObjRef, Class<T>) - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
I
- Identifiers - Class in org.apache.polaris.persistence.nosql.impl
-
Common identifiers used in the various database-specific implementations.
- idGenerator() - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- index() - Method in interface org.apache.polaris.persistence.nosql.impl.indexes.IndexStripeObj
- IndexesProvider - Class in org.apache.polaris.persistence.nosql.impl.indexes
-
Factory methods for store indexes.
- indexStripeObj(long, ByteBuffer) - Static method in interface org.apache.polaris.persistence.nosql.impl.indexes.IndexStripeObj
- IndexStripeObj - Interface in org.apache.polaris.persistence.nosql.impl.indexes
- IndexStripeObj.IndexStripeObjType - Class in org.apache.polaris.persistence.nosql.impl.indexes
- IndexStripeObjType() - Constructor for class org.apache.polaris.persistence.nosql.impl.indexes.IndexStripeObj.IndexStripeObjType
M
- maxSerializedValueSize() - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- monotonicClock() - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
N
- newBackend(CacheConfig, Optional<MeterRegistry>) - Static method in class org.apache.polaris.persistence.nosql.impl.cache.PersistenceCaches
-
Produces a
CacheBackendwith the given maximum capacity. - newCommits(Persistence) - Static method in class org.apache.polaris.persistence.nosql.impl.commits.CommitFactory
-
Create a new
Commitsinstance for the givenPersistenceinstance. - newCommitter(Persistence, String, Class<REF_OBJ>, Class<RESULT>) - Static method in class org.apache.polaris.persistence.nosql.impl.commits.CommitFactory
-
Creates a new
Committerinstance. - newRetryLoop(RetryConfig, MonotonicClock) - Static method in interface org.apache.polaris.persistence.nosql.impl.commits.retry.RetryLoop
O
- org.apache.polaris.persistence.nosql.impl - package org.apache.polaris.persistence.nosql.impl
- org.apache.polaris.persistence.nosql.impl.cache - package org.apache.polaris.persistence.nosql.impl.cache
- org.apache.polaris.persistence.nosql.impl.commits - package org.apache.polaris.persistence.nosql.impl.commits
- org.apache.polaris.persistence.nosql.impl.commits.retry - package org.apache.polaris.persistence.nosql.impl.commits.retry
- org.apache.polaris.persistence.nosql.impl.indexes - package org.apache.polaris.persistence.nosql.impl.indexes
-
Index implementation, do not directly use the types in this package.
P
- params() - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- PersistenceCaches - Class in org.apache.polaris.persistence.nosql.impl.cache
- PersistenceImplementation - Class in org.apache.polaris.persistence.nosql.impl
-
Base implementation that every database-specific implementation is encouraged to extend.
- PersistenceImplementation(Backend, PersistenceParams, String, MonotonicClock, IdGenerator) - Constructor for class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
R
- realmId() - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- Retryable<RESULT> - Interface in org.apache.polaris.persistence.nosql.impl.commits.retry
- retryLoop(Retryable<RESULT>) - Method in interface org.apache.polaris.persistence.nosql.impl.commits.retry.RetryLoop
- RetryLoop<RESULT> - Interface in org.apache.polaris.persistence.nosql.impl.commits.retry
- retryLoopFinished(RetryStatsConsumer.Result, int, long, long) - Method in interface org.apache.polaris.persistence.nosql.impl.commits.retry.RetryStatsConsumer
- RetryStatsConsumer - Interface in org.apache.polaris.persistence.nosql.impl.commits.retry
- RetryStatsConsumer.Result - Enum Class in org.apache.polaris.persistence.nosql.impl.commits.retry
S
- serialize(Object) - Static method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- serializeObj(Obj) - Static method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- setRetryStatsConsumer(RetryStatsConsumer) - Method in interface org.apache.polaris.persistence.nosql.impl.commits.retry.RetryLoop
- SUCCESS - Enum constant in enum class org.apache.polaris.persistence.nosql.impl.commits.retry.RetryStatsConsumer.Result
T
- TABLE_OBJS - Static variable in class org.apache.polaris.persistence.nosql.impl.Identifiers
- TABLE_REFS - Static variable in class org.apache.polaris.persistence.nosql.impl.Identifiers
- TIMEOUT - Enum constant in enum class org.apache.polaris.persistence.nosql.impl.commits.retry.RetryStatsConsumer.Result
- toString() - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- type() - Method in interface org.apache.polaris.persistence.nosql.impl.indexes.IndexStripeObj
- TYPE - Static variable in interface org.apache.polaris.persistence.nosql.impl.indexes.IndexStripeObj
U
- updateReferencePointer(Reference, ObjRef) - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
V
- valueOf(String) - Static method in enum class org.apache.polaris.persistence.nosql.impl.commits.retry.RetryStatsConsumer.Result
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.apache.polaris.persistence.nosql.impl.commits.retry.RetryStatsConsumer.Result
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- write(T, Class<T>) - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
- writeMany(Class<T>, T...) - Method in class org.apache.polaris.persistence.nosql.impl.PersistenceImplementation
All Classes and Interfaces|All Packages|Constant Field Values