[go: up one dir, main page]

Activity for Brian Park

  • Brian Park Brian Park modified a wiki page

    Development

  • Brian Park Brian Park modified a wiki page

    Development

  • Brian Park Brian Park modified a wiki page

    Development

  • Brian Park Brian Park modified a wiki page

    Development

  • Brian Park Brian Park modified a wiki page

    Development

  • Brian Park Brian Park modified a wiki page

    Development

  • Brian Park Brian Park posted a comment on merge request #5

    @Markus: Hey, that's a great trick with the getObject(). @Marco: This works because under Java7, these getObject() methods satisfy the 2 new interface methods in the Java7 version of CallableStatement. But under Java6, these methods will just compile as normal methods, without overriding anything because they don't have an @Override. I verified that this compiles under (Eclipse, Ubuntu 17.10, Java6) and (Maven, Ubuntu 17.10, Java8). pom.xml: #62-64: Just cruious, why do are $hsqldbVersion and $jackcessVersion...

  • Brian Park Brian Park posted a comment on merge request #4

    LoadJet.java, #403-415: I think you can use replace() instead of replaceAll(), since we don't need to use regular expressions here. Other than that, lgtm.

  • Brian Park Brian Park created a wiki page

    Development

  • Brian Park Brian Park modified a wiki page

    Home

  • Brian Park Brian Park posted a comment on merge request #2

    Ok, thanks for the explanations. @gord: Since this is testing the insertion of a big value into the MEMO type, how about we insert a string longer than 64k characters into here? According to the docs I see on the web, a MEMO field (now called LONG TEXT) should be able to handle > 64k, even though certain widgets in Access will only display the first 64k characters. Secondly, instead of assertEqual() on the first and last few characters, I think we can just assertEquals() on the entire string. Putting...

  • Brian Park Brian Park posted a comment on merge request #2

    Hi Gord, Sorry for the long delay with this, been a bit distracted with other things. InsertBigTest.java 1) I'm a bit confused about what this is the "big" thing being tested. Is it testing the big id (6666554) or is it testing the big value (a string with 10000 newlines)? In any case, I support your change to remove the dump() and actually do some asserts. I think you can just remove the comments regarding why you commented out the dump(). 2) While you are touching this file, can you clean up the...

  • Brian Park Brian Park posted a comment on merge request #1

    lgtm (looks good to me)

  • Brian Park Brian Park committed [350c9b]

    Remove <excludes> tags from Surefire config so that "mvn test -DskipTests=false" actually works. It looks like <excludes> tag take precedence over the <includes> tag, which prevents any Java tests from matching.

  • Brian Park Brian Park committed [d608cd]

    Fix modelVersion and veresion tags. The wrong tag was incremented to 4.0.1

  • Brian Park Brian Park committed [eda9be]

    Fix incorrect SimpleDateFormat which outputs 12:00:00 for midnight in the "export" command. Add unit test which caugh this.

  • Brian Park Brian Park committed [a3abf5]

    Print UTF-8 byte order mark if --bom flag is given.

  • Brian Park Brian Park committed [02445d]

    Rollback accidental commit of changes to pom.xml which are not ready.

  • Brian Park Brian Park committed [af0692]

    Add --newlines flag to preserve embedded newlines when exporting to CSV.

  • Brian Park Brian Park committed [89fbf1]

    Reformat to use tabs everywhere, instead of mixing spaces and tabs. Cleaned up some indents. No functional changes.

  • Brian Park Brian Park committed [e5aafb]

    Allow '--' to stop flag parsing.

  • Brian Park Brian Park committed [6e47ea]

    Move code related to CSV dump into a separate Exporter class with new unit tests. No functional changes.

  • Brian Park Brian Park committed [d52534]

    Add support for AllUnitTests. Add first unit test, MainTest.

  • Brian Park Brian Park committed [aeb57b]

    Better escaping of exported CSV fields with embedded delimiters and quotes. Add -d flag to change delimiter. Add -t flag to export large tables directly.

  • Brian Park Brian Park committed [5fe744]

    Upgrade Main.tokenizer() to support single and double quoted tokens with embedded whitespaces.

  • Brian Park Brian Park committed [ccc4c1]

    Add some clarifying comments to AutoNumberManager.java.

  • Brian Park Brian Park committed [e5e887]

    Wrap long JavaDoc comments for readability. No functional change.

  • Brian Park Brian Park committed [5f49c9]

    Add --big_query_schema flag to export the Google BigQuery schema file.

  • Brian Park Brian Park committed [5ec363]

    Pull SimpleDateFormat and DecimalFormat out of the csvDump() inner loop. Don't need to create a new instance of the formatters for each column, just once instance is enough since the entire loop occurs in a single thread. Makes the csvDump() about 2% faster. Cleaned up the code formatting while I was touching this.

  • Brian Park Brian Park committed [377a6c]

    Clean up formatting of TypesMap.java for readability. No functional change.

  • Brian Park Brian Park committed [23ff97]

    Fix incorrect file extension of temp files from "*mdb" to "*.mdb".

  • Brian Park Brian Park committed [0efc34]

    Add Mockito 2.7.22 mocking framework. Add AutoNumberManagerTest as the first example of Mockito.

  • Brian Park Brian Park committed [ee0532]

    Add 'export --help' flag.

  • Brian Park Brian Park committed [152e7f]

    Add missing '.' at the end of the 'export --help' message. OCD fix.

  • Brian Park Brian Park committed [b8d2fc]

    Add initial Maven support: pom.xml and move jav...

1