Interface SqlStoredQuery<E,​R>

    • Field Summary

      • Fields inherited from interface io.micronaut.core.annotation.AnnotationSource

        EMPTY
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.Map<io.micronaut.data.model.runtime.QueryParameterBinding,​java.lang.Object> collectAutoPopulatedPreviousValues​(E entity)
      Collect auto-populated property values before pre-actions are triggered and property values are modified.
      io.micronaut.data.model.query.builder.sql.Dialect getDialect()
      Get dialect.
      io.micronaut.data.model.query.builder.sql.SqlQueryBuilder getQueryBuilder()  
      boolean isExpandableQuery()  
      • Methods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProvider

        findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
      • Methods inherited from interface io.micronaut.core.annotation.AnnotationSource

        getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclared
      • Methods inherited from interface io.micronaut.core.naming.Named

        getName
      • Methods inherited from interface io.micronaut.data.model.runtime.StoredDataOperation

        getTransactionDefinition
      • Methods inherited from interface io.micronaut.data.model.runtime.StoredQuery

        getArgumentTypes, getEntityIdentifierType, getExpandableQueryParts, getIndexedParameterAutoPopulatedPreviousPropertyIndexes, getIndexedParameterAutoPopulatedPreviousPropertyPaths, getIndexedParameterAutoPopulatedPropertyPaths, getIndexedParameterBinding, getIndexedParameterPaths, getIndexedParameterTypes, getJoinFetchPaths, getLastUpdatedProperty, getParameterBinding, getParameterNames, getQuery, getQueryBindings, getQueryHints, getResultArgument, getResultDataType, getResultType, getRootEntity, hasInExpression, hasPageable, hasResultConsumer, isCount, isDtoProjection, isNative, isOptimisticLock, isRawQuery, isSingleResult, useNumericPlaceholders
    • Method Detail

      • isExpandableQuery

        boolean isExpandableQuery()
        Returns:
        true if query is expandable
      • getDialect

        io.micronaut.data.model.query.builder.sql.Dialect getDialect()
        Get dialect.
        Returns:
        dialect
      • getQueryBuilder

        io.micronaut.data.model.query.builder.sql.SqlQueryBuilder getQueryBuilder()
        Returns:
        query builder for possible modification in the prepared query
      • collectAutoPopulatedPreviousValues

        java.util.Map<io.micronaut.data.model.runtime.QueryParameterBinding,​java.lang.Object> collectAutoPopulatedPreviousValues​(E entity)
        Collect auto-populated property values before pre-actions are triggered and property values are modified.
        Parameters:
        entity - The entity instance
        Returns:
        collected values