public class SQLDataIterator extends Object implements DataIterator
Modifier and Type | Class and Description |
---|---|
static class |
SQLDataIterator.SQLColumnDefinition
This represents a column definition for a column in a table.
|
Constructor and Description |
---|
SQLDataIterator(Connection conn,
Statement stmt,
ResultSet rs,
Calendar utcCalendar,
List<ColumnDefinition> columnDefs,
BStructType structType,
StructInfo timeStructInfo,
StructInfo zoneStructInfo) |
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() |
double |
getFloat(int columnIndex) |
long |
getInt(int columnIndex) |
String |
getString(int columnIndex) |
Object[] |
getStruct(int columnIndex) |
BStructType |
getStructType() |
boolean |
next() |
public SQLDataIterator(Connection conn, Statement stmt, ResultSet rs, Calendar utcCalendar, List<ColumnDefinition> columnDefs, BStructType structType, StructInfo timeStructInfo, StructInfo zoneStructInfo) throws SQLException
SQLException
public void close(boolean isInTransaction)
close
in interface DataIterator
public boolean next()
next
in interface DataIterator
public String getString(int columnIndex)
getString
in interface DataIterator
public long getInt(int columnIndex)
getInt
in interface DataIterator
public double getFloat(int columnIndex)
getFloat
in interface DataIterator
public boolean getBoolean(int columnIndex)
getBoolean
in interface DataIterator
public String getBlob(int columnIndex)
getBlob
in interface DataIterator
public Object[] getStruct(int columnIndex)
getStruct
in interface DataIterator
public Object[] getArray(int columnIndex)
getArray
in interface DataIterator
public BStruct generateNext()
generateNext
in interface DataIterator
public List<ColumnDefinition> getColumnDefinitions()
getColumnDefinitions
in interface DataIterator
public BStructType getStructType()
getStructType
in interface DataIterator
Copyright © 2018 WSO2. All rights reserved.