Class AbstractRangeDeclaration

    • Field Detail

      • joins

        protected List<Join> joins
        The list of JOIN expressions that are declared in the same declaration than the range variable declaration represented by this declaration.
    • Constructor Detail

      • AbstractRangeDeclaration

        public AbstractRangeDeclaration()
        Creates a new AbstractRangeDeclaration.
    • Method Detail

      • addJoin

        protected void addJoin​(Join join)
        Adds the given Join.
        Parameters:
        join - The Join that is declared in the range variable declaration
      • getJoins

        public List<Join> getJoins()
        Description copied from interface: JPQLQueryDeclaration
        Returns the JOIN expressions defined with this declaration, if supported. The list contains the JOIN expressions in ordered they were declared.
        Specified by:
        getJoins in interface JPQLQueryDeclaration
        Overrides:
        getJoins in class Declaration
        Returns:
        The JOIN expressions defined with this declaration or an empty list if this declaration does not support it