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 TypeMethodDescriptionbooleandelete()Delete the last record(s) associated with the last Field value read via the next or previous methods.booleanhasNext()Return true if a Field is available in the forward direction.booleanReturn 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.
-