Interface DatasetControl

All Known Implementing Classes:
DatasetControlMRSW, DatasetControlMutable, DatasetControlNone, DatasetControlReadOnly

public interface DatasetControl
A DatasetControl is an encapsulation of what to do on reads and writes. In addition, iterators returned can be tied back to the original request to check they are still valid.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Signal the completion of an internal read operation
    void
    Fine grained, internal update - finish
    <T> Iterator<T>
    Notify an iterator being created.
    void
    Signal the start of an internal read operation
    void
    Fine grained, internal update - start
  • Method Details

    • startUpdate

      void startUpdate()
      Fine grained, internal update - start
    • finishUpdate

      void finishUpdate()
      Fine grained, internal update - finish
    • startRead

      void startRead()
      Signal the start of an internal read operation
    • finishRead

      void finishRead()
      Signal the completion of an internal read operation
    • iteratorControl

      <T> Iterator<T> iteratorControl(Iterator<T> iter)
      Notify an iterator being created.