code: static int execute(CallInfo callInfo, DB db, String sql, Object[] args) {
      return db.access(callInfo, () -> {
        db.logSetup(callInfo, sql);
        try (WrappedStatement ws = db.compile(sql)) {
          PreparedStatement stmt = ws.getStatement();
          if (args != null && args.length != 0) {
            for (int i=0; i < args.length; i++) {
              stmt.setObject(i + 1, args[i]);
            }
          }
          stmt.execute();
          return stmt.getUpdateCount();
        }
      });
    }
docs: Execute arbitrary SQL code.
  @param callInfo Call info.
  @param db Database
  @param sql SQL statement.
  @param args Arguments.
  @return The value obtained through {@link PreparedStatement#getUpdateCount()}, after executing the statement.