Class Context

    • Method Detail

      • setSubquery

        public void setSubquery​(Subquery subquery)
      • schemaAlias

        public String schemaAlias()
      • nextAlias

        public int nextAlias()
        Returns next table alias to be created.
      • resetAliasCount

        public void resetAliasCount()
        Reset alias count for prepared query cache
      • setSelect

        public void setSelect​(Object select)
        Register the select for this context.
      • getSelect

        public Object getSelect()
        Returns the select associated with this context.
      • addSubselContext

        public void addSubselContext​(Context sub)
        Register the subquery context in this context.
      • getSubselContexts

        public List<Context> getSubselContexts()
        Returns the subquery context.
      • getSubquery

        public Subquery getSubquery()
        Returns the subquery in this context.
      • getParent

        public Context getParent()
      • addVariable

        public void addVariable​(String id,
                                Value var)
      • setVariables

        public void setVariables​(Map<String,​Value> variables)
      • getVariable

        public Value getVariable​(String alias)
        Given an alias and return its associated variable.
      • findContext

        public Context findContext​(String alias)
        Given an alias find the context of its associated variable where it is defined.
      • findVariable

        public Value findVariable​(String alias)
        Given an alias find the variable in JPQL contexts.