Interface DelegateStoredQuery<E,​R>

    • Method Detail

      • getStoredQueryDelegate

        io.micronaut.data.model.runtime.StoredQuery<E,​R> getStoredQueryDelegate()
        Returns:
        The delegate
      • getAnnotationMetadata

        default io.micronaut.core.annotation.AnnotationMetadata getAnnotationMetadata()
        Specified by:
        getAnnotationMetadata in interface io.micronaut.core.annotation.AnnotationMetadataProvider
      • getRootEntity

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

        default boolean hasPageable()
        Specified by:
        hasPageable in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • getQuery

        default java.lang.String getQuery()
        Specified by:
        getQuery in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • getExpandableQueryParts

        default java.lang.String[] getExpandableQueryParts()
        Specified by:
        getExpandableQueryParts in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • getQueryBindings

        default java.util.List<io.micronaut.data.model.runtime.QueryParameterBinding> getQueryBindings()
        Specified by:
        getQueryBindings in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • getResultType

        default java.lang.Class<R> getResultType()
        Specified by:
        getResultType in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • getTransactionDefinition

        default java.util.Optional<io.micronaut.transaction.TransactionDefinition> getTransactionDefinition()
        Specified by:
        getTransactionDefinition in interface io.micronaut.data.model.runtime.StoredDataOperation<E>
      • getResultArgument

        default io.micronaut.core.type.Argument<R> getResultArgument()
        Specified by:
        getResultArgument in interface io.micronaut.data.model.runtime.StoredDataOperation<E>
        Specified by:
        getResultArgument in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • getResultDataType

        default io.micronaut.data.model.DataType getResultDataType()
        Specified by:
        getResultDataType in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • isNative

        default boolean isNative()
        Specified by:
        isNative in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • useNumericPlaceholders

        default boolean useNumericPlaceholders()
        Specified by:
        useNumericPlaceholders in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • isDtoProjection

        default boolean isDtoProjection()
        Specified by:
        isDtoProjection in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • getEntityIdentifierType

        default java.util.Optional<java.lang.Class<?>> getEntityIdentifierType()
        Specified by:
        getEntityIdentifierType in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • getArgumentTypes

        default java.lang.Class<?>[] getArgumentTypes()
        Specified by:
        getArgumentTypes in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • isCount

        default boolean isCount()
        Specified by:
        isCount in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • getQueryHints

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

        default java.util.Set<io.micronaut.data.model.query.JoinPath> getJoinFetchPaths()
        Specified by:
        getJoinFetchPaths in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • isSingleResult

        default boolean isSingleResult()
        Specified by:
        isSingleResult in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • hasResultConsumer

        default boolean hasResultConsumer()
        Specified by:
        hasResultConsumer in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • isOptimisticLock

        default boolean isOptimisticLock()
        Specified by:
        isOptimisticLock in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • getName

        default java.lang.String getName()
        Specified by:
        getName in interface io.micronaut.core.naming.Named
      • getIndexedParameterAutoPopulatedPropertyPaths

        @Nullable
        default java.lang.String[] getIndexedParameterAutoPopulatedPropertyPaths()
        Specified by:
        getIndexedParameterAutoPopulatedPropertyPaths in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • getIndexedParameterAutoPopulatedPreviousPropertyPaths

        default java.lang.String[] getIndexedParameterAutoPopulatedPreviousPropertyPaths()
        Specified by:
        getIndexedParameterAutoPopulatedPreviousPropertyPaths in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • getIndexedParameterAutoPopulatedPreviousPropertyIndexes

        default int[] getIndexedParameterAutoPopulatedPreviousPropertyIndexes()
        Specified by:
        getIndexedParameterAutoPopulatedPreviousPropertyIndexes in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • hasInExpression

        @Deprecated
        default boolean hasInExpression()
        Deprecated.
        Specified by:
        hasInExpression in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>
      • isRawQuery

        default boolean isRawQuery()
        Specified by:
        isRawQuery in interface io.micronaut.data.model.runtime.StoredQuery<E,​R>