Menu

#5 list method gets added twice

open
nobody
None
5
2001-04-20
2001-04-20
Anonymous
No

the method in the test files
private static void list()
gets added twice sometimes. I will try to look into
it later and give a follow up

Discussion

  • Nobody/Anonymous

    Logged In: NO

    in the file DbGen.java there are two chunks of code that
    are the name, but I don't know if they should. The comment
    implies there is a difference in details, but the are
    exactly the name. The code is as follows

    // ----- list method -----
    output.iprintln("");
    output.iprintln("private static void list
    (org.dbgen.support.Driver driver, String args[])");
    output.iprintln(" throws SQLException");
    output.iprintln("{");
    output.iprintln(" " + className + " holder = new " +
    className + "();");
    output.iprintln(" ResultSet rs = driver.query(holder,
    args[1], args[2]);");
    output.iprintln(" " + className + " obj;");
    output.iprintln(" int i = 0;");
    output.iprintln(" while ((obj = (" + className + ")
    driver.getNextRecord(holder, rs)) != null) {");
    output.iprintln(" System.out.println((++i) + \".\" +
    obj.toString());");
    output.iprintln(" }");
    output.iprintln("}");

    // ----- list detail method -----
    output.iprintln("");
    output.iprintln("private static void list
    (org.dbgen.support.Driver driver, String args[])");
    output.iprintln(" throws SQLException");
    output.iprintln("{");
    output.iprintln(" " + className + " holder = new " +
    className + "();");
    output.iprintln(" ResultSet rs = driver.query(holder,
    args[1], args[2]);");
    output.iprintln(" " + className + " obj;");
    output.iprintln(" int i = 0;");
    output.iprintln(" while ((obj = (" + className + ")
    driver.getNextRecord(holder, rs)) != null) {");
    output.iprintln(" System.out.println((++i) + \".\" +
    obj.toString());");
    output.iprintln(" }");
    output.iprintln("}");

     
  • David Bennett

    David Bennett - 2001-09-20

    Logged In: YES
    user_id=283489

    Removing the following code from org\dbgen\DbGen.java....

    // ----- list detail method -----
    output.iprintln("");
    output.iprintln("private static void list
    (org.dbgen.support.Driver driver, String args[])");
    output.iprintln(" throws SQLException");
    output.iprintln("{");
    output.iprintln(" " + className + " holder = new " +
    className + "();");
    output.iprintln(" ResultSet rs = driver.query(holder,
    args[1], args[2]);");
    output.iprintln(" " + className + " obj;");
    output.iprintln(" int i = 0;");
    output.iprintln(" while ((obj = (" + className + ")
    driver.getNextRecord(holder, rs)) != null) {");
    output.iprintln(" System.out.println((++i) + \".\" +
    obj.toString());");
    output.iprintln(" }");
    output.iprintln("}");

     

Log in to post a comment.

MongoDB Logo MongoDB