public class ResultSetIterator extends Object implements OADataSourceIterator
Modifier and Type | Field and Description |
---|---|
static OAThrottle |
throttle |
Constructor and Description |
---|
ResultSetIterator(OADataSourceJDBC ds,
Class clazz,
Column[] columns,
String query,
int max) |
ResultSetIterator(OADataSourceJDBC ds,
Class clazz,
Column[] columns,
String query,
Object[] arguments,
int max) |
ResultSetIterator(OADataSourceJDBC ds,
Class clazz,
Column[] columns,
String query,
String query2,
int max) |
ResultSetIterator(OADataSourceJDBC ds,
Class clazz,
DataAccessObject dataAccessObject,
String query,
Object[] arguments) |
ResultSetIterator(OADataSourceJDBC ds,
Class clazz,
DataAccessObject dataAccessObject,
String query,
String query2,
int max) |
Modifier and Type | Method and Description |
---|---|
protected void |
_close() |
protected boolean |
_next() |
void |
close() |
void |
finalize() |
boolean |
getDirty() |
String |
getQuery() |
String |
getQuery2() |
OASiblingHelper |
getSiblingHelper() |
boolean |
hasNext() |
protected void |
init() |
Object |
next() |
void |
remove() |
protected String |
repairSingleQuotes(String value) |
void |
setDirty(boolean b) |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEachRemaining
public static final OAThrottle throttle
public ResultSetIterator(OADataSourceJDBC ds, Class clazz, DataAccessObject dataAccessObject, String query, String query2, int max)
public ResultSetIterator(OADataSourceJDBC ds, Class clazz, DataAccessObject dataAccessObject, String query, Object[] arguments)
public ResultSetIterator(OADataSourceJDBC ds, Class clazz, Column[] columns, String query, Object[] arguments, int max)
public ResultSetIterator(OADataSourceJDBC ds, Class clazz, Column[] columns, String query, int max)
public ResultSetIterator(OADataSourceJDBC ds, Class clazz, Column[] columns, String query, String query2, int max)
query2
- used if the first query only returns pkIds.
Query2 will need to use ? to position where the id values will be inserted.
Query2 needs to be the correct SQL statement.public String getQuery()
getQuery
in interface OADataSourceIterator
public String getQuery2()
getQuery2
in interface OADataSourceIterator
public void setDirty(boolean b)
public boolean getDirty()
protected void init()
public OASiblingHelper getSiblingHelper()
getSiblingHelper
in interface OADataSourceIterator
protected boolean _next()
public void finalize() throws Throwable
public void close()
protected void _close()
Copyright © 1999–2019 ViaOA. All rights reserved.