Merge pull request #483 from samarthjain/master

Tests for checking RVC with different datatypes. Java doc fixes. Find bu...
Add comment
Optimize upsert select statement to use indexes when better
Cleanup QueryCompiler interface
Support hint on UPSERT SELECT statement
More findbugs fixes