brodysoft/Cordova-SQLitePlugin — pull request #75 by rahmadid (2014-07-04 17:10:46+00:00)
Title: Retrieving large integer/float gives wrong values

Problem: sqlite stores integer or float as 64-bit values, but the java code (SQLitePlugin.java) retrieves them as 32-bit, so the retrieved values would be truncated.
Solution: replace cur.getInt(..) to cur.getLong(..), and cur.getFloat(..) to cur.getDouble(..).