COSMOS ${releaseVersion} data-collection Project
Public API Specification

org.eclipse.cosmos.dc.common.api
Interface IDataQueryService

All Superinterfaces:
IWireSource, IWireTerminal
All Known Implementing Classes:
AbstractQuery, CBEQuery, StatisticalQuery

public interface IDataQueryService
extends IWireSource, IWireTerminal


Field Summary
static javax.xml.namespace.QName DIALECTS_QNAME
           
static java.lang.String NAMESPACE_URI
           
static java.lang.String PAGE_QUERY_URI
           
static java.lang.String PREFIX
           
static javax.xml.namespace.QName QUERY_QNAME
           
static java.lang.String QUERY_URI
           
static java.lang.String SUPPORTED_DIALECTS_URI
           
static java.lang.String SUPPORTED_QUERY_URI
           
static java.lang.String SUPPORTED_RESPONSES_URI
           
 
Method Summary
 void addResponse(IDataResponseService response)
           
 java.lang.String[] getSupportedDialects()
           
 java.lang.String[] getSupportedResponses()
           
 IDataQueryResult pageQuery(java.lang.String dialect, java.lang.String response, java.lang.String queryString, java.lang.String dataSource, int max, int start)
           
 IDataQueryResult query(java.lang.String dialect, java.lang.String response, java.lang.String queryString, java.lang.String dataSource)
           
 boolean supportedQuery(java.lang.String dialect, java.lang.String response)
           
 
Methods inherited from interface org.eclipse.cosmos.dc.common.spi.IWireSource
addWireTarget, getOutputTypes, getWireTargets
 
Methods inherited from interface org.eclipse.cosmos.dc.common.spi.IWireTerminal
prepare
 

Field Detail

QUERY_QNAME

static final javax.xml.namespace.QName QUERY_QNAME

PREFIX

static final java.lang.String PREFIX
See Also:
Constant Field Values

NAMESPACE_URI

static final java.lang.String NAMESPACE_URI
See Also:
Constant Field Values

SUPPORTED_DIALECTS_URI

static final java.lang.String SUPPORTED_DIALECTS_URI
See Also:
Constant Field Values

SUPPORTED_RESPONSES_URI

static final java.lang.String SUPPORTED_RESPONSES_URI
See Also:
Constant Field Values

SUPPORTED_QUERY_URI

static final java.lang.String SUPPORTED_QUERY_URI
See Also:
Constant Field Values

QUERY_URI

static final java.lang.String QUERY_URI
See Also:
Constant Field Values

PAGE_QUERY_URI

static final java.lang.String PAGE_QUERY_URI
See Also:
Constant Field Values

DIALECTS_QNAME

static final javax.xml.namespace.QName DIALECTS_QNAME
Method Detail

getSupportedDialects

java.lang.String[] getSupportedDialects()

getSupportedResponses

java.lang.String[] getSupportedResponses()

supportedQuery

boolean supportedQuery(java.lang.String dialect,
                       java.lang.String response)

query

IDataQueryResult query(java.lang.String dialect,
                       java.lang.String response,
                       java.lang.String queryString,
                       java.lang.String dataSource)
                       throws java.lang.Exception
Throws:
java.lang.Exception

pageQuery

IDataQueryResult pageQuery(java.lang.String dialect,
                           java.lang.String response,
                           java.lang.String queryString,
                           java.lang.String dataSource,
                           int max,
                           int start)
                           throws java.lang.Exception
Throws:
java.lang.Exception

addResponse

void addResponse(IDataResponseService response)

COSMOS ${releaseVersion} data-collection Project
Public API Specification