public class _IQueryTie extends _IQueryDisp implements Ice.TieBase
Modifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
__ids
ice_staticId
Constructor and Description |
---|
_IQueryTie(_IQueryOperations delegate) |
_IQueryTie() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object rhs) |
void |
find_async(AMD_IQuery_find __cb,
java.lang.String klass,
long id,
Ice.Current __current)
Looks up an entity by class and id.
|
void |
findAll_async(AMD_IQuery_findAll __cb,
java.lang.String klass,
Filter filter,
Ice.Current __current)
Looks up all entities that belong to this class and match
filter.
|
void |
findAllByExample_async(AMD_IQuery_findAllByExample __cb,
IObject example,
Filter filter,
Ice.Current __current)
Searches based on provided example entity.
|
void |
findAllByFullText_async(AMD_IQuery_findAllByFullText __cb,
java.lang.String klass,
java.lang.String query,
Parameters params,
Ice.Current __current)
Executes a full text search based on Lucene.
|
void |
findAllByQuery_async(AMD_IQuery_findAllByQuery __cb,
java.lang.String query,
Parameters params,
Ice.Current __current)
Executes the stored query with the given name.
|
void |
findAllByString_async(AMD_IQuery_findAllByString __cb,
java.lang.String klass,
java.lang.String field,
java.lang.String value,
boolean caseSensitive,
Filter filter,
Ice.Current __current)
Searches a given field matching against a String.
|
void |
findByExample_async(AMD_IQuery_findByExample __cb,
IObject example,
Ice.Current __current)
Searches based on provided example entity.
|
void |
findByQuery_async(AMD_IQuery_findByQuery __cb,
java.lang.String query,
Parameters params,
Ice.Current __current)
Executes the stored query with the given name.
|
void |
findByString_async(AMD_IQuery_findByString __cb,
java.lang.String klass,
java.lang.String field,
java.lang.String value,
Ice.Current __current)
Searches a given field matching against a String.
|
void |
get_async(AMD_IQuery_get __cb,
java.lang.String klass,
long id,
Ice.Current __current)
Looks up an entity by class and id.
|
int |
hashCode() |
java.lang.Object |
ice_delegate() |
void |
ice_delegate(java.lang.Object delegate) |
void |
projection_async(AMD_IQuery_projection __cb,
java.lang.String query,
Parameters params,
Ice.Current __current)
Return a sequence of
RType sequences. |
void |
refresh_async(AMD_IQuery_refresh __cb,
IObject iObject,
Ice.Current __current)
Refreshes an entire
IObject graph,
recursive loading all data for the managed instances in the
graph from the database. |
___find, ___findAll, ___findAllByExample, ___findAllByFullText, ___findAllByQuery, ___findAllByString, ___findByExample, ___findByQuery, ___findByString, ___get, ___projection, ___refresh, __dispatch, __readImpl, __writeImpl, find_async, findAll_async, findAllByExample_async, findAllByFullText_async, findAllByQuery_async, findAllByString_async, findByExample_async, findByQuery_async, findByString_async, get_async, ice_copyStateFrom, ice_id, ice_id, ice_ids, ice_ids, ice_isA, ice_isA, ice_staticId, projection_async, refresh_async
___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __read, __read, __readImpl, __write, __write, __writeImpl, clone, ice_dispatch, ice_dispatch, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshal
public static final long serialVersionUID
public _IQueryTie()
public _IQueryTie(_IQueryOperations delegate)
public java.lang.Object ice_delegate()
ice_delegate
in interface Ice.TieBase
public void ice_delegate(java.lang.Object delegate)
ice_delegate
in interface Ice.TieBase
public boolean equals(java.lang.Object rhs)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void find_async(AMD_IQuery_find __cb, java.lang.String klass, long id, Ice.Current __current) throws ServerError
_IQueryOperations
null
.find_async
in interface _IQueryOperations
__cb
- The callback object for the operation.klass
- klass the type of the entity. Not null.__current
- The Current object for the invocation.ServerError
public void findAll_async(AMD_IQuery_findAll __cb, java.lang.String klass, Filter filter, Ice.Current __current) throws ServerError
_IQueryOperations
findAll_async
in interface _IQueryOperations
__cb
- The callback object for the operation.klass
- entity type to be searched. Not null.__current
- The Current object for the invocation.ServerError
public void findAllByExample_async(AMD_IQuery_findAllByExample __cb, IObject example, Filter filter, Ice.Current __current) throws ServerError
_IQueryOperations
Filter
object.
Note: findAllbyExample does not operate on the
id
field.
For that, use find
, get
,
findByQuery
, or findAllByQuery
.findAllByExample_async
in interface _IQueryOperations
__cb
- The callback object for the operation.example
- Non-null example object.__current
- The Current object for the invocation.ServerError
public void findAllByFullText_async(AMD_IQuery_findAllByFullText __cb, java.lang.String klass, java.lang.String query, Parameters params, Ice.Current __current) throws ServerError
_IQueryOperations
findAllByFullText_async
in interface _IQueryOperations
__cb
- The callback object for the operation.klass
- A non-null class specification of which type
should be searched.query
- A non-null query string. An empty string will
return no results.params
- Currently the parameters themselves are unused.
But the Parameters.theFilter
can be used to limit the number of results
returned (Filter.limit
) or the
user for who the results will be found
(Filter.ownerId
).__current
- The Current object for the invocation.ServerError
public void findAllByQuery_async(AMD_IQuery_findAllByQuery __cb, java.lang.String query, Parameters params, Ice.Current __current) throws ServerError
_IQueryOperations
IObject
instances. This means
all must be of the form:
select this from SomeModelClass this ...though the alias this is unimportant. Do not try to return multiple classes in one call like:
select this, that from SomeClass this, SomeOtherClass that ...nor to project values out of an object:
select this.name from SomeClass this ...If a page is desired, add it to the query parameters.
findAllByQuery_async
in interface _IQueryOperations
__cb
- The callback object for the operation.query
- Query to execute. Not null.__current
- The Current object for the invocation.ServerError
public void findAllByString_async(AMD_IQuery_findAllByString __cb, java.lang.String klass, java.lang.String field, java.lang.String value, boolean caseSensitive, Filter filter, Ice.Current __current) throws ServerError
_IQueryOperations
Filter
instance.findAllByString_async
in interface _IQueryOperations
__cb
- The callback object for the operation.klass
- type of entity to be searched. Not null.value
- String used for search. Not null.filter
- filters the result set. Can be null.__current
- The Current object for the invocation.ServerError
public void findByExample_async(AMD_IQuery_findByExample __cb, IObject example, Ice.Current __current) throws ServerError
_IQueryOperations
id
field. For that, use find
, get
,
findByQuery
, or findAllByQuery
.findByExample_async
in interface _IQueryOperations
__cb
- The callback object for the operation.example
- Non-null example object.__current
- The Current object for the invocation.ServerError
public void findByQuery_async(AMD_IQuery_findByQuery __cb, java.lang.String query, Parameters params, Ice.Current __current) throws ServerError
_IQueryOperations
findByQuery_async
in interface _IQueryOperations
__cb
- The callback object for the operation.query
- Query to execute__current
- The Current object for the invocation.ServerError
public void findByString_async(AMD_IQuery_findByString __cb, java.lang.String klass, java.lang.String field, java.lang.String value, Ice.Current __current) throws ServerError
_IQueryOperations
findByString_async
in interface _IQueryOperations
__cb
- The callback object for the operation.klass
- type of entity to be searchedvalue
- String used for search.__current
- The Current object for the invocation.ServerError
public void get_async(AMD_IQuery_get __cb, java.lang.String klass, long id, Ice.Current __current) throws ServerError
_IQueryOperations
get_async
in interface _IQueryOperations
__cb
- The callback object for the operation.klass
- the type of the entity. Not null.__current
- The Current object for the invocation.ServerError
public void projection_async(AMD_IQuery_projection __cb, java.lang.String query, Parameters params, Ice.Current __current) throws ServerError
_IQueryOperations
RType
sequences.
Each element of the outer sequence is one row in the return value. Each element of the inner sequence is one column specified in the HQL.
IObject
instances are returned wrapped
in an RObject
instance. Primitives are
mapped to the expected RType
subclass. Types
without an RType
mapper if returned will
throw an exception if present in the select except where a
manual conversion is present on the server. This includes:
Permissions
instances are
serialized to an RMap
containing the
keys: perms, canAnnotate, canEdit, canLink, canDelete,
canChgrp, canChown
Length
are
serialized to an RMap
containing the
keys: value, unit, symbol
As with SQL, if an aggregation statement is used, a group by clause must be added.
Examples:
select i.name, i.description from Image i where i.name like '%.dv' select tag.textValue, tagset.textValue from TagAnnotation tag join tag.annotationLinks l join l.child tagset select p.pixelsType.value, count(p.id) from Pixel p group by p.pixelsType.value
projection_async
in interface _IQueryOperations
__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError
public void refresh_async(AMD_IQuery_refresh __cb, IObject iObject, Ice.Current __current) throws ServerError
_IQueryOperations
IObject
graph,
recursive loading all data for the managed instances in the
graph from the database. If any non-managed entities are
detected (e.g. without ids), an
ApiUsageException
will be thrown.refresh_async
in interface _IQueryOperations
__cb
- The callback object for the operation.iObject
- Non-null managed IObject
graph which should have all values
re-assigned from the database__current
- The Current object for the invocation.ServerError