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 directionField
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.
-
-