Class DefaultBindableParametersStoredQuery<E,​R>

    • Constructor Detail

      • DefaultBindableParametersStoredQuery

        public DefaultBindableParametersStoredQuery​(io.micronaut.data.model.runtime.StoredQuery<E,​R> storedQuery,
                                                    io.micronaut.data.model.runtime.RuntimePersistentEntity<E> runtimePersistentEntity)
        Parameters:
        storedQuery - The stored query
        runtimePersistentEntity - The persistent entity
    • Method Detail

      • bindParameters

        public void bindParameters​(BindableParametersStoredQuery.Binder binder,
                                   @Nullable
                                   io.micronaut.aop.InvocationContext<?,​?> invocationContext,
                                   @Nullable
                                   E entity,
                                   @Nullable
                                   java.util.Map<io.micronaut.data.model.runtime.QueryParameterBinding,​java.lang.Object> previousValues)
        Description copied from interface: BindableParametersStoredQuery
        Bind query parameters.
        Specified by:
        bindParameters in interface BindableParametersStoredQuery<E,​R>
        Parameters:
        binder - The binder
        invocationContext - The invocation context
        entity - The entity
        previousValues - The previous auto-populated collected values
      • bindParameter

        protected final void bindParameter​(BindableParametersStoredQuery.Binder binder,
                                           @Nullable
                                           io.micronaut.aop.InvocationContext<?,​?> invocationContext,
                                           @Nullable
                                           E entity,
                                           @Nullable
                                           java.util.Map<io.micronaut.data.model.runtime.QueryParameterBinding,​java.lang.Object> previousValues,
                                           io.micronaut.data.model.runtime.QueryParameterBinding binding)
      • getRequiredPropertyPath

        protected final <T> io.micronaut.data.model.PersistentPropertyPath getRequiredPropertyPath​(io.micronaut.data.model.runtime.QueryParameterBinding queryParameterBinding,
                                                                                                   io.micronaut.data.model.runtime.RuntimePersistentEntity<T> persistentEntity)
      • requireInvocationContext

        protected final void requireInvocationContext​(io.micronaut.aop.InvocationContext<?,​?> invocationContext)