Class InternalIndexOperations

java.lang.Object
org.springframework.data.aerospike.query.cache.InternalIndexOperations

public class InternalIndexOperations extends Object
Internal index related operations used by ReactorIndexRefresher and IndexRefresher.
Author:
Sergii Karpenko
  • Constructor Details

    • InternalIndexOperations

      public InternalIndexOperations(IndexInfoParser indexInfoParser)
  • Method Details

    • parseIndexesInfo

      public IndexesInfo parseIndexesInfo(String infoResponse)
    • buildGetIndexesCommand

      public String buildGetIndexesCommand()
    • enrichIndexesWithCardinality

      public void enrichIndexesWithCardinality(com.aerospike.client.IAerospikeClient client, Map<IndexKey,Index> indexes, ServerVersionSupport serverVersionSupport)
    • getIndexBinValuesRatio

      public int getIndexBinValuesRatio(com.aerospike.client.IAerospikeClient client, ServerVersionSupport serverVersionSupport, String namespace, String indexName)