Interface IndexDao

All Known Implementing Classes:
MongoIndexDao

public interface IndexDao
Provides an abstract way to apply indexes to the database.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Executes an index operation within a scope which controls multiple concurrent accesses
  • Method Summary

    Modifier and Type
    Method
    Description
    Starts the index process.
    getPlans(int offset, int count)
    Gets all plans in the system.
    void
    Plans all index operations.
    void
    Plans a specific type.
  • Method Details

    • planAll

      void planAll()
      Plans all index operations.
    • planType

      void planType(IndexableType type)
      Plans a specific type.
      Parameters:
      type - the type
    • beginIndexing

      IndexDao.Indexer beginIndexing()
      Starts the index process.
      Returns:
      the IndexDao.Indexer
    • getPlans

      Pagination<IndexPlan<?>> getPlans(int offset, int count)
      Gets all plans in the system.
      Parameters:
      offset -
      count -
      Returns: