public class ResultRemote extends Object implements ResultInterface
| Constructor and Description |
|---|
ResultRemote(SessionRemote session,
Transfer transfer,
int id,
int columnCount,
int fetchSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the result and delete any temporary files
|
Value[] |
currentRow()
Get the current row.
|
String |
getAlias(int i)
Get the column alias name for the column.
|
String |
getColumnName(int i)
Get the column name.
|
long |
getColumnPrecision(int i)
Get the precision for this column.
|
int |
getColumnScale(int i)
Get the scale for this column.
|
int |
getColumnType(int i)
Get the column data type.
|
int |
getDisplaySize(int i)
Get the display size for this column.
|
int |
getFetchSize()
Get the current fetch size for this result set.
|
int |
getNullable(int i)
Check if this column is nullable.
|
int |
getRowCount()
Get the number of rows in this object.
|
int |
getRowId()
Get the current row id, starting with 0.
|
String |
getSchemaName(int i)
Get the schema name for the column, if one exists.
|
String |
getTableName(int i)
Get the table name for the column, if one exists.
|
int |
getVisibleColumnCount()
Get the number of visible columns.
|
boolean |
isAutoIncrement(int i)
Check if this is an auto-increment column.
|
boolean |
needToClose()
Check if this result set should be closed, for example because it is
buffered using a temporary file.
|
boolean |
next()
Go to the next row.
|
void |
reset()
Go to the beginning of the result, that means
before the first row.
|
void |
setFetchSize(int fetchSize)
Set the fetch size for this result set.
|
String |
toString() |
public ResultRemote(SessionRemote session, Transfer transfer, int id, int columnCount, int fetchSize) throws IOException
IOExceptionpublic String getAlias(int i)
ResultInterfacegetAlias in interface ResultInterfacei - the column number (starting with 0)public String getSchemaName(int i)
ResultInterfacegetSchemaName in interface ResultInterfacei - the column number (starting with 0)public String getTableName(int i)
ResultInterfacegetTableName in interface ResultInterfacei - the column number (starting with 0)public String getColumnName(int i)
ResultInterfacegetColumnName in interface ResultInterfacei - the column number (starting with 0)public int getColumnType(int i)
ResultInterfacegetColumnType in interface ResultInterfacei - the column number (starting with 0)public long getColumnPrecision(int i)
ResultInterfacegetColumnPrecision in interface ResultInterfacei - the column number (starting with 0)public int getColumnScale(int i)
ResultInterfacegetColumnScale in interface ResultInterfacei - the column number (starting with 0)public int getDisplaySize(int i)
ResultInterfacegetDisplaySize in interface ResultInterfacei - the column number (starting with 0)public boolean isAutoIncrement(int i)
ResultInterfaceisAutoIncrement in interface ResultInterfacei - the column number (starting with 0)public int getNullable(int i)
ResultInterfacegetNullable in interface ResultInterfacei - the column number (starting with 0)public void reset()
ResultInterfacereset in interface ResultInterfacepublic Value[] currentRow()
ResultInterfacecurrentRow in interface ResultInterfacepublic boolean next()
ResultInterfacenext in interface ResultInterfacepublic int getRowId()
ResultInterfacegetRowId in interface ResultInterfacepublic int getVisibleColumnCount()
ResultInterfacegetVisibleColumnCount in interface ResultInterfacepublic int getRowCount()
ResultInterfacegetRowCount in interface ResultInterfacepublic void close()
ResultInterfaceclose in interface ResultInterfacepublic int getFetchSize()
ResultInterfacegetFetchSize in interface ResultInterfacepublic void setFetchSize(int fetchSize)
ResultInterfacesetFetchSize in interface ResultInterfacefetchSize - the new fetch sizepublic boolean needToClose()
ResultInterfaceneedToClose in interface ResultInterfaceCopyright © 2012 JBoss by Red Hat. All Rights Reserved.