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, passDistinctThrough, 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:
setNamein classNamedQueryDefinitionBuilder
-
setQuery
public NamedSQLQueryDefinitionBuilder setQuery(String query)
- Overrides:
setQueryin classNamedQueryDefinitionBuilder
-
setCacheable
public NamedSQLQueryDefinitionBuilder setCacheable(boolean cacheable)
- Overrides:
setCacheablein classNamedQueryDefinitionBuilder
-
setCacheRegion
public NamedSQLQueryDefinitionBuilder setCacheRegion(String cacheRegion)
- Overrides:
setCacheRegionin classNamedQueryDefinitionBuilder
-
setTimeout
public NamedSQLQueryDefinitionBuilder setTimeout(Integer timeout)
- Overrides:
setTimeoutin classNamedQueryDefinitionBuilder
-
setFetchSize
public NamedSQLQueryDefinitionBuilder setFetchSize(Integer fetchSize)
- Overrides:
setFetchSizein classNamedQueryDefinitionBuilder
-
setFlushMode
public NamedSQLQueryDefinitionBuilder setFlushMode(FlushMode flushMode)
- Overrides:
setFlushModein classNamedQueryDefinitionBuilder
-
setCacheMode
public NamedSQLQueryDefinitionBuilder setCacheMode(CacheMode cacheMode)
- Overrides:
setCacheModein classNamedQueryDefinitionBuilder
-
setReadOnly
public NamedSQLQueryDefinitionBuilder setReadOnly(boolean readOnly)
- Overrides:
setReadOnlyin classNamedQueryDefinitionBuilder
-
setComment
public NamedSQLQueryDefinitionBuilder setComment(String comment)
- Overrides:
setCommentin classNamedQueryDefinitionBuilder
-
addParameterType
public NamedSQLQueryDefinitionBuilder addParameterType(String name, String typeName)
- Overrides:
addParameterTypein classNamedQueryDefinitionBuilder
-
setParameterTypes
public NamedSQLQueryDefinitionBuilder setParameterTypes(Map parameterTypes)
- Overrides:
setParameterTypesin classNamedQueryDefinitionBuilder
-
setLockOptions
public NamedSQLQueryDefinitionBuilder setLockOptions(LockOptions lockOptions)
- Overrides:
setLockOptionsin classNamedQueryDefinitionBuilder
-
setFirstResult
public NamedSQLQueryDefinitionBuilder setFirstResult(Integer firstResult)
- Overrides:
setFirstResultin classNamedQueryDefinitionBuilder
-
setMaxResults
public NamedSQLQueryDefinitionBuilder setMaxResults(Integer maxResults)
- Overrides:
setMaxResultsin classNamedQueryDefinitionBuilder
-
setPassDistinctThrough
public NamedSQLQueryDefinitionBuilder setPassDistinctThrough(Boolean passDistinctThrough)
- Overrides:
setPassDistinctThroughin classNamedQueryDefinitionBuilder
-
createNamedQueryDefinition
public NamedSQLQueryDefinition createNamedQueryDefinition()
- Overrides:
createNamedQueryDefinitionin classNamedQueryDefinitionBuilder
-
-