org.eclipse.cosmos.dc.sample.components.query
Class StatisticalQuery
java.lang.Object
org.eclipse.cosmos.dc.common.api.impl.AbstractQuery
org.eclipse.cosmos.dc.sample.components.query.StatisticalQuery
- All Implemented Interfaces:
- IDataQueryService, IWireSource, IWireTerminal, StatisticalQueryCapability
public class StatisticalQuery
- extends AbstractQuery
- implements StatisticalQueryCapability
|
Method Summary |
boolean |
acceptWireTarget(IWireTarget target)
|
IDataQueryResult |
dimensionQuery(java.lang.String response,
java.lang.String dataset,
java.lang.String keyset,
java.lang.String dimension,
java.util.Date start,
java.util.Date stop)
|
java.lang.Class[] |
getOutputTypes()
|
java.lang.String[] |
getSupportedDialects()
|
java.lang.String[] |
getSupportedResponses()
|
IDataQueryResult |
keysetQuery(java.lang.String response,
java.lang.String dataset,
java.lang.String keyset,
java.util.Date start,
java.util.Date stop)
|
IDataQueryResult |
pagedDimensionQuery(java.lang.String response,
java.lang.String dataset,
java.lang.String keyset,
java.lang.String dimension,
java.util.Date start,
java.util.Date stop,
int pageStart,
int pageSize)
|
IDataQueryResult |
pagedKeysetQuery(java.lang.String response,
java.lang.String dataset,
java.lang.String keyset,
java.util.Date start,
java.util.Date stop,
int pageStart,
int pageSize)
|
IDataQueryResult |
pagedPartialKeysetQuery(java.lang.String response,
java.lang.String dataset,
java.lang.String keyset,
java.lang.String[] dimensions,
java.util.Date start,
java.util.Date stop,
int pageStart,
int pageSize)
|
IDataQueryResult |
pageQuery(java.lang.String dialect,
java.lang.String response,
java.lang.String queryString,
java.lang.String source,
int max,
int start)
|
IDataQueryResult |
partialKeysetQuery(java.lang.String response,
java.lang.String dataset,
java.lang.String keyset,
java.lang.String[] dimensions,
java.util.Date start,
java.util.Date stop)
|
IDataQueryResult |
query(java.lang.String dialect,
java.lang.String response,
java.lang.String queryString,
java.lang.String source)
|
boolean |
supportedQuery(java.lang.String dialect,
java.lang.String response)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StatisticalQuery
public StatisticalQuery(ContributionManager manager,
com.ibatis.sqlmap.client.SqlMapClient sqlMapper,
ProviderRegistry registry,
org.w3c.dom.Element binding)
getOutputTypes
public java.lang.Class[] getOutputTypes()
- Specified by:
getOutputTypes in interface IWireSource
acceptWireTarget
public boolean acceptWireTarget(IWireTarget target)
throws java.lang.Exception
- Specified by:
acceptWireTarget in class AbstractQuery
- Throws:
java.lang.Exception
getSupportedDialects
public java.lang.String[] getSupportedDialects()
- Specified by:
getSupportedDialects in interface IDataQueryService
getSupportedResponses
public java.lang.String[] getSupportedResponses()
- Specified by:
getSupportedResponses in interface IDataQueryService
supportedQuery
public boolean supportedQuery(java.lang.String dialect,
java.lang.String response)
- Specified by:
supportedQuery in interface IDataQueryService
query
public IDataQueryResult query(java.lang.String dialect,
java.lang.String response,
java.lang.String queryString,
java.lang.String source)
throws java.lang.Exception
- Specified by:
query in interface IDataQueryService
- Throws:
java.lang.Exception
pageQuery
public IDataQueryResult pageQuery(java.lang.String dialect,
java.lang.String response,
java.lang.String queryString,
java.lang.String source,
int max,
int start)
throws java.lang.Exception
- Specified by:
pageQuery in interface IDataQueryService
- Throws:
java.lang.Exception
dimensionQuery
public IDataQueryResult dimensionQuery(java.lang.String response,
java.lang.String dataset,
java.lang.String keyset,
java.lang.String dimension,
java.util.Date start,
java.util.Date stop)
throws java.lang.Exception
- Specified by:
dimensionQuery in interface StatisticalQueryCapability
- Throws:
java.lang.Exception
keysetQuery
public IDataQueryResult keysetQuery(java.lang.String response,
java.lang.String dataset,
java.lang.String keyset,
java.util.Date start,
java.util.Date stop)
throws java.lang.Exception
- Specified by:
keysetQuery in interface StatisticalQueryCapability
- Throws:
java.lang.Exception
partialKeysetQuery
public IDataQueryResult partialKeysetQuery(java.lang.String response,
java.lang.String dataset,
java.lang.String keyset,
java.lang.String[] dimensions,
java.util.Date start,
java.util.Date stop)
throws java.lang.Exception
- Specified by:
partialKeysetQuery in interface StatisticalQueryCapability
- Throws:
java.lang.Exception
pagedDimensionQuery
public IDataQueryResult pagedDimensionQuery(java.lang.String response,
java.lang.String dataset,
java.lang.String keyset,
java.lang.String dimension,
java.util.Date start,
java.util.Date stop,
int pageStart,
int pageSize)
throws java.lang.Exception
- Specified by:
pagedDimensionQuery in interface StatisticalQueryCapability
- Throws:
java.lang.Exception
pagedKeysetQuery
public IDataQueryResult pagedKeysetQuery(java.lang.String response,
java.lang.String dataset,
java.lang.String keyset,
java.util.Date start,
java.util.Date stop,
int pageStart,
int pageSize)
throws java.lang.Exception
- Specified by:
pagedKeysetQuery in interface StatisticalQueryCapability
- Throws:
java.lang.Exception
pagedPartialKeysetQuery
public IDataQueryResult pagedPartialKeysetQuery(java.lang.String response,
java.lang.String dataset,
java.lang.String keyset,
java.lang.String[] dimensions,
java.util.Date start,
java.util.Date stop,
int pageStart,
int pageSize)
throws java.lang.Exception
- Specified by:
pagedPartialKeysetQuery in interface StatisticalQueryCapability
- Throws:
java.lang.Exception