Class ReactiveNamedNativeQueryMemento<E>

java.lang.Object
org.hibernate.reactive.query.sql.spi.ReactiveNamedNativeQueryMemento<E>
All Implemented Interfaces:
TypedQueryReference<E>, org.hibernate.query.named.NamedQueryMemento<E>, org.hibernate.query.sql.spi.NamedNativeQueryMemento<E>

public class ReactiveNamedNativeQueryMemento<E> extends Object implements org.hibernate.query.sql.spi.NamedNativeQueryMemento<E>
See Also:
  • NamedNativeQueryMemento
  • Constructor Details

    • ReactiveNamedNativeQueryMemento

      public ReactiveNamedNativeQueryMemento(org.hibernate.query.sql.spi.NamedNativeQueryMemento<E> delegate)
  • Method Details

    • getResultType

      public Class<? extends E> getResultType()
      Specified by:
      getResultType in interface TypedQueryReference<E>
    • getSqlString

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

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

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

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

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

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

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

      public org.hibernate.query.sql.spi.NativeQueryImplementor<E> toQuery(SharedSessionContractImplementor session)
      Specified by:
      toQuery in interface org.hibernate.query.sql.spi.NamedNativeQueryMemento<E>
      Specified by:
      toQuery in interface org.hibernate.query.named.NamedQueryMemento<E>
    • 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<E>
      Specified by:
      toQuery in interface org.hibernate.query.named.NamedQueryMemento<E>
    • 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<E>
    • makeCopy

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

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

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

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

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

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

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

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

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

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

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

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