Package db

Interface DBFieldIterator

  • All Known Implementing Classes:
    AddressIndexPrimaryKeyIterator

    public interface DBFieldIterator
    DBFieldIterator provides the ability to iterate over Field values within a table.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean delete()
      Delete the last record(s) associated with the last Field value read via the next or previous methods.
      boolean hasNext()
      Return true if a Field is available in the forward direction.
      boolean hasPrevious()
      Return true if a Field is available in the reverse direction
      Field next()
      Return the next Field value or null if one is not available.
      Field previous()
      Return the previous Field value or null if one is not available.
    • Method Detail

      • hasNext

        boolean hasNext()
                 throws java.io.IOException
        Return true if a Field is available in the forward direction.
        Throws:
        java.io.IOException - thrown if an IO error occurs
      • hasPrevious

        boolean hasPrevious()
                     throws java.io.IOException
        Return true if a Field is available in the reverse direction
        Throws:
        java.io.IOException - thrown if an IO error occurs
      • next

        Field next()
            throws java.io.IOException
        Return the next Field value or null if one is not available.
        Throws:
        java.io.IOException - thrown if an IO error occurs
      • previous

        Field previous()
                throws java.io.IOException
        Return the previous Field value or null if one is not available.
        Throws:
        java.io.IOException - thrown if an IO error occurs
      • delete

        boolean delete()
                throws java.io.IOException
        Delete the last record(s) associated with the last Field value read via the next or previous methods.
        Returns:
        true if record(s) was successfully deleted.
        Throws:
        java.io.IOException - thrown if an IO error occurs.