org.pentaho.platform.plugin.services.connections.xquery
Class XQResultSet
java.lang.Object
  
org.pentaho.platform.plugin.services.connections.xquery.XQResultSet
- All Implemented Interfaces: 
 - org.pentaho.commons.connection.IDisposable, org.pentaho.commons.connection.IPeekable, org.pentaho.commons.connection.IPentahoResultSet
 
public class XQResultSet
- 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
 
| 
Constructor Summary | 
XQResultSet(XQConnection xqConnection,
            net.sf.saxon.query.XQueryExpression exp,
            net.sf.saxon.query.DynamicQueryContext dynamicContext,
            String[] columnTypes)
 
            | 
 
 
 
XQResultSet
public XQResultSet(XQConnection xqConnection,
                   net.sf.saxon.query.XQueryExpression exp,
                   net.sf.saxon.query.DynamicQueryContext dynamicContext,
                   String[] columnTypes)
            throws net.sf.saxon.trans.XPathException
- Parameters:
 exp - dynamicContext - columnTypes - 
- Throws:
 net.sf.saxon.trans.XPathException
getMetaData
public org.pentaho.commons.connection.IPentahoMetaData getMetaData()
- Specified by:
 getMetaData in interface org.pentaho.commons.connection.IPentahoResultSet
 
 
peek
public Object[] peek()
- Specified by:
 peek in interface org.pentaho.commons.connection.IPeekable
 
 
next
public Object[] next()
- Specified by:
 next in interface org.pentaho.commons.connection.IPentahoResultSet
 
 
close
public void close()
- Specified by:
 close in interface org.pentaho.commons.connection.IPentahoResultSet
 
 
closeConnection
public void closeConnection()
- Specified by:
 closeConnection in interface org.pentaho.commons.connection.IPentahoResultSet
 
 
isScrollable
public boolean isScrollable()
- Specified by:
 isScrollable in interface org.pentaho.commons.connection.IPentahoResultSet
 
 
getValueAt
public Object getValueAt(int row,
                         int column)
- Specified by:
 getValueAt in interface org.pentaho.commons.connection.IPentahoResultSet
 
 
getRowCount
public int getRowCount()
- Specified by:
 getRowCount in interface org.pentaho.commons.connection.IPentahoResultSet
 
 
getColumnCount
public int getColumnCount()
- Specified by:
 getColumnCount in interface org.pentaho.commons.connection.IPentahoResultSet
 
 
dispose
public void dispose()
- Specified by:
 dispose in interface org.pentaho.commons.connection.IDisposable
 
 
memoryCopy
public org.pentaho.commons.connection.IPentahoResultSet memoryCopy()
- Specified by:
 memoryCopy in interface org.pentaho.commons.connection.IPentahoResultSet
 
 
beforeFirst
public void beforeFirst()
- Specified by:
 beforeFirst in interface org.pentaho.commons.connection.IPentahoResultSet
 
 
getDataColumn
public Object[] getDataColumn(int column)
- Specified by:
 getDataColumn in interface org.pentaho.commons.connection.IPentahoResultSet
 
 
getDataRow
public Object[] getDataRow(int row)
- Specified by:
 getDataRow in interface org.pentaho.commons.connection.IPentahoResultSet