public class QueryManager extends Object implements IQueryManager
Modifier and Type | Class and Description |
---|---|
static class |
QueryManager.QueryThreadPoolExecutor |
Constructor and Description |
---|
QueryManager(IDirectSpaceProxy proxy) |
Modifier and Type | Method and Description |
---|---|
void |
clean() |
int |
countClear(CountClearProxyActionInfo actionInfo) |
static QueryManager.QueryThreadPoolExecutor |
getQueryExecutionPool() |
ReadQueryParser |
getReadQueryParser() |
ITemplatePacket |
getSQLTemplate(SQLQueryTemplatePacket template,
Transaction txn) |
IEntryPacket |
readTake(ReadTakeProxyActionInfo actionInfo) |
IEntryPacket[] |
readTakeMultiple(ReadTakeMultipleProxyActionInfo actionInfo) |
public QueryManager(IDirectSpaceProxy proxy)
public static QueryManager.QueryThreadPoolExecutor getQueryExecutionPool()
public ITemplatePacket getSQLTemplate(SQLQueryTemplatePacket template, Transaction txn)
getSQLTemplate
in interface IQueryManager
public ReadQueryParser getReadQueryParser()
public int countClear(CountClearProxyActionInfo actionInfo)
countClear
in interface IQueryManager
public IEntryPacket readTake(ReadTakeProxyActionInfo actionInfo) throws RemoteException, UnusableEntryException
readTake
in interface IQueryManager
RemoteException
UnusableEntryException
public IEntryPacket[] readTakeMultiple(ReadTakeMultipleProxyActionInfo actionInfo)
readTakeMultiple
in interface IQueryManager
public void clean()
clean
in interface IQueryManager
Copyright © GigaSpaces.