Class FromSubqueryResolver


  • public class FromSubqueryResolver
    extends Resolver
    This Resolver wraps a subquery that is used as the "root" object in a query's declaration.

    Example:

       SELECT e.firstName
     FROM Employee e, (SELECT count(e2), e2.firstName FROM Employee e2) e3
     WHERE e.firstName = e3.firstName
    Since:
    2.4
    Version:
    2.5
    Author:
    Pascal Filion
    • Constructor Detail

      • FromSubqueryResolver

        public FromSubqueryResolver​(Resolver parent,
                                    JPQLQueryContext queryContext,
                                    SimpleSelectStatement subquery)
        Creates a new FromSubqueryResolver.
        Parameters:
        parent - The parent of this resolver, which is never null
        queryContext - The context used to query information about the application metadata and cached information
        subquery -
        Throws:
        NullPointerException - If the parent is null