public class StoreManagerSQLQuery
extends org.apache.openjpa.kernel.AbstractStoreQuery
| Modifier and Type | Class and Description |
|---|---|
protected static class |
StoreManagerSQLQuery.SQLExecutor
Executes the filter as a SQL query.
|
| Constructor and Description |
|---|
StoreManagerSQLQuery(StoreManager store) |
| Modifier and Type | Method and Description |
|---|---|
StoreManager |
getStore() |
org.apache.openjpa.kernel.StoreQuery.Executor |
newDataStoreExecutor(org.apache.openjpa.meta.ClassMetaData meta,
boolean subclasses) |
boolean |
requiresCandidateType() |
boolean |
requiresParameterDeclarations() |
static String |
substituteParams(String sql,
List<Integer> paramOrder)
Utility method to substitute '?
|
boolean |
supportsDataStoreExecution() |
boolean |
supportsParameterDeclarations() |
evaluate, getAggregateListener, getContext, getFilterListener, invalidateCompilation, newCompilation, newCompilationKey, newInMemoryExecutor, populateFromCompilation, setContext, setQuery, supportsAbstractExecutors, supportsInMemoryExecutionpublic StoreManagerSQLQuery(StoreManager store)
public StoreManager getStore()
public boolean supportsParameterDeclarations()
supportsParameterDeclarations in interface org.apache.openjpa.kernel.StoreQuerysupportsParameterDeclarations in class org.apache.openjpa.kernel.AbstractStoreQuerypublic boolean supportsDataStoreExecution()
supportsDataStoreExecution in interface org.apache.openjpa.kernel.StoreQuerysupportsDataStoreExecution in class org.apache.openjpa.kernel.AbstractStoreQuerypublic org.apache.openjpa.kernel.StoreQuery.Executor newDataStoreExecutor(org.apache.openjpa.meta.ClassMetaData meta,
boolean subclasses)
newDataStoreExecutor in interface org.apache.openjpa.kernel.StoreQuerynewDataStoreExecutor in class org.apache.openjpa.kernel.AbstractStoreQuerypublic boolean requiresCandidateType()
requiresCandidateType in interface org.apache.openjpa.kernel.StoreQueryrequiresCandidateType in class org.apache.openjpa.kernel.AbstractStoreQuerypublic boolean requiresParameterDeclarations()
requiresParameterDeclarations in interface org.apache.openjpa.kernel.StoreQueryrequiresParameterDeclarations in class org.apache.openjpa.kernel.AbstractStoreQuerypublic static String substituteParams(String sql, List<Integer> paramOrder) throws IOException
IOExceptionCopyright © GigaSpaces.