Index

A B C D E F G I M N O P R S T U V W 
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 Committer that 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 CacheBackend with the given maximum capacity.
newCommits(Persistence) - Static method in class org.apache.polaris.persistence.nosql.impl.commits.CommitFactory
Create a new Commits instance for the given Persistence instance.
newCommitter(Persistence, String, Class<REF_OBJ>, Class<RESULT>) - Static method in class org.apache.polaris.persistence.nosql.impl.commits.CommitFactory
Creates a new Committer instance.
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
 
A B C D E F G I M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values