Class SQLResultSet
java.lang.Object
org.pentaho.platform.plugin.services.connections.sql.SQLResultSet
- All Implemented Interfaces:
org.pentaho.commons.connection.IDisposable
,org.pentaho.commons.connection.IPeekable
,org.pentaho.commons.connection.IPentahoResultSet
public class SQLResultSet
extends Object
implements org.pentaho.commons.connection.IPentahoResultSet, org.pentaho.commons.connection.IPeekable
- Author:
- wseyler TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
close()
void
void
dispose()
int
Returns the column count from the result set.Object[]
getDataColumn
(int column) Object[]
getDataRow
(int row) org.pentaho.commons.connection.IPentahoMetaData
int
Get a rowCount from the resultset.getValueAt
(int row, int column) Returns the value of the specified row and the specified column from within the resultset.boolean
org.pentaho.commons.connection.IPentahoResultSet
Attention: It does not clone data! It is create the shallow copy of metadata! It is create the shallow copy of data.Object[]
next()
(non-Javadoc)Object[]
peek()
void
setMetaData
(org.pentaho.commons.connection.IPentahoMetaData metadata)
-
Field Details
-
peekRow
-
-
Constructor Details
-
SQLResultSet
-
-
Method Details
-
setMetaData
public void setMetaData(org.pentaho.commons.connection.IPentahoMetaData metadata) -
getMetaData
public org.pentaho.commons.connection.IPentahoMetaData getMetaData()- Specified by:
getMetaData
in interfaceorg.pentaho.commons.connection.IPentahoResultSet
-
peek
- Specified by:
peek
in interfaceorg.pentaho.commons.connection.IPeekable
-
next
(non-Javadoc)- Specified by:
next
in interfaceorg.pentaho.commons.connection.IPentahoResultSet
- Throws:
SQLResultSetException
- See Also:
-
returns null if no more rows
-
closeConnection
public void closeConnection()- Specified by:
closeConnection
in interfaceorg.pentaho.commons.connection.IPentahoResultSet
-
close
public void close()- Specified by:
close
in interfaceorg.pentaho.commons.connection.IPentahoResultSet
-
dispose
public void dispose()- Specified by:
dispose
in interfaceorg.pentaho.commons.connection.IDisposable
-
isScrollable
public boolean isScrollable()- Specified by:
isScrollable
in interfaceorg.pentaho.commons.connection.IPentahoResultSet
-
getColumnCount
public int getColumnCount()Returns the column count from the result set.- Specified by:
getColumnCount
in interfaceorg.pentaho.commons.connection.IPentahoResultSet
- Returns:
- the column count.
-
getRowCount
public int getRowCount()Get a rowCount from the resultset. If the resultset- Specified by:
getRowCount
in interfaceorg.pentaho.commons.connection.IPentahoResultSet
- Returns:
- the row count.
-
getValueAt
Returns the value of the specified row and the specified column from within the resultset.- Specified by:
getValueAt
in interfaceorg.pentaho.commons.connection.IPentahoResultSet
- Parameters:
row
- the row index.column
- the column index.- Returns:
- the value.
-
memoryCopy
public org.pentaho.commons.connection.IPentahoResultSet memoryCopy()Attention: It does not clone data! It is create the shallow copy of metadata! It is create the shallow copy of data. You must avoid to use this method.- Specified by:
memoryCopy
in interfaceorg.pentaho.commons.connection.IPentahoResultSet
- Returns:
- new instance the
MemoryResultSet
with same metadata
-
beforeFirst
public void beforeFirst()- Specified by:
beforeFirst
in interfaceorg.pentaho.commons.connection.IPentahoResultSet
-
getDataColumn
- Specified by:
getDataColumn
in interfaceorg.pentaho.commons.connection.IPentahoResultSet
-
getDataRow
- Specified by:
getDataRow
in interfaceorg.pentaho.commons.connection.IPentahoResultSet
-