|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of ISQuery in org.gcube.common.core.informationsystem.client |
|---|
| Subinterfaces of ISQuery in org.gcube.common.core.informationsystem.client | |
|---|---|
interface |
ISTemplateQuery<RESULT>
A specialisation of ISQuery for queries instantiated from fixed templates. |
| Methods in org.gcube.common.core.informationsystem.client with type parameters of type ISQuery | ||
|---|---|---|
|
ISClient.getQuery(Class<QUERY> type)
Returns a query from the interface or class which defines its type. |
|
| Methods in org.gcube.common.core.informationsystem.client with parameters of type ISQuery | ||
|---|---|---|
|
ISClient.execute(ISQuery<RESULT> query,
GCUBEScope scope)
Evaluates a query in a given scope and returns its results a local list. |
|
|
ISClient.executeByRef(ISQuery<RESULT> query,
GCUBEScope scope)
Evaluates a query in a given scope and returns the ISInputStream which contains its results. |
|
| Uses of ISQuery in org.gcube.common.core.informationsystem.client.impl |
|---|
| Classes in org.gcube.common.core.informationsystem.client.impl that implement ISQuery | |
|---|---|
class |
AbstractQuery<RESULT>
Abstract implementation of ISQuery. |
| Fields in org.gcube.common.core.informationsystem.client.impl with type parameters of type ISQuery | |
|---|---|
protected static Map<Class<? extends ISQuery<?>>,Class<? extends ISQuery<?>>> |
AbstractClient.implementationMap
Query implementations indexed by their standard interface. |
protected static Map<Class<? extends ISQuery<?>>,Class<? extends ISQuery<?>>> |
AbstractClient.implementationMap
Query implementations indexed by their standard interface. |
| Methods in org.gcube.common.core.informationsystem.client.impl with type parameters of type ISQuery | ||
|---|---|---|
|
AbstractClient.getQuery(Class<QUERY> clazz)
Returns a query from the interface or class which defines its type. |
|
| Methods in org.gcube.common.core.informationsystem.client.impl with parameters of type ISQuery | ||
|---|---|---|
protected void |
AbstractClient.checkQuery(ISQuery<?> query)
Invoked internally by AbstractClient.execute(ISQuery, GCUBEScope) to check that a
can be handled by the implementation and is in fact well-formed. |
|
abstract
|
AbstractClient.execute(ISQuery<RESULT> query,
GCUBEScope scope)
Evaluates a query in a given scope and returns its results a local list. |
|
abstract
|
AbstractClient.executeByRef(ISQuery<RESULT> query,
GCUBEScope scope)
Implement to execute the query against the associated Information System in a given scope, and to return the locator of a resultset which contains the unparsed result serialisations. |
|
| Method parameters in org.gcube.common.core.informationsystem.client.impl with type arguments of type ISQuery | |
|---|---|
protected abstract void |
AbstractClient.loadQueries(Map<Class<? extends ISQuery<?>>,Class<? extends ISQuery<?>>> queryMap)
Implement to load query implementations in a map which indexes by their standard interfaces. |
protected abstract void |
AbstractClient.loadQueries(Map<Class<? extends ISQuery<?>>,Class<? extends ISQuery<?>>> queryMap)
Implement to load query implementations in a map which indexes by their standard interfaces. |
| Uses of ISQuery in org.gcube.common.core.informationsystem.client.queries |
|---|
| Uses of ISQuery in org.gcube.common.core.utils.calls |
|---|
| Classes in org.gcube.common.core.utils.calls with type parameters of type ISQuery | |
|---|---|
class |
GCUBECall<QUERY extends ISQuery<?>>
Partial implementation for calls to port-types of gCube services. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||