docs: @Override
    public void addBatch(String sql) throws SQLException {
      checkClosed();
  
      if (batchStatements == null) {
        batchStatements = new ArrayList<Query>();
        batchParameters = new ArrayList<ParameterList>();
      }
  
      // Simple statements should not replace ?, ? with $1, $2
      boolean shouldUseParameterized = false;
      CachedQuery cachedQuery = connection.createQuery(sql, replaceProcessingEnabled, shouldUseParameterized);
      batchStatements.add(cachedQuery.query);
      batchParameters.add(null);
    }