Index

A B C D E F G H I K N O P R S T U W 
All Classes and Interfaces|All Packages

A

AbstractPersistenceTests - Class in org.apache.polaris.persistence.nosql.impl
 
AbstractPersistenceTests() - Constructor for class org.apache.polaris.persistence.nosql.impl.AbstractPersistenceTests
 
asHex(ByteBuffer) - Static method in class org.apache.polaris.persistence.nosql.impl.indexes.Util
 

B

backend - Variable in class org.apache.polaris.persistence.nosql.impl.AbstractPersistenceTests
 
backendBulkDeletions(Persistence, Persistence, Persistence) - Method in class org.apache.polaris.persistence.nosql.impl.AbstractPersistenceTests
 
backendRealmDeletion(Persistence, Persistence, Persistence) - Method in class org.apache.polaris.persistence.nosql.impl.AbstractPersistenceTests
 
backendScan(Persistence, Persistence, Persistence) - Method in class org.apache.polaris.persistence.nosql.impl.AbstractPersistenceTests
 
BaseTestCommitLogImpl - Class in org.apache.polaris.persistence.nosql.impl.commits
 
BaseTestCommitLogImpl() - Constructor for class org.apache.polaris.persistence.nosql.impl.commits.BaseTestCommitLogImpl
 
BaseTestCommitterImpl - Class in org.apache.polaris.persistence.nosql.impl.commits
 
BaseTestCommitterImpl() - Constructor for class org.apache.polaris.persistence.nosql.impl.commits.BaseTestCommitterImpl
 
basicIndexTestSet() - Static method in interface org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet
 

C

commitLogs(int, TestInfo) - Method in class org.apache.polaris.persistence.nosql.impl.commits.BaseTestCommitLogImpl
 
committerStateImpl() - Method in class org.apache.polaris.persistence.nosql.impl.commits.BaseTestCommitterImpl
 
conditionalObjects() - Method in class org.apache.polaris.persistence.nosql.impl.AbstractPersistenceTests
 
createReferencesSilent(int, int) - Method in class org.apache.polaris.persistence.nosql.impl.AbstractPersistenceTests
 

D

deserialize() - Method in interface org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet
 
deterministic() - Method in class org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet.RealisticKeySet
 

E

elementSerializer() - Method in class org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet.IndexTestSetGenerator
 
elementSupplier() - Method in class org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet.IndexTestSetGenerator
 

F

failingCommitMustDeleteAllObjs(TestInfo) - Method in class org.apache.polaris.persistence.nosql.impl.commits.BaseTestCommitterImpl
 
foldersPerLevel() - Method in class org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet.RealisticKeySet
 

G

generateIndexTestSet() - Method in class org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet.IndexTestSetGenerator
 

H

hugeObject(int) - Method in class org.apache.polaris.persistence.nosql.impl.AbstractPersistenceTests
 

I

IndexTestSetGenerator() - Constructor for class org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet.IndexTestSetGenerator
 

K

keyIndex() - Method in interface org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet
 
KeyIndexTestSet<ELEMENT> - Interface in org.apache.polaris.persistence.nosql.impl.indexes
Generates a configurable set IndexKeys and test helper functionality to de-serialize indexes using this set of keys.
KeyIndexTestSet.IndexTestSetGenerator<ELEMENT> - Class in org.apache.polaris.persistence.nosql.impl.indexes
 
KeyIndexTestSet.KeySet - Interface in org.apache.polaris.persistence.nosql.impl.indexes
 
KeyIndexTestSet.RandomUuidKeySet - Class in org.apache.polaris.persistence.nosql.impl.indexes
Generates IndexKeys consisting of a single element from the string representation of random UUIDs.
KeyIndexTestSet.RealisticKeySet - Class in org.apache.polaris.persistence.nosql.impl.indexes
Generates IndexKeys based on realistic name patterns using a configurable amount of namespace levels, namespaces per level and tables per namespace.
KeyIndexTestSet.Words - Class in org.apache.polaris.persistence.nosql.impl.indexes
 
keys() - Method in interface org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet
 
keys() - Method in interface org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet.KeySet
 
keys() - Method in class org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet.RandomUuidKeySet
 
keys() - Method in class org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet.RealisticKeySet
 
keySet() - Method in class org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet.IndexTestSetGenerator
 

N

namespaceLevels() - Method in class org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet.RealisticKeySet
 
newGenerator() - Static method in interface org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet
 
nonExistingReferenceThrows(TestInfo) - Method in class org.apache.polaris.persistence.nosql.impl.commits.BaseTestCommitterImpl
 
numKeys() - Method in class org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet.RandomUuidKeySet
 

O

objs() - Method in class org.apache.polaris.persistence.nosql.impl.AbstractPersistenceTests
 
of(List<IndexKey>, ByteBuffer, IndexSpi<ELEMENT>, IndexSpi<ELEMENT>) - Static method in interface org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet
 
org.apache.polaris.persistence.nosql.impl - package org.apache.polaris.persistence.nosql.impl
 
org.apache.polaris.persistence.nosql.impl.commits - package org.apache.polaris.persistence.nosql.impl.commits
 
org.apache.polaris.persistence.nosql.impl.indexes - package org.apache.polaris.persistence.nosql.impl.indexes
 

P

payload() - Method in interface org.apache.polaris.persistence.nosql.impl.commits.SimpleCommitTestObj
 
persistence - Variable in class org.apache.polaris.persistence.nosql.impl.commits.BaseTestCommitLogImpl
 
persistence - Variable in class org.apache.polaris.persistence.nosql.impl.commits.BaseTestCommitterImpl
 
persistence() - Method in class org.apache.polaris.persistence.nosql.impl.AbstractPersistenceTests
 

R

randomGetKey() - Method in interface org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet
 
randomKey() - Method in interface org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet
 
randomObjId() - Static method in class org.apache.polaris.persistence.nosql.impl.indexes.Util
 
RandomUuidKeySet() - Constructor for class org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet.RandomUuidKeySet
 
randomWord() - Static method in interface org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet
 
RealisticKeySet() - Constructor for class org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet.RealisticKeySet
 
referenceLifecycle(TestInfo) - Method in class org.apache.polaris.persistence.nosql.impl.AbstractPersistenceTests
 
referenceNames() - Method in class org.apache.polaris.persistence.nosql.impl.AbstractPersistenceTests
Exercises a bunch of reference names that can be problematic if the database uses collators, that for example, collapse adjacent spaces.
referenceRecentPointers(TestInfo) - Method in class org.apache.polaris.persistence.nosql.impl.AbstractPersistenceTests
 
referenceWithInitialPointer(TestInfo) - Method in class org.apache.polaris.persistence.nosql.impl.AbstractPersistenceTests
 
referenceWithoutInitialPointer(TestInfo) - Method in class org.apache.polaris.persistence.nosql.impl.AbstractPersistenceTests
 

S

sameRefPointer(TestInfo) - Method in class org.apache.polaris.persistence.nosql.impl.commits.BaseTestCommitterImpl
 
sameRefPointerMustNotModify(TestInfo) - Method in class org.apache.polaris.persistence.nosql.impl.commits.BaseTestCommitterImpl
 
sameRefPointerMustNotWriteObjs(TestInfo) - Method in class org.apache.polaris.persistence.nosql.impl.commits.BaseTestCommitterImpl
 
serialize() - Method in interface org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet
 
serialized() - Method in interface org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet
 
serializedSafe() - Method in interface org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet
 
simpleCase(TestInfo) - Method in class org.apache.polaris.persistence.nosql.impl.commits.BaseTestCommitterImpl
 
SimpleCommitTestObj - Interface in org.apache.polaris.persistence.nosql.impl.commits
A concrete object
SimpleCommitTestObj.Builder - Interface in org.apache.polaris.persistence.nosql.impl.commits
 
SimpleCommitTestObj.SimpleCommitTestObjType - Class in org.apache.polaris.persistence.nosql.impl.commits
 
SimpleCommitTestObjType() - Constructor for class org.apache.polaris.persistence.nosql.impl.commits.SimpleCommitTestObj.SimpleCommitTestObjType
 
simpleImmediatelySuccessfulCommit(TestInfo) - Method in class org.apache.polaris.persistence.nosql.impl.commits.BaseTestCommitterImpl
 
soft - Variable in class org.apache.polaris.persistence.nosql.impl.AbstractPersistenceTests
 
soft - Variable in class org.apache.polaris.persistence.nosql.impl.commits.BaseTestCommitLogImpl
 
soft - Variable in class org.apache.polaris.persistence.nosql.impl.commits.BaseTestCommitterImpl
 
sourceKeyIndex() - Method in interface org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet
 

T

tablesPerNamespace() - Method in class org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet.RealisticKeySet
 
type() - Method in interface org.apache.polaris.persistence.nosql.impl.commits.SimpleCommitTestObj
 
TYPE - Static variable in interface org.apache.polaris.persistence.nosql.impl.commits.SimpleCommitTestObj
 

U

Util - Class in org.apache.polaris.persistence.nosql.impl.indexes
 

W

Words() - Constructor for class org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet.Words
 
writeIfNewSuccessfulCommitAfterFourRetries(TestInfo) - Method in class org.apache.polaris.persistence.nosql.impl.commits.BaseTestCommitterImpl
 
writeIntentSuccessfulCommitAfterFourRetries(TestInfo) - Method in class org.apache.polaris.persistence.nosql.impl.commits.BaseTestCommitterImpl
 
writeOrReplaceSuccessfulCommitAfterFourRetries(TestInfo) - Method in class org.apache.polaris.persistence.nosql.impl.commits.BaseTestCommitterImpl
 
A B C D E F G H I K N O P R S T U W 
All Classes and Interfaces|All Packages