Class KeyIndexTestSet.RealisticKeySet
java.lang.Object
org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet.RealisticKeySet
- All Implemented Interfaces:
KeyIndexTestSet.KeySet
- Enclosing interface:
KeyIndexTestSet<ELEMENT>
@PolarisImmutable
public abstract static class KeyIndexTestSet.RealisticKeySet
extends Object
implements KeyIndexTestSet.KeySet
Generates
IndexKeys based on realistic name patterns using a configurable amount of
namespace levels, namespaces per level and tables per namespace. Key elements are derived from
a set of more than 80000 words, each at least 10 characters long. The deterministic()
flag specifies whether the words are chosen deterministically.-
Constructor Details
-
RealisticKeySet
public RealisticKeySet()
-
-
Method Details
-
namespaceLevels
@Default public int namespaceLevels() -
foldersPerLevel
@Default public int foldersPerLevel() -
tablesPerNamespace
@Default public int tablesPerNamespace() -
deterministic
@Default public boolean deterministic() -
keys
- Specified by:
keysin interfaceKeyIndexTestSet.KeySet
-