Class ReactiveNamedSqmQueryMemento

  • All Implemented Interfaces:
    org.hibernate.query.named.NamedQueryMemento, org.hibernate.query.sqm.spi.NamedSqmQueryMemento

    public class ReactiveNamedSqmQueryMemento
    extends java.lang.Object
    implements org.hibernate.query.sqm.spi.NamedSqmQueryMemento
    See Also:
    NamedNativeQueryMemento
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.hibernate.query.named.NamedQueryMemento

        org.hibernate.query.named.NamedQueryMemento.ParameterMemento
    • Constructor Summary

      Constructors 
      Constructor Description
      ReactiveNamedSqmQueryMemento​(org.hibernate.query.sqm.spi.NamedSqmQueryMemento delegate)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Boolean getCacheable()  
      org.hibernate.CacheMode getCacheMode()  
      java.lang.String getCacheRegion()  
      java.lang.String getComment()  
      java.lang.Integer getFetchSize()  
      java.lang.Integer getFirstResult()  
      org.hibernate.FlushMode getFlushMode()  
      java.util.Map<java.lang.String,​java.lang.Object> getHints()  
      java.lang.String getHqlString()  
      org.hibernate.LockOptions getLockOptions()  
      java.lang.Integer getMaxResults()  
      java.util.Map<java.lang.String,​java.lang.String> getParameterTypes()  
      java.lang.Boolean getReadOnly()  
      java.lang.String getRegistrationName()  
      org.hibernate.query.sqm.tree.SqmStatement<?> getSqmStatement()  
      java.lang.Integer getTimeout()  
      org.hibernate.query.sqm.spi.NamedSqmQueryMemento makeCopy​(java.lang.String name)  
      <T> org.hibernate.query.hql.spi.SqmQueryImplementor<T> toQuery​(org.hibernate.engine.spi.SharedSessionContractImplementor session)  
      <T> org.hibernate.query.hql.spi.SqmQueryImplementor<T> toQuery​(org.hibernate.engine.spi.SharedSessionContractImplementor session, java.lang.Class<T> resultType)  
      <T> org.hibernate.query.sqm.SqmSelectionQuery<T> toSelectionQuery​(java.lang.Class<T> resultType, org.hibernate.engine.spi.SharedSessionContractImplementor session)  
      void validate​(org.hibernate.query.spi.QueryEngine queryEngine)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ReactiveNamedSqmQueryMemento

        public ReactiveNamedSqmQueryMemento​(org.hibernate.query.sqm.spi.NamedSqmQueryMemento delegate)
    • Method Detail

      • toQuery

        public <T> org.hibernate.query.hql.spi.SqmQueryImplementor<T> toQuery​(org.hibernate.engine.spi.SharedSessionContractImplementor session)
        Specified by:
        toQuery in interface org.hibernate.query.named.NamedQueryMemento
        Specified by:
        toQuery in interface org.hibernate.query.sqm.spi.NamedSqmQueryMemento
      • toQuery

        public <T> org.hibernate.query.hql.spi.SqmQueryImplementor<T> toQuery​(org.hibernate.engine.spi.SharedSessionContractImplementor session,
                                                                              java.lang.Class<T> resultType)
        Specified by:
        toQuery in interface org.hibernate.query.named.NamedQueryMemento
        Specified by:
        toQuery in interface org.hibernate.query.sqm.spi.NamedSqmQueryMemento
      • toSelectionQuery

        public <T> org.hibernate.query.sqm.SqmSelectionQuery<T> toSelectionQuery​(java.lang.Class<T> resultType,
                                                                                 org.hibernate.engine.spi.SharedSessionContractImplementor session)
        Specified by:
        toSelectionQuery in interface org.hibernate.query.sqm.spi.NamedSqmQueryMemento
      • getHqlString

        public java.lang.String getHqlString()
        Specified by:
        getHqlString in interface org.hibernate.query.sqm.spi.NamedSqmQueryMemento
      • getSqmStatement

        public org.hibernate.query.sqm.tree.SqmStatement<?> getSqmStatement()
        Specified by:
        getSqmStatement in interface org.hibernate.query.sqm.spi.NamedSqmQueryMemento
      • getFirstResult

        public java.lang.Integer getFirstResult()
        Specified by:
        getFirstResult in interface org.hibernate.query.sqm.spi.NamedSqmQueryMemento
      • getMaxResults

        public java.lang.Integer getMaxResults()
        Specified by:
        getMaxResults in interface org.hibernate.query.sqm.spi.NamedSqmQueryMemento
      • getLockOptions

        public org.hibernate.LockOptions getLockOptions()
        Specified by:
        getLockOptions in interface org.hibernate.query.sqm.spi.NamedSqmQueryMemento
      • getParameterTypes

        public java.util.Map<java.lang.String,​java.lang.String> getParameterTypes()
        Specified by:
        getParameterTypes in interface org.hibernate.query.sqm.spi.NamedSqmQueryMemento
      • makeCopy

        public org.hibernate.query.sqm.spi.NamedSqmQueryMemento makeCopy​(java.lang.String name)
        Specified by:
        makeCopy in interface org.hibernate.query.named.NamedQueryMemento
        Specified by:
        makeCopy in interface org.hibernate.query.sqm.spi.NamedSqmQueryMemento
      • getRegistrationName

        public java.lang.String getRegistrationName()
        Specified by:
        getRegistrationName in interface org.hibernate.query.named.NamedQueryMemento
      • getCacheable

        public java.lang.Boolean getCacheable()
        Specified by:
        getCacheable in interface org.hibernate.query.named.NamedQueryMemento
      • getCacheRegion

        public java.lang.String getCacheRegion()
        Specified by:
        getCacheRegion in interface org.hibernate.query.named.NamedQueryMemento
      • getCacheMode

        public org.hibernate.CacheMode getCacheMode()
        Specified by:
        getCacheMode in interface org.hibernate.query.named.NamedQueryMemento
      • getFlushMode

        public org.hibernate.FlushMode getFlushMode()
        Specified by:
        getFlushMode in interface org.hibernate.query.named.NamedQueryMemento
      • getReadOnly

        public java.lang.Boolean getReadOnly()
        Specified by:
        getReadOnly in interface org.hibernate.query.named.NamedQueryMemento
      • getTimeout

        public java.lang.Integer getTimeout()
        Specified by:
        getTimeout in interface org.hibernate.query.named.NamedQueryMemento
      • getFetchSize

        public java.lang.Integer getFetchSize()
        Specified by:
        getFetchSize in interface org.hibernate.query.named.NamedQueryMemento
      • getComment

        public java.lang.String getComment()
        Specified by:
        getComment in interface org.hibernate.query.named.NamedQueryMemento
      • getHints

        public java.util.Map<java.lang.String,​java.lang.Object> getHints()
        Specified by:
        getHints in interface org.hibernate.query.named.NamedQueryMemento
      • validate

        public void validate​(org.hibernate.query.spi.QueryEngine queryEngine)
        Specified by:
        validate in interface org.hibernate.query.named.NamedQueryMemento