public class ResultWithPaddedStrings extends Object implements ResultInterface
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close()
Close the result and delete any temporary files
|
ResultInterface |
createShallowCopy(Session targetSession)
Create a shallow copy of the result set.
|
Value[] |
currentRow()
Get the current row.
|
static ResultInterface |
get(ResultInterface source)
Returns wrapped result if necessary, or original result if it does not
contain visible CHAR columns.
|
String |
getAlias(int i)
Get the column alias name for the column.
|
String |
getColumnName(int i)
Get the column name.
|
TypeInfo |
getColumnType(int i)
Get the column data type.
|
int |
getFetchSize()
Get the current fetch size for this result set.
|
int |
getNullable(int i)
Check if this column is nullable.
|
long |
getRowCount()
Get the number of rows in this object.
|
long |
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 |
hasNext()
Check if this result has more rows to fetch.
|
boolean |
isAfterLast()
Check if the current position is after last row.
|
boolean |
isClosed()
Check if this result set is closed.
|
boolean |
isIdentity(int i)
Check if this is an identity column.
|
boolean |
isLazy()
Check if this a lazy execution result.
|
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.
|
public static ResultInterface get(ResultInterface source)
source - source resultpublic void reset()
ResultInterfacereset 在接口中 ResultInterfacepublic Value[] currentRow()
ResultInterfacecurrentRow 在接口中 ResultInterfacepublic boolean next()
ResultInterfacenext 在接口中 ResultInterfacepublic long getRowId()
ResultInterfacegetRowId 在接口中 ResultInterfacepublic boolean isAfterLast()
ResultInterfaceisAfterLast 在接口中 ResultInterfacepublic int getVisibleColumnCount()
ResultInterfacegetVisibleColumnCount 在接口中 ResultInterfacepublic long getRowCount()
ResultInterfacegetRowCount 在接口中 ResultInterfacepublic boolean hasNext()
ResultInterfacehasNext 在接口中 ResultInterfacepublic boolean needToClose()
ResultInterfaceneedToClose 在接口中 ResultInterfacepublic void close()
ResultInterfaceclose 在接口中 AutoCloseableclose 在接口中 ResultInterfacepublic String getAlias(int i)
ResultInterfacegetAlias 在接口中 ResultInterfacei - the column number (starting with 0)public String getSchemaName(int i)
ResultInterfacegetSchemaName 在接口中 ResultInterfacei - the column number (starting with 0)public String getTableName(int i)
ResultInterfacegetTableName 在接口中 ResultInterfacei - the column number (starting with 0)public String getColumnName(int i)
ResultInterfacegetColumnName 在接口中 ResultInterfacei - the column number (starting with 0)public TypeInfo getColumnType(int i)
ResultInterfacegetColumnType 在接口中 ResultInterfacei - the column number (starting with 0)public boolean isIdentity(int i)
ResultInterfaceisIdentity 在接口中 ResultInterfacei - the column number (starting with 0)public int getNullable(int i)
ResultInterfacegetNullable 在接口中 ResultInterfacei - the column number (starting with 0)public void setFetchSize(int fetchSize)
ResultInterfacesetFetchSize 在接口中 ResultInterfacefetchSize - the new fetch sizepublic int getFetchSize()
ResultInterfacegetFetchSize 在接口中 ResultInterfacepublic boolean isLazy()
ResultInterfaceisLazy 在接口中 ResultInterfacepublic boolean isClosed()
ResultInterfaceisClosed 在接口中 ResultInterfacepublic ResultInterface createShallowCopy(Session targetSession)
ResultInterfacecreateShallowCopy 在接口中 ResultInterfacetargetSession - the session of the copyCopyright © 2022. All rights reserved.