Module lettuce.core

Class ScanCursor

java.lang.Object
io.lettuce.core.ScanCursor
Direct Known Subclasses:
KeyScanCursor, MapScanCursor, ScoredValueScanCursor, StreamScanCursor, ValueScanCursor

public class ScanCursor
extends Object
Generic Cursor data structure.
Since:
3.0
Author:
Mark Paluch
  • Field Details

    • FINISHED

      public static final ScanCursor FINISHED
      Finished cursor.
    • INITIAL

      public static final ScanCursor INITIAL
      Initial cursor.
  • Constructor Details

    • ScanCursor

      public ScanCursor()
      Creates a new ScanCursor.
    • ScanCursor

      public ScanCursor​(String cursor, boolean finished)
      Creates a new ScanCursor.
      Parameters:
      cursor -
      finished -
  • Method Details

    • getCursor

      public String getCursor()
      Returns:
      cursor id
    • setCursor

      public void setCursor​(String cursor)
      Set the cursor
      Parameters:
      cursor - the cursor id
    • isFinished

      public boolean isFinished()
      Returns:
      true if the scan operation of this cursor is finished.
    • setFinished

      public void setFinished​(boolean finished)
    • of

      public static ScanCursor of​(String cursor)
      Creates a Scan-Cursor reference.
      Parameters:
      cursor - the cursor id
      Returns:
      ScanCursor