public class TableIterator extends Object implements DataIterator
| Modifier and Type | Field and Description |
|---|---|
protected List<ColumnDefinition> |
columnDefs |
protected TableResourceManager |
resourceManager |
protected ResultSet |
rs |
protected BStructType |
type |
| Constructor and Description |
|---|
TableIterator(TableResourceManager rm,
ResultSet rs,
BStructType type) |
TableIterator(TableResourceManager rm,
ResultSet rs,
BStructType type,
List<ColumnDefinition> columnDefs) |
| Modifier and Type | Method and Description |
|---|---|
void |
close(boolean isInTransaction) |
BStruct |
generateNext() |
Object[] |
getArray(int columnIndex) |
String |
getBlob(int columnIndex) |
boolean |
getBoolean(int columnIndex) |
List<ColumnDefinition> |
getColumnDefinitions() |
protected BNewArray |
getDataArray(Array array) |
double |
getFloat(int columnIndex) |
long |
getInt(int columnIndex) |
String |
getString(int columnIndex) |
Object[] |
getStruct(int columnIndex) |
BStructType |
getStructType() |
boolean |
next() |
protected ResultSet rs
protected TableResourceManager resourceManager
protected BStructType type
protected List<ColumnDefinition> columnDefs
public TableIterator(TableResourceManager rm, ResultSet rs, BStructType type, List<ColumnDefinition> columnDefs)
public TableIterator(TableResourceManager rm, ResultSet rs, BStructType type)
public boolean next()
next in interface DataIteratorpublic void close(boolean isInTransaction)
close in interface DataIteratorpublic String getString(int columnIndex)
getString in interface DataIteratorpublic long getInt(int columnIndex)
getInt in interface DataIteratorpublic double getFloat(int columnIndex)
getFloat in interface DataIteratorpublic boolean getBoolean(int columnIndex)
getBoolean in interface DataIteratorpublic String getBlob(int columnIndex)
getBlob in interface DataIteratorpublic Object[] getStruct(int columnIndex)
getStruct in interface DataIteratorpublic Object[] getArray(int columnIndex)
getArray in interface DataIteratorpublic BStruct generateNext()
generateNext in interface DataIteratorpublic List<ColumnDefinition> getColumnDefinitions()
getColumnDefinitions in interface DataIteratorpublic BStructType getStructType()
getStructType in interface DataIteratorprotected BNewArray getDataArray(Array array) throws SQLException
SQLExceptionCopyright © 2018 WSO2. All rights reserved.