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
Modifier and TypeMethodDescriptionboolean
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
Return true if a Field is available in the reverse directionnext()
Return the next Field value or null if one is not available.previous()
Return the previous Field value or null if one is not available.
-
Method Details
-
hasNext
Return true if a Field is available in the forward direction.- Throws:
IOException
- thrown if an IO error occurs
-
hasPrevious
Return true if a Field is available in the reverse direction- Throws:
IOException
- thrown if an IO error occurs
-
next
Return the next Field value or null if one is not available.- Throws:
IOException
- thrown if an IO error occurs
-
previous
Return the previous Field value or null if one is not available.- Throws:
IOException
- thrown if an IO error occurs
-
delete
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:
IOException
- thrown if an IO error occurs.
-