uk.ac.ic.doc.automed.qproc.cache
Interface CacheUser

All Known Implementing Classes:
ASGFileWrapper, AutoMedWrapper, BBKPostgresWrapper, BBKSQLWrapper, BibTeXWrapper, CSVWrapper, DOMWrapper, EXISTWrapper, GoogleScholarWrapper, HdmWrapper, HsqldbWrapper, ICOWLDLWrapper, MSAccessWrapper, MySQLWrapper, NXDBWrapper, OracleWrapper, OWLDLWrapper, OWLLiteWrapper, P2PDHTWrapper, P2PWrapper, PostgresWrapper, QueryCacheWrapper, QueryMediator, RDFSWrapper, SAXWrapper, SMRWrapper, SQLWrapper, TransactSQLWrapper, XMLSchemaWrapper, XMLWrapper, YattaWrapper

public interface CacheUser


Method Summary
 ASG executeSourceIQL(ASG q, QueryProcessorConfiguration qpc, int packetNumber)
          All cache users must implement this method so that data can be retrieved from source
 ResultSetMetadata getMetadata(ASG asg, QueryProcessorConfiguration qpc)
           
 

Method Detail

executeSourceIQL

ASG executeSourceIQL(ASG q,
                     QueryProcessorConfiguration qpc,
                     int packetNumber)
                     throws DataSourceException,
                            NotFoundException
All cache users must implement this method so that data can be retrieved from source

Throws:
DataSourceException
NotFoundException

getMetadata

ResultSetMetadata getMetadata(ASG asg,
                              QueryProcessorConfiguration qpc)
                              throws ASGMetadataException
Throws:
ASGMetadataException