Class ReactiveNamedSqmQueryMemento
- java.lang.Object
-
- org.hibernate.reactive.query.sql.spi.ReactiveNamedSqmQueryMemento
-
- All Implemented Interfaces:
NamedQueryMemento,NamedSqmQueryMemento
public class ReactiveNamedSqmQueryMemento extends Object implements NamedSqmQueryMemento
- See Also:
NamedNativeQueryMemento
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.hibernate.query.named.NamedQueryMemento
NamedQueryMemento.ParameterMemento
-
-
Constructor Summary
Constructors Constructor Description ReactiveNamedSqmQueryMemento(NamedSqmQueryMemento delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleangetCacheable()CacheModegetCacheMode()StringgetCacheRegion()StringgetComment()IntegergetFetchSize()IntegergetFirstResult()FlushModegetFlushMode()Map<String,Object>getHints()StringgetHqlString()LockOptionsgetLockOptions()IntegergetMaxResults()Map<String,String>getParameterTypes()BooleangetReadOnly()StringgetRegistrationName()SqmStatement<?>getSqmStatement()IntegergetTimeout()NamedSqmQueryMementomakeCopy(String name)<T> SqmQueryImplementor<T>toQuery(SharedSessionContractImplementor session)<T> SqmQueryImplementor<T>toQuery(SharedSessionContractImplementor session, Class<T> resultType)<T> SqmSelectionQuery<T>toSelectionQuery(Class<T> resultType, SharedSessionContractImplementor session)voidvalidate(QueryEngine queryEngine)
-
-
-
Constructor Detail
-
ReactiveNamedSqmQueryMemento
public ReactiveNamedSqmQueryMemento(NamedSqmQueryMemento delegate)
-
-
Method Detail
-
toQuery
public <T> SqmQueryImplementor<T> toQuery(SharedSessionContractImplementor session)
- Specified by:
toQueryin interfaceNamedQueryMemento- Specified by:
toQueryin interfaceNamedSqmQueryMemento
-
toQuery
public <T> SqmQueryImplementor<T> toQuery(SharedSessionContractImplementor session, Class<T> resultType)
- Specified by:
toQueryin interfaceNamedQueryMemento- Specified by:
toQueryin interfaceNamedSqmQueryMemento
-
toSelectionQuery
public <T> SqmSelectionQuery<T> toSelectionQuery(Class<T> resultType, SharedSessionContractImplementor session)
- Specified by:
toSelectionQueryin interfaceNamedSqmQueryMemento
-
getHqlString
public String getHqlString()
- Specified by:
getHqlStringin interfaceNamedSqmQueryMemento
-
getSqmStatement
public SqmStatement<?> getSqmStatement()
- Specified by:
getSqmStatementin interfaceNamedSqmQueryMemento
-
getFirstResult
public Integer getFirstResult()
- Specified by:
getFirstResultin interfaceNamedSqmQueryMemento
-
getMaxResults
public Integer getMaxResults()
- Specified by:
getMaxResultsin interfaceNamedSqmQueryMemento
-
getLockOptions
public LockOptions getLockOptions()
- Specified by:
getLockOptionsin interfaceNamedSqmQueryMemento
-
getParameterTypes
public Map<String,String> getParameterTypes()
- Specified by:
getParameterTypesin interfaceNamedSqmQueryMemento
-
makeCopy
public NamedSqmQueryMemento makeCopy(String name)
- Specified by:
makeCopyin interfaceNamedQueryMemento- Specified by:
makeCopyin interfaceNamedSqmQueryMemento
-
getRegistrationName
public String getRegistrationName()
- Specified by:
getRegistrationNamein interfaceNamedQueryMemento
-
getCacheable
public Boolean getCacheable()
- Specified by:
getCacheablein interfaceNamedQueryMemento
-
getCacheRegion
public String getCacheRegion()
- Specified by:
getCacheRegionin interfaceNamedQueryMemento
-
getCacheMode
public CacheMode getCacheMode()
- Specified by:
getCacheModein interfaceNamedQueryMemento
-
getFlushMode
public FlushMode getFlushMode()
- Specified by:
getFlushModein interfaceNamedQueryMemento
-
getReadOnly
public Boolean getReadOnly()
- Specified by:
getReadOnlyin interfaceNamedQueryMemento
-
getTimeout
public Integer getTimeout()
- Specified by:
getTimeoutin interfaceNamedQueryMemento
-
getFetchSize
public Integer getFetchSize()
- Specified by:
getFetchSizein interfaceNamedQueryMemento
-
getComment
public String getComment()
- Specified by:
getCommentin interfaceNamedQueryMemento
-
getHints
public Map<String,Object> getHints()
- Specified by:
getHintsin interfaceNamedQueryMemento
-
validate
public void validate(QueryEngine queryEngine)
- Specified by:
validatein interfaceNamedQueryMemento
-
-