public class NamedSQLQueryDefinition extends NamedQueryDefinition
| Constructor and Description |
|---|
NamedSQLQueryDefinition(String query,
String resultSetRef,
List<String> querySpaces,
boolean cacheable,
String cacheRegion,
Integer timeout,
Integer fetchSize,
FlushMode flushMode,
Map parameterTypes,
boolean callable)
Deprecated.
|
NamedSQLQueryDefinition(String name,
String query,
NativeSQLQueryReturn[] queryReturns,
List<String> querySpaces,
boolean cacheable,
String cacheRegion,
Integer timeout,
Integer fetchSize,
FlushMode flushMode,
CacheMode cacheMode,
boolean readOnly,
String comment,
Map parameterTypes,
boolean callable)
This form used to construct a NamedSQLQueryDefinition from the binder
code when a the result-set mapping information is explicitly
provided in the query definition (i.e., no resultset-mapping used)
|
NamedSQLQueryDefinition(String name,
String query,
String resultSetRef,
List<String> querySpaces,
boolean cacheable,
String cacheRegion,
Integer timeout,
Integer fetchSize,
FlushMode flushMode,
CacheMode cacheMode,
boolean readOnly,
String comment,
Map parameterTypes,
boolean callable)
This form used to construct a NamedSQLQueryDefinition from the binder
code when a resultset-mapping reference is used.
|
| Modifier and Type | Method and Description |
|---|---|
NativeSQLQueryReturn[] |
getQueryReturns() |
List<String> |
getQuerySpaces() |
String |
getResultSetRef() |
boolean |
isCallable() |
getCacheMode, getCacheRegion, getComment, getFetchSize, getFlushMode, getName, getParameterTypes, getQuery, getQueryString, getTimeout, isCacheable, isReadOnly, toStringpublic NamedSQLQueryDefinition(String name, String query, NativeSQLQueryReturn[] queryReturns, List<String> querySpaces, boolean cacheable, String cacheRegion, Integer timeout, Integer fetchSize, FlushMode flushMode, CacheMode cacheMode, boolean readOnly, String comment, Map parameterTypes, boolean callable)
name - The name of named queryquery - The sql query stringqueryReturns - The in-lined query return definitionsquerySpaces - Any specified query spaces (used for auto-flushing)cacheable - Whether the query results are cacheablecacheRegion - If cacheable, the region into which to store the resultstimeout - A JDBC-level timeout to be appliedfetchSize - A JDBC-level fetch-size to be appliedflushMode - The flush mode to use for this querycacheMode - The cache mode to use during execution and subsequent result loadingreadOnly - Whether returned entities should be marked as read-only in the sessioncomment - Any sql comment to be applied to the queryparameterTypes - parameter type mapcallable - Does the query string represent a callable object (i.e., proc)public NamedSQLQueryDefinition(String name, String query, String resultSetRef, List<String> querySpaces, boolean cacheable, String cacheRegion, Integer timeout, Integer fetchSize, FlushMode flushMode, CacheMode cacheMode, boolean readOnly, String comment, Map parameterTypes, boolean callable)
name - The name of named queryquery - The sql query stringresultSetRef - The resultset-mapping namequerySpaces - Any specified query spaces (used for auto-flushing)cacheable - Whether the query results are cacheablecacheRegion - If cacheable, the region into which to store the resultstimeout - A JDBC-level timeout to be appliedfetchSize - A JDBC-level fetch-size to be appliedflushMode - The flush mode to use for this querycacheMode - The cache mode to use during execution and subsequent result loadingreadOnly - Whether returned entities should be marked as read-only in the sessioncomment - Any sql comment to be applied to the queryparameterTypes - parameter type mapcallable - Does the query string represent a callable object (i.e., proc)public NamedSQLQueryDefinition(String query, String resultSetRef, List<String> querySpaces, boolean cacheable, String cacheRegion, Integer timeout, Integer fetchSize, FlushMode flushMode, Map parameterTypes, boolean callable)
query - The sql query stringresultSetRef - The result-set-mapping namequerySpaces - Any specified query spaces (used for auto-flushing)cacheable - Whether the query results are cacheablecacheRegion - If cacheable, the region into which to store the resultstimeout - A JDBC-level timeout to be appliedfetchSize - A JDBC-level fetch-size to be appliedflushMode - The flush mode to use for this queryparameterTypes - parameter type mapcallable - Does the query string represent a callable object (i.e., proc)public NativeSQLQueryReturn[] getQueryReturns()
public boolean isCallable()
public String getResultSetRef()
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.