| 
GigaSpaces XAP 9.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.gigaspaces.query.IdsQuery<T>
public class IdsQuery<T>
Class to encapsulate information of a query based on multiple Space IDs. An IDs query is composed of a type (provided either as a java class or as a string which contains the type name) and a collection of ID values, and optionally routing value(s) an a query result type indicator.
QueryResultType, 
IdQuery| Constructor Summary | |
|---|---|
IdsQuery(Class<T> type,
         Object[] ids)
Creates an IdsQuery using the specified type and IDs.  | 
|
IdsQuery(Class<T> type,
         Object[] ids,
         Object routing)
Creates an IdsQuery using the specified type, IDs and routing.  | 
|
IdsQuery(Class<T> type,
         Object[] ids,
         Object[] routings)
Creates an IdsQuery using the specified type, IDs and routing per id.  | 
|
IdsQuery(Class<T> type,
         Object[] ids,
         Object[] routings,
         QueryResultType queryResultType)
Creates an IdsQuery using the specified type, IDs, routing per id and query result type.  | 
|
IdsQuery(Class<T> type,
         Object[] ids,
         Object routing,
         QueryResultType queryResultType)
Creates an IdsQuery using the specified type, IDs, routing and query result type.  | 
|
IdsQuery(Class<T> type,
         Object[] ids,
         QueryResultType queryResultType)
Creates an IdsQuery using the specified type, IDs and query result type.  | 
|
IdsQuery(String typeName,
         Object[] ids)
Creates an IdsQuery using the specified type and IDs.  | 
|
IdsQuery(String typeName,
         Object[] ids,
         Object routing)
Creates an IdsQuery using the specified type, IDs and routing.  | 
|
IdsQuery(String typeName,
         Object[] ids,
         Object[] routings)
Creates an IdsQuery using the specified type, IDs and routing per id.  | 
|
IdsQuery(String typeName,
         Object[] ids,
         Object[] routings,
         QueryResultType queryResultType)
Creates an IdsQuery using the specified type, IDs, routing per id and query result type.  | 
|
IdsQuery(String typeName,
         Object[] ids,
         Object routing,
         QueryResultType queryResultType)
Creates an IdsQuery using the specified type, IDs, routing and query result type.  | 
|
IdsQuery(String typeName,
         Object[] ids,
         QueryResultType queryResultType)
Creates an IdsQuery using the specified type, IDs and query result type.  | 
|
| Method Summary | |
|---|---|
 Object[] | 
getIds()
Returns the IDs to match.  | 
 QueryResultType | 
getQueryResultType()
Returns the type of result.  | 
 Object | 
getRouting()
Returns the routing value used to determine the partition to query.  | 
 Object[] | 
getRoutings()
Returns the routing values used to determine the partition to query.  | 
 String | 
getTypeName()
Returns the name of type to query.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public IdsQuery(Class<T> type,
                Object[] ids)
type - Type to query.ids - IDs to match.
public IdsQuery(Class<T> type,
                Object[] ids,
                QueryResultType queryResultType)
type - Type to query.ids - IDs to match.queryResultType - Type of result.
public IdsQuery(Class<T> type,
                Object[] ids,
                Object routing)
type - Type to query.ids - IDs to match.routing - Routing value to determine which partition to query.
public IdsQuery(Class<T> type,
                Object[] ids,
                Object routing,
                QueryResultType queryResultType)
type - Type to query.ids - IDs to match.routing - Routing value to determine which partition to query.queryResultType - Type of result.
public IdsQuery(Class<T> type,
                Object[] ids,
                Object[] routings)
type - Type to query.ids - IDs to match.routings - Routing values (per id) to determine which partition to query.
public IdsQuery(Class<T> type,
                Object[] ids,
                Object[] routings,
                QueryResultType queryResultType)
type - Type to query.ids - IDs to match.routings - Routing values (per id) to determine which partition to query.queryResultType - Type of result.
public IdsQuery(String typeName,
                Object[] ids)
typeName - Type to query.ids - IDs to match.
public IdsQuery(String typeName,
                Object[] ids,
                QueryResultType queryResultType)
typeName - Type to query.ids - IDs to match.queryResultType - Type of result.
public IdsQuery(String typeName,
                Object[] ids,
                Object routing)
typeName - Type to query.ids - IDs to match.routing - Routing value to determine which partition to query.
public IdsQuery(String typeName,
                Object[] ids,
                Object routing,
                QueryResultType queryResultType)
typeName - Type to query.ids - IDs to match.routing - Routing value to determine which partition to query.queryResultType - Type of result.
public IdsQuery(String typeName,
                Object[] ids,
                Object[] routings)
typeName - Type to query.ids - IDs to match.routings - Routing values (per id) to determine which partition to query.
public IdsQuery(String typeName,
                Object[] ids,
                Object[] routings,
                QueryResultType queryResultType)
typeName - Type to query.ids - IDs to match.routings - Routing values (per id) to determine which partition to query.queryResultType - Type of result.| Method Detail | 
|---|
public String getTypeName()
public Object[] getIds()
public Object getRouting()
public Object[] getRoutings()
public QueryResultType getQueryResultType()
  | 
GigaSpaces XAP 9.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||