public class SqlCursor extends java.lang.Object implements java.lang.Iterable<SqlCursor.Row>, java.util.Iterator<SqlCursor.Row>, java.io.Closeable
| Modifier and Type | Class and Description |
|---|---|
class |
SqlCursor.Row
Represents on row of cursor's data
|
| Modifier and Type | Field and Description |
|---|---|
protected android.database.Cursor |
mCursor |
| Constructor and Description |
|---|
SqlCursor() |
SqlCursor(android.database.Cursor cursor) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
SqlCursor.Row |
getRow() |
int |
getSize()
Get cursor size. 0 if cursor is empty or not exists.
|
boolean |
hasNext() |
boolean |
hasRows() |
java.util.Iterator<SqlCursor.Row> |
iterator() |
SqlCursor.Row |
next()
Moves cursor to next row
|
void |
remove() |
void |
setNativeCursor(android.database.Cursor cursor) |
public SqlCursor(android.database.Cursor cursor)
public SqlCursor()
public void setNativeCursor(android.database.Cursor cursor)
public boolean hasNext()
hasNext in interface java.util.Iterator<SqlCursor.Row>public SqlCursor.Row next()
next in interface java.util.Iterator<SqlCursor.Row>public void remove()
remove in interface java.util.Iterator<SqlCursor.Row>public void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablepublic boolean hasRows()
public int getSize()
public SqlCursor.Row getRow()
public java.util.Iterator<SqlCursor.Row> iterator()
iterator in interface java.lang.Iterable<SqlCursor.Row>