Class KeyIndexTestSet.IndexTestSetGenerator<ELEMENT>

java.lang.Object
org.apache.polaris.persistence.nosql.impl.indexes.KeyIndexTestSet.IndexTestSetGenerator<ELEMENT>
Enclosing interface:
KeyIndexTestSet<ELEMENT>

@PolarisImmutable public abstract static class KeyIndexTestSet.IndexTestSetGenerator<ELEMENT> extends Object
  • Constructor Details

    • IndexTestSetGenerator

      public IndexTestSetGenerator()
  • Method Details

    • elementSupplier

      public abstract Function<org.apache.polaris.persistence.nosql.api.index.IndexKey,org.apache.polaris.persistence.nosql.impl.indexes.IndexElement<ELEMENT>> elementSupplier()
    • elementSerializer

      public abstract org.apache.polaris.persistence.nosql.api.index.IndexValueSerializer<ELEMENT> elementSerializer()
    • keySet

      @Default public KeyIndexTestSet.KeySet keySet()
    • generateIndexTestSet

      public final KeyIndexTestSet<ELEMENT> generateIndexTestSet()