EspressReport 6.6

quadbase.reportdesigner.util
Class XMLQueryResultSet

java.lang.Object
  extended by quadbase.reportdesigner.util.XMLQueryResultSet
All Implemented Interfaces:
IResultSet, IRow

public class XMLQueryResultSet
extends java.lang.Object
implements IResultSet

This class implements a result set on a file of type .xml


Constructor Summary
XMLQueryResultSet(java.io.File file, XMLFieldInfo[] leafNode, java.lang.String conditionSQL, XMLFieldInfo[] conditionNode, java.lang.String externalFile, boolean verify, quadbase.common.paramquery.QueryInParamSet paramSet)
          for internal use only
XMLQueryResultSet(java.io.InputStream xmlStream, XMLFieldInfo[] leafNode, java.lang.String conditionSQL, XMLFieldInfo[] conditionNode, quadbase.common.paramquery.QueryInParamSet paramSet)
          Create a new XMLQueryResultSet using the specified InputStream
XMLQueryResultSet(java.io.InputStream xmlStream, XMLFieldInfo[] leafNode, java.lang.String conditionSQL, XMLFieldInfo[] conditionNode, java.lang.String externalFile, boolean verify, quadbase.common.paramquery.QueryInParamSet paramSet)
          for internal use only
XMLQueryResultSet(java.lang.String uri, XMLFieldInfo[] leafNode, java.lang.String conditionSQL, XMLFieldInfo[] conditionNode, java.lang.String externalFile, boolean verify, quadbase.common.paramquery.QueryInParamSet paramSet)
          for internal use only
XMLQueryResultSet(XMLFileQueryInfo info)
          Create a new XMLQueryResultSet using the specified XMLFileQueryInfo
 
Method Summary
 void close()
          For internal use
 IRSMetaData getMetaData()
          Get original data
 java.lang.Object getObject(int col)
          Get object of specified column
 boolean next()
          For internal use
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLQueryResultSet

public XMLQueryResultSet(XMLFileQueryInfo info)
                  throws java.lang.Exception
Create a new XMLQueryResultSet using the specified XMLFileQueryInfo

Throws:
java.lang.Exception

XMLQueryResultSet

public XMLQueryResultSet(java.lang.String uri,
                         XMLFieldInfo[] leafNode,
                         java.lang.String conditionSQL,
                         XMLFieldInfo[] conditionNode,
                         java.lang.String externalFile,
                         boolean verify,
                         quadbase.common.paramquery.QueryInParamSet paramSet)
                  throws java.lang.Exception
for internal use only

Throws:
java.lang.Exception

XMLQueryResultSet

public XMLQueryResultSet(java.io.File file,
                         XMLFieldInfo[] leafNode,
                         java.lang.String conditionSQL,
                         XMLFieldInfo[] conditionNode,
                         java.lang.String externalFile,
                         boolean verify,
                         quadbase.common.paramquery.QueryInParamSet paramSet)
                  throws java.lang.Exception
for internal use only

Throws:
java.lang.Exception

XMLQueryResultSet

public XMLQueryResultSet(java.io.InputStream xmlStream,
                         XMLFieldInfo[] leafNode,
                         java.lang.String conditionSQL,
                         XMLFieldInfo[] conditionNode,
                         java.lang.String externalFile,
                         boolean verify,
                         quadbase.common.paramquery.QueryInParamSet paramSet)
                  throws java.lang.Exception
for internal use only

Throws:
java.lang.Exception

XMLQueryResultSet

public XMLQueryResultSet(java.io.InputStream xmlStream,
                         XMLFieldInfo[] leafNode,
                         java.lang.String conditionSQL,
                         XMLFieldInfo[] conditionNode,
                         quadbase.common.paramquery.QueryInParamSet paramSet)
                  throws java.lang.Exception
Create a new XMLQueryResultSet using the specified InputStream

Throws:
java.lang.Exception
Method Detail

close

public void close()
For internal use

Specified by:
close in interface IResultSet

next

public boolean next()
For internal use

Specified by:
next in interface IResultSet

getObject

public java.lang.Object getObject(int col)
Get object of specified column

Specified by:
getObject in interface IRow
Parameters:
col - The column number for the field, beginning with 1.
Returns:
The data value stored in that column field.

getMetaData

public IRSMetaData getMetaData()
Get original data

Specified by:
getMetaData in interface IResultSet

EspressReport 6.6