public class NamedSQLQueryDefinition extends NamedQueryDefinition
| Constructor and Description |
|---|
NamedSQLQueryDefinition(java.lang.String name,
java.lang.String query,
NativeSQLQueryReturn[] queryReturns,
java.util.List<java.lang.String> querySpaces,
boolean cacheable,
java.lang.String cacheRegion,
java.lang.Integer timeout,
java.lang.Integer fetchSize,
FlushMode flushMode,
CacheMode cacheMode,
boolean readOnly,
java.lang.String comment,
java.util.Map parameterTypes,
boolean callable)
Deprecated.
Use
NamedSQLQueryDefinitionBuilder instead. |
NamedSQLQueryDefinition(java.lang.String name,
java.lang.String query,
java.lang.String resultSetRef,
java.util.List<java.lang.String> querySpaces,
boolean cacheable,
java.lang.String cacheRegion,
java.lang.Integer timeout,
java.lang.Integer fetchSize,
FlushMode flushMode,
CacheMode cacheMode,
boolean readOnly,
java.lang.String comment,
java.util.Map parameterTypes,
boolean callable)
Deprecated.
Use
NamedSQLQueryDefinitionBuilder instead. |
| Modifier and Type | Method and Description |
|---|---|
void |
addQueryReturns(NativeSQLQueryReturn[] queryReturnsToAdd) |
NativeSQLQueryReturn[] |
getQueryReturns() |
java.util.List<java.lang.String> |
getQuerySpaces() |
java.lang.String |
getResultSetRef() |
boolean |
isCallable() |
NamedSQLQueryDefinition |
makeCopy(java.lang.String name) |
getCacheMode, getCacheRegion, getComment, getFetchSize, getFirstResult, getFlushMode, getLockOptions, getMaxResults, getName, getParameterTypes, getQuery, getQueryString, getTimeout, isCacheable, isReadOnly, toString@Deprecated
public NamedSQLQueryDefinition(java.lang.String name,
java.lang.String query,
NativeSQLQueryReturn[] queryReturns,
java.util.List<java.lang.String> querySpaces,
boolean cacheable,
java.lang.String cacheRegion,
java.lang.Integer timeout,
java.lang.Integer fetchSize,
FlushMode flushMode,
CacheMode cacheMode,
boolean readOnly,
java.lang.String comment,
java.util.Map parameterTypes,
boolean callable)
NamedSQLQueryDefinitionBuilder instead.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)@Deprecated
public NamedSQLQueryDefinition(java.lang.String name,
java.lang.String query,
java.lang.String resultSetRef,
java.util.List<java.lang.String> querySpaces,
boolean cacheable,
java.lang.String cacheRegion,
java.lang.Integer timeout,
java.lang.Integer fetchSize,
FlushMode flushMode,
CacheMode cacheMode,
boolean readOnly,
java.lang.String comment,
java.util.Map parameterTypes,
boolean callable)
NamedSQLQueryDefinitionBuilder instead.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 NativeSQLQueryReturn[] getQueryReturns()
public java.util.List<java.lang.String> getQuerySpaces()
public boolean isCallable()
public java.lang.String getResultSetRef()
public NamedSQLQueryDefinition makeCopy(java.lang.String name)
makeCopy in class NamedQueryDefinitionpublic void addQueryReturns(NativeSQLQueryReturn[] queryReturnsToAdd)
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.