org.pentaho.platform.plugin.services.connections.xquery
Class XQResultSet

java.lang.Object
  extended by org.pentaho.platform.plugin.services.connections.xquery.XQResultSet

public class XQResultSet
extends Object

Author:
wseyler TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Constructor Summary
XQResultSet(XQueryExpression exp, DynamicQueryContext dynamicContext, String[] columnTypes)
           
 
Method Summary
 void beforeFirst()
           
 void close()
           
 void closeConnection()
           
 void dispose()
           
 int getColumnCount()
           
 Object[] getDataColumn(int column)
           
 Object[] getDataRow(int row)
           
 IPentahoMetaData getMetaData()
           
 int getRowCount()
           
 Object getValueAt(int row, int column)
           
 boolean isScrollable()
           
 IPentahoResultSet memoryCopy()
           
 Object[] next()
           
 void rewindNext()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XQResultSet

public XQResultSet(XQueryExpression exp,
                   DynamicQueryContext dynamicContext,
                   String[] columnTypes)
            throws XPathException
Parameters:
exp -
dynamicContext -
columnTypes -
Throws:
XPathException
Method Detail

getMetaData

public IPentahoMetaData getMetaData()

rewindNext

public void rewindNext()

next

public Object[] next()

close

public void close()

closeConnection

public void closeConnection()

isScrollable

public boolean isScrollable()

getValueAt

public Object getValueAt(int row,
                         int column)

getRowCount

public int getRowCount()

getColumnCount

public int getColumnCount()

dispose

public void dispose()

memoryCopy

public IPentahoResultSet memoryCopy()

beforeFirst

public void beforeFirst()

getDataColumn

public Object[] getDataColumn(int column)

getDataRow

public Object[] getDataRow(int row)