Class ReactiveNamedNativeQueryMemento

  • All Implemented Interfaces:
    org.hibernate.query.named.NamedQueryMemento, org.hibernate.query.sql.spi.NamedNativeQueryMemento

    public class ReactiveNamedNativeQueryMemento
    extends Object
    implements org.hibernate.query.sql.spi.NamedNativeQueryMemento
    See Also:
    NamedNativeQueryMemento
    • Constructor Detail

      • ReactiveNamedNativeQueryMemento

        public ReactiveNamedNativeQueryMemento​(org.hibernate.query.sql.spi.NamedNativeQueryMemento delegate)
    • Method Detail

      • getSqlString

        public String getSqlString()
        Specified by:
        getSqlString in interface org.hibernate.query.sql.spi.NamedNativeQueryMemento
      • getOriginalSqlString

        public String getOriginalSqlString()
        Specified by:
        getOriginalSqlString in interface org.hibernate.query.sql.spi.NamedNativeQueryMemento
      • getQuerySpaces

        public Set<String> getQuerySpaces()
        Specified by:
        getQuerySpaces in interface org.hibernate.query.sql.spi.NamedNativeQueryMemento
      • getResultMappingName

        public String getResultMappingName()
        Specified by:
        getResultMappingName in interface org.hibernate.query.sql.spi.NamedNativeQueryMemento
      • getResultMappingClass

        public Class<?> getResultMappingClass()
        Specified by:
        getResultMappingClass in interface org.hibernate.query.sql.spi.NamedNativeQueryMemento
      • getResultType

        public Class<?> getResultType()
        Specified by:
        getResultType in interface org.hibernate.query.sql.spi.NamedNativeQueryMemento
      • getFirstResult

        public Integer getFirstResult()
        Specified by:
        getFirstResult in interface org.hibernate.query.sql.spi.NamedNativeQueryMemento
      • getMaxResults

        public Integer getMaxResults()
        Specified by:
        getMaxResults in interface org.hibernate.query.sql.spi.NamedNativeQueryMemento
      • toQuery

        public <T> org.hibernate.query.sql.spi.NativeQueryImplementor<T> toQuery​(SharedSessionContractImplementor session)
        Specified by:
        toQuery in interface org.hibernate.query.sql.spi.NamedNativeQueryMemento
        Specified by:
        toQuery in interface org.hibernate.query.named.NamedQueryMemento
      • toQuery

        public <T> org.hibernate.query.sql.spi.NativeQueryImplementor<T> toQuery​(SharedSessionContractImplementor session,
                                                                                 Class<T> resultType)
        Specified by:
        toQuery in interface org.hibernate.query.sql.spi.NamedNativeQueryMemento
        Specified by:
        toQuery in interface org.hibernate.query.named.NamedQueryMemento
      • toQuery

        public <T> org.hibernate.query.sql.spi.NativeQueryImplementor<T> toQuery​(SharedSessionContractImplementor session,
                                                                                 String resultSetMapping)
        Specified by:
        toQuery in interface org.hibernate.query.sql.spi.NamedNativeQueryMemento
      • makeCopy

        public org.hibernate.query.sql.spi.NamedNativeQueryMemento makeCopy​(String name)
        Specified by:
        makeCopy in interface org.hibernate.query.sql.spi.NamedNativeQueryMemento
        Specified by:
        makeCopy in interface org.hibernate.query.named.NamedQueryMemento
      • getRegistrationName

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

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

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

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

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

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

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

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

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

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

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