Class DummyPreparedQuery<E,​R>

  • Type Parameters:
    E - The entity type
    R - The result type
    All Implemented Interfaces:
    io.micronaut.core.annotation.AnnotationMetadataProvider, io.micronaut.core.annotation.AnnotationSource, io.micronaut.core.attr.AttributeHolder, io.micronaut.core.naming.Named, io.micronaut.data.model.runtime.PagedQuery<E>, io.micronaut.data.model.runtime.PreparedDataOperation<R>, io.micronaut.data.model.runtime.PreparedQuery<E,​R>, io.micronaut.data.model.runtime.StoredDataOperation<R>, io.micronaut.data.model.runtime.StoredQuery<E,​R>, DelegateStoredQuery<E,​R>

    @Internal
    public final class DummyPreparedQuery<E,​R>
    extends java.lang.Object
    implements io.micronaut.data.model.runtime.PreparedQuery<E,​R>, DelegateStoredQuery<E,​R>
    The dummy prepared statement, that allows creating StoredQuery without actual prepared statement.
    Since:
    3.5.0
    • Constructor Detail

      • DummyPreparedQuery

        public DummyPreparedQuery​(io.micronaut.data.model.runtime.StoredQuery<E,​R> storedQuery)
    • Method Detail

      • getQueryHints

        public java.util.Map<java.lang.String,​java.lang.Object> getQueryHints()
        Specified by:
        getQueryHints in interface DelegateStoredQuery<E,​R>
        Specified by:
        getQueryHints in interface io.micronaut.data.model.runtime.PagedQuery<E>
        Specified by:
        getQueryHints in interface io.micronaut.data.model.runtime.PreparedQuery<E,​R>
        Specified by:
        getQueryHints in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • isRawQuery

        public boolean isRawQuery()
        Specified by:
        isRawQuery in interface DelegateStoredQuery<E,​R>
        Specified by:
        isRawQuery in interface io.micronaut.data.model.runtime.PreparedQuery<E,​R>
        Specified by:
        isRawQuery in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • getRepositoryType

        public java.lang.Class<?> getRepositoryType()
        Specified by:
        getRepositoryType in interface io.micronaut.data.model.runtime.PreparedQuery<E,​R>
      • getParameterValues

        public java.util.Map<java.lang.String,​java.lang.Object> getParameterValues()
        Specified by:
        getParameterValues in interface io.micronaut.data.model.runtime.PreparedQuery<E,​R>
      • getParameterArray

        public java.lang.Object[] getParameterArray()
        Specified by:
        getParameterArray in interface io.micronaut.data.model.runtime.PreparedQuery<E,​R>
      • getArguments

        public io.micronaut.core.type.Argument[] getArguments()
        Specified by:
        getArguments in interface io.micronaut.data.model.runtime.PreparedQuery<E,​R>
      • getAttributes

        public io.micronaut.core.convert.value.ConvertibleValues<java.lang.Object> getAttributes()
        Specified by:
        getAttributes in interface io.micronaut.core.attr.AttributeHolder
      • getRootEntity

        public java.lang.Class<E> getRootEntity()
        Specified by:
        getRootEntity in interface DelegateStoredQuery<E,​R>
        Specified by:
        getRootEntity in interface io.micronaut.data.model.runtime.PagedQuery<E>
        Specified by:
        getRootEntity in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • getPageable

        public io.micronaut.data.model.Pageable getPageable()
        Specified by:
        getPageable in interface io.micronaut.data.model.runtime.PagedQuery<E>