Class DefaultPreparedQueryResolver

  • All Implemented Interfaces:
    PreparedQueryResolver

    @Internal
    public abstract class DefaultPreparedQueryResolver
    extends java.lang.Object
    implements PreparedQueryResolver
    Default prepared query resolver.
    Since:
    3.3
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected abstract io.micronaut.core.convert.ConversionService getConversionService()  
      <E,​R>
      io.micronaut.data.model.runtime.PreparedQuery<E,​R>
      resolveCountQuery​(io.micronaut.aop.MethodInvocationContext<?,​?> context, io.micronaut.data.model.runtime.StoredQuery<E,​R> storedQuery, io.micronaut.data.model.Pageable pageable)
      Prepared count query resolved from the method context.
      <E,​R>
      io.micronaut.data.model.runtime.PreparedQuery<E,​R>
      resolveQuery​(io.micronaut.aop.MethodInvocationContext<?,​?> context, io.micronaut.data.model.runtime.StoredQuery<E,​R> storedQuery, io.micronaut.data.model.Pageable pageable)
      Prepared query resolved from the method context.
      • Methods inherited from class java.lang.Object

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

      • DefaultPreparedQueryResolver

        public DefaultPreparedQueryResolver()
    • Method Detail

      • resolveQuery

        public <E,​R> io.micronaut.data.model.runtime.PreparedQuery<E,​R> resolveQuery​(io.micronaut.aop.MethodInvocationContext<?,​?> context,
                                                                                                 io.micronaut.data.model.runtime.StoredQuery<E,​R> storedQuery,
                                                                                                 io.micronaut.data.model.Pageable pageable)
        Description copied from interface: PreparedQueryResolver
        Prepared query resolved from the method context.
        Specified by:
        resolveQuery in interface PreparedQueryResolver
        Type Parameters:
        E - The entity type
        R - The result type
        Parameters:
        context - The method context
        storedQuery - The stored query
        pageable - The pageable
        Returns:
        The prepared query
      • resolveCountQuery

        public <E,​R> io.micronaut.data.model.runtime.PreparedQuery<E,​R> resolveCountQuery​(io.micronaut.aop.MethodInvocationContext<?,​?> context,
                                                                                                      io.micronaut.data.model.runtime.StoredQuery<E,​R> storedQuery,
                                                                                                      io.micronaut.data.model.Pageable pageable)
        Description copied from interface: PreparedQueryResolver
        Prepared count query resolved from the method context.
        Specified by:
        resolveCountQuery in interface PreparedQueryResolver
        Type Parameters:
        E - The entity type
        R - The result type
        Parameters:
        context - The method context
        storedQuery - The stored query
        pageable - The pageable
        Returns:
        The prepared query
      • getConversionService

        protected abstract io.micronaut.core.convert.ConversionService getConversionService()