public class JdbcQueryIterator extends AbstractIterator<Record> implements RecordIterator
| Constructor and Description |
|---|
JdbcQueryIterator(JdbcRecordStore recordStore,
Query query,
Map<String,Object> properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
doClose() |
protected void |
doInit() |
protected String |
getErrorMessage() |
protected Record |
getNext() |
static Record |
getNextObject(JdbcRecordStore recordStore,
RecordDefinition recordDefinition,
List<FieldDefinition> attributes,
RecordFactory recordFactory,
ResultSet resultSet) |
RecordDefinition |
getRecordDefinition() |
JdbcRecordStore |
getRecordStore() |
protected ResultSet |
getResultSet() |
static ResultSet |
getResultSet(RecordDefinition recordDefinition,
PreparedStatement statement,
Query query) |
protected String |
getSql(Query query) |
protected void |
setQuery(Query query) |
close, finalize, hasNext, init, iterator, next, remove, setLoadNextclearProperties, getProperties, getProperty, getProperty, removeProperty, setProperties, setProperty, setPropertySoft, setPropertyWeakpublic JdbcQueryIterator(JdbcRecordStore recordStore, Query query, Map<String,Object> properties)
public static Record getNextObject(JdbcRecordStore recordStore, RecordDefinition recordDefinition, List<FieldDefinition> attributes, RecordFactory recordFactory, ResultSet resultSet)
public static ResultSet getResultSet(RecordDefinition recordDefinition, PreparedStatement statement, Query query) throws SQLException
SQLException@PreDestroy public void doClose()
doClose in class AbstractIterator<Record>protected void doInit()
doInit in class AbstractIterator<Record>protected String getErrorMessage()
protected Record getNext() throws NoSuchElementException
getNext in class AbstractIterator<Record>NoSuchElementExceptionpublic RecordDefinition getRecordDefinition()
getRecordDefinition in interface RecordIteratorpublic JdbcRecordStore getRecordStore()
protected ResultSet getResultSet()
protected void setQuery(Query query)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.