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(String name)
-
Method Summary
-
-
-
Constructor Detail
-
NamedSQLQueryDefinitionBuilder
public NamedSQLQueryDefinitionBuilder()
-
NamedSQLQueryDefinitionBuilder
public NamedSQLQueryDefinitionBuilder(String name)
-
-
Method Detail
-
setQueryReturns
public NamedSQLQueryDefinitionBuilder setQueryReturns(NativeSQLQueryReturn[] queryReturns)
-
setQueryReturns
public NamedSQLQueryDefinitionBuilder setQueryReturns(List<NativeSQLQueryReturn> queryReturns)
-
setQuerySpaces
public NamedSQLQueryDefinitionBuilder setQuerySpaces(List<String> querySpaces)
-
setQuerySpaces
public NamedSQLQueryDefinitionBuilder setQuerySpaces(Collection<String> synchronizedQuerySpaces)
-
addSynchronizedQuerySpace
public NamedSQLQueryDefinitionBuilder addSynchronizedQuerySpace(String table)
-
setResultSetRef
public NamedSQLQueryDefinitionBuilder setResultSetRef(String resultSetRef)
-
setCallable
public NamedSQLQueryDefinitionBuilder setCallable(boolean callable)
-
setName
public NamedSQLQueryDefinitionBuilder setName(String name)
- Overrides:
setName
in classNamedQueryDefinitionBuilder
-
setQuery
public NamedSQLQueryDefinitionBuilder setQuery(String query)
- Overrides:
setQuery
in classNamedQueryDefinitionBuilder
-
setCacheable
public NamedSQLQueryDefinitionBuilder setCacheable(boolean cacheable)
- Overrides:
setCacheable
in classNamedQueryDefinitionBuilder
-
setCacheRegion
public NamedSQLQueryDefinitionBuilder setCacheRegion(String cacheRegion)
- Overrides:
setCacheRegion
in classNamedQueryDefinitionBuilder
-
setTimeout
public NamedSQLQueryDefinitionBuilder setTimeout(Integer timeout)
- Overrides:
setTimeout
in classNamedQueryDefinitionBuilder
-
setFetchSize
public NamedSQLQueryDefinitionBuilder setFetchSize(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(String comment)
- Overrides:
setComment
in classNamedQueryDefinitionBuilder
-
addParameterType
public NamedSQLQueryDefinitionBuilder addParameterType(String name, String typeName)
- Overrides:
addParameterType
in classNamedQueryDefinitionBuilder
-
setParameterTypes
public NamedSQLQueryDefinitionBuilder setParameterTypes(Map parameterTypes)
- Overrides:
setParameterTypes
in classNamedQueryDefinitionBuilder
-
setLockOptions
public NamedSQLQueryDefinitionBuilder setLockOptions(LockOptions lockOptions)
- Overrides:
setLockOptions
in classNamedQueryDefinitionBuilder
-
setFirstResult
public NamedSQLQueryDefinitionBuilder setFirstResult(Integer firstResult)
- Overrides:
setFirstResult
in classNamedQueryDefinitionBuilder
-
setMaxResults
public NamedSQLQueryDefinitionBuilder setMaxResults(Integer maxResults)
- Overrides:
setMaxResults
in classNamedQueryDefinitionBuilder
-
createNamedQueryDefinition
public NamedSQLQueryDefinition createNamedQueryDefinition()
- Overrides:
createNamedQueryDefinition
in classNamedQueryDefinitionBuilder
-
-