gov.nih.nci.cagrid.data.cql
Class LazyCQLQueryProcessor

java.lang.Object
  extended by gov.nih.nci.cagrid.data.cql.CQLQueryProcessor
      extended by gov.nih.nci.cagrid.data.cql.LazyCQLQueryProcessor
Direct Known Subclasses:
HQLCoreQueryProcessor

public abstract class LazyCQLQueryProcessor
extends CQLQueryProcessor

LazyCQLQueryProcessor Extends CQLQueryProcessor to include a method for retrieving results lazily (on demand) from the backend data source

Version:
$Id$
Author:
David W. Ervin

Constructor Summary
LazyCQLQueryProcessor()
           
 
Method Summary
abstract  java.util.Iterator processQueryLazy(CQLQuery cqlQuery)
           
 
Methods inherited from class gov.nih.nci.cagrid.data.cql.CQLQueryProcessor
getConfigurationUiClassname, getConfiguredParameters, getConfiguredWsddStream, getPropertiesFromEtc, getRequiredParameters, initialize, processQuery
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LazyCQLQueryProcessor

public LazyCQLQueryProcessor()
Method Detail

processQueryLazy

public abstract java.util.Iterator processQueryLazy(CQLQuery cqlQuery)
                                             throws MalformedQueryException,
                                                    QueryProcessingException
Throws:
MalformedQueryException
QueryProcessingException