Class DefaultSqlStoredQuery<E,​R>

    • Constructor Detail

      • DefaultSqlStoredQuery

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

      • getDialect

        public io.micronaut.data.model.query.builder.sql.Dialect getDialect()
        Description copied from interface: SqlStoredQuery
        Get dialect.
        Specified by:
        getDialect in interface SqlStoredQuery<E,​R>
        Returns:
        dialect
      • getQueryBuilder

        public io.micronaut.data.model.query.builder.sql.SqlQueryBuilder getQueryBuilder()
        Specified by:
        getQueryBuilder in interface SqlStoredQuery<E,​R>
        Returns:
        query builder for possible modification in the prepared query
      • collectAutoPopulatedPreviousValues

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