Package org.hibernate.query.hql.spi
Class NamedHqlQueryMemento.Builder
- java.lang.Object
-
- org.hibernate.query.named.AbstractNamedQueryMemento.AbstractBuilder<NamedHqlQueryMemento.Builder>
-
- org.hibernate.query.hql.spi.NamedHqlQueryMemento.Builder
-
- Enclosing interface:
- NamedHqlQueryMemento
public static class NamedHqlQueryMemento.Builder extends AbstractNamedQueryMemento.AbstractBuilder<NamedHqlQueryMemento.Builder>
Delegate used in creating named HQL query mementos.
-
-
Field Summary
Fields Modifier and Type Field Description protected Integer
firstResult
protected String
hqlString
protected LockOptions
lockOptions
protected Integer
maxResults
protected Map<String,String>
parameterTypes
-
Fields inherited from class org.hibernate.query.named.AbstractNamedQueryMemento.AbstractBuilder
cacheable, cacheMode, cacheRegion, comment, fetchSize, flushMode, hints, name, querySpaces, readOnly, timeout
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NamedHqlQueryMemento.Builder
addParameterType(String name, String typeName)
NamedHqlQueryMemento
createNamedQueryDefinition()
protected NamedHqlQueryMemento.Builder
getThis()
NamedHqlQueryMemento.Builder
setFirstResult(Integer firstResult)
NamedHqlQueryMemento.Builder
setLockOptions(LockOptions lockOptions)
NamedHqlQueryMemento.Builder
setMaxResults(Integer maxResults)
NamedHqlQueryMemento.Builder
setParameterTypes(Map<String,String> parameterTypes)
NamedHqlQueryMemento.Builder
setReadOnly(boolean readOnly)
-
Methods inherited from class org.hibernate.query.named.AbstractNamedQueryMemento.AbstractBuilder
addHint, addQuerySpace, addQuerySpaces, getCacheable, getCacheMode, getCacheRegion, getComment, getFetchSize, getFlushMode, getName, getQuerySpaces, getReadOnly, getTimeout, setCacheable, setCacheMode, setCacheRegion, setComment, setFetchSize, setFlushMode, setReadOnly, setTimeout
-
-
-
-
Constructor Detail
-
Builder
public Builder(String name)
-
-
Method Detail
-
getThis
protected NamedHqlQueryMemento.Builder getThis()
- Specified by:
getThis
in classAbstractNamedQueryMemento.AbstractBuilder<NamedHqlQueryMemento.Builder>
-
setReadOnly
public NamedHqlQueryMemento.Builder setReadOnly(boolean readOnly)
- Overrides:
setReadOnly
in classAbstractNamedQueryMemento.AbstractBuilder<NamedHqlQueryMemento.Builder>
-
addParameterType
public NamedHqlQueryMemento.Builder addParameterType(String name, String typeName)
-
setParameterTypes
public NamedHqlQueryMemento.Builder setParameterTypes(Map<String,String> parameterTypes)
-
setLockOptions
public NamedHqlQueryMemento.Builder setLockOptions(LockOptions lockOptions)
-
setFirstResult
public NamedHqlQueryMemento.Builder setFirstResult(Integer firstResult)
-
setMaxResults
public NamedHqlQueryMemento.Builder setMaxResults(Integer maxResults)
-
createNamedQueryDefinition
public NamedHqlQueryMemento createNamedQueryDefinition()
-
-