org.eigenbase.jmi
Interface JmiQueryProcessor

All Known Implementing Classes:
LurqlQueryProcessor, LurqlQueryProcessor

public interface JmiQueryProcessor

JmiQueryProcessor defines an interface for preparing and executing queries against JMI data. It does not specify the actual query language to use.

Version:
$Id: //open/dev/farrago/src/org/eigenbase/jmi/JmiQueryProcessor.java#6 $
Author:
John V. Sichi

Method Summary
 JmiPreparedQuery prepare(JmiModelView modelView, String query)
          Prepares a query for execution.
 

Method Detail

prepare

JmiPreparedQuery prepare(JmiModelView modelView,
                         String query)
                         throws JmiQueryException
Prepares a query for execution.

Parameters:
modelView - a view of the model to be queried
query - the text of the query (expected language is implementation-dependent)
Returns:
reference to prepared query
Throws:
JmiQueryException