Package org.hibernate.engine.spi
Class NamedSQLQueryDefinitionBuilder
- java.lang.Object
-
- org.hibernate.engine.spi.NamedQueryDefinitionBuilder
-
- org.hibernate.engine.spi.NamedSQLQueryDefinitionBuilder
-
public class NamedSQLQueryDefinitionBuilder extends NamedQueryDefinitionBuilder
-
-
Field Summary
-
Fields inherited from class org.hibernate.engine.spi.NamedQueryDefinitionBuilder
cacheable, cacheMode, cacheRegion, comment, fetchSize, firstResult, flushMode, lockOptions, maxResults, name, parameterTypes, query, readOnly, timeout
-
-
Constructor Summary
Constructors Constructor Description NamedSQLQueryDefinitionBuilder()
NamedSQLQueryDefinitionBuilder(java.lang.String name)
-
Method Summary
-
-
-
Method Detail
-
setQueryReturns
public NamedSQLQueryDefinitionBuilder setQueryReturns(NativeSQLQueryReturn[] queryReturns)
-
setQueryReturns
public NamedSQLQueryDefinitionBuilder setQueryReturns(java.util.List<NativeSQLQueryReturn> queryReturns)
-
setQuerySpaces
public NamedSQLQueryDefinitionBuilder setQuerySpaces(java.util.List<java.lang.String> querySpaces)
-
setQuerySpaces
public NamedSQLQueryDefinitionBuilder setQuerySpaces(java.util.Collection<java.lang.String> synchronizedQuerySpaces)
-
addSynchronizedQuerySpace
public NamedSQLQueryDefinitionBuilder addSynchronizedQuerySpace(java.lang.String table)
-
setResultSetRef
public NamedSQLQueryDefinitionBuilder setResultSetRef(java.lang.String resultSetRef)
-
setCallable
public NamedSQLQueryDefinitionBuilder setCallable(boolean callable)
-
setName
public NamedSQLQueryDefinitionBuilder setName(java.lang.String name)
- Overrides:
setName
in classNamedQueryDefinitionBuilder
-
setQuery
public NamedSQLQueryDefinitionBuilder setQuery(java.lang.String query)
- Overrides:
setQuery
in classNamedQueryDefinitionBuilder
-
setCacheable
public NamedSQLQueryDefinitionBuilder setCacheable(boolean cacheable)
- Overrides:
setCacheable
in classNamedQueryDefinitionBuilder
-
setCacheRegion
public NamedSQLQueryDefinitionBuilder setCacheRegion(java.lang.String cacheRegion)
- Overrides:
setCacheRegion
in classNamedQueryDefinitionBuilder
-
setTimeout
public NamedSQLQueryDefinitionBuilder setTimeout(java.lang.Integer timeout)
- Overrides:
setTimeout
in classNamedQueryDefinitionBuilder
-
setFetchSize
public NamedSQLQueryDefinitionBuilder setFetchSize(java.lang.Integer fetchSize)
- Overrides:
setFetchSize
in classNamedQueryDefinitionBuilder
-
setFlushMode
public NamedSQLQueryDefinitionBuilder setFlushMode(FlushMode flushMode)
- Overrides:
setFlushMode
in classNamedQueryDefinitionBuilder
-
setCacheMode
public NamedSQLQueryDefinitionBuilder setCacheMode(CacheMode cacheMode)
- Overrides:
setCacheMode
in classNamedQueryDefinitionBuilder
-
setReadOnly
public NamedSQLQueryDefinitionBuilder setReadOnly(boolean readOnly)
- Overrides:
setReadOnly
in classNamedQueryDefinitionBuilder
-
setComment
public NamedSQLQueryDefinitionBuilder setComment(java.lang.String comment)
- Overrides:
setComment
in classNamedQueryDefinitionBuilder
-
addParameterType
public NamedSQLQueryDefinitionBuilder addParameterType(java.lang.String name, java.lang.String typeName)
- Overrides:
addParameterType
in classNamedQueryDefinitionBuilder
-
setParameterTypes
public NamedSQLQueryDefinitionBuilder setParameterTypes(java.util.Map parameterTypes)
- Overrides:
setParameterTypes
in classNamedQueryDefinitionBuilder
-
setLockOptions
public NamedSQLQueryDefinitionBuilder setLockOptions(LockOptions lockOptions)
- Overrides:
setLockOptions
in classNamedQueryDefinitionBuilder
-
setFirstResult
public NamedSQLQueryDefinitionBuilder setFirstResult(java.lang.Integer firstResult)
- Overrides:
setFirstResult
in classNamedQueryDefinitionBuilder
-
setMaxResults
public NamedSQLQueryDefinitionBuilder setMaxResults(java.lang.Integer maxResults)
- Overrides:
setMaxResults
in classNamedQueryDefinitionBuilder
-
createNamedQueryDefinition
public NamedSQLQueryDefinition createNamedQueryDefinition()
- Overrides:
createNamedQueryDefinition
in classNamedQueryDefinitionBuilder
-
-