Class RDBMSQueryCompilation


  • public class RDBMSQueryCompilation
    extends Object
    Datastore-specific (RDBMS) compilation information for a java query. Can represent a single SQL statement, or can represent multiple SQL statements all with the same results and parameters.
    • Constructor Detail

      • RDBMSQueryCompilation

        public RDBMSQueryCompilation()
    • Method Detail

      • getNumberOfStatements

        public int getNumberOfStatements()
      • clearStatements

        public void clearStatements()
      • addStatement

        public void addStatement​(SQLStatement stmt,
                                 String sql,
                                 boolean useInCount)
      • getSQL

        public String getSQL()
        Convenience accessor for the SQL to invoke, when we only have 1 statement associated with this compilation. Use getStatementCompilations to get the SQLs when we have multiple statements.
        Returns:
        The SQL to be invoked
      • setPrecompilable

        public void setPrecompilable​(boolean precompilable)
      • isPrecompilable

        public boolean isPrecompilable()
      • setParameterNameByPosition

        public void setParameterNameByPosition​(Map<Integer,​String> paramNameByPos)
      • getParameterNameByPosition

        public Map<Integer,​String> getParameterNameByPosition()
      • setSCOIteratorStatement

        public void setSCOIteratorStatement​(String memberName,
                                            IteratorStatement iterStmt)