Permalink
Commits on Aug 20, 2016
  1. @jhannes
Commits on Aug 19, 2016
  1. @jhannes

    End transactions before closing database

    * Adds test to demonstrate fix #23
    * Fix #68
    * Fix #54
    jhannes committed Aug 19, 2016
  2. @jhannes
  3. @jhannes
Commits on Aug 17, 2016
  1. @jhannes

    Added minimal Java example

    jhannes committed on GitHub Aug 17, 2016
  2. @jhannes

    Added minimal Java example

    jhannes committed on GitHub Aug 17, 2016
  3. @jhannes

    Added (@Ignored) test for #43

    jhannes committed Aug 17, 2016
  4. @jhannes

    Created (@Ignored) test for #68

    jhannes committed Aug 17, 2016
  5. @jhannes

    Verify that connecting works

    * Test for Fix #43
    * Test for Fix #42
    * Test for #9
    jhannes committed Aug 17, 2016
  6. @jhannes

    Verify that connecting works

    * Test for Fix #43
    * Test for Fix #42
    * Test for #9
    jhannes committed Aug 17, 2016
  7. @jhannes

    Added tests to address #24

    jhannes committed Aug 17, 2016
  8. @jhannes
  9. @jhannes

    datetime('now') causes parse error

    * Fixes #37
    * Fix according to http://stackoverflow.com/a/5897326/27658 -
      which is a somewhat disappointing answer to "optional parts in
      SimpleDateTime)
    * Please note that datetime('now') saves in UTZ, but getTimestamp
      seems to assume local time when reading
    jhannes committed Aug 17, 2016
  10. @jhannes

    #32 Update TODOs and add TODOs for all System.err

    * Add simple implementations based on spec
    jhannes committed Aug 17, 2016
  11. @jhannes
Commits on Aug 16, 2016
  1. @jhannes
  2. @jhannes

    #32 Unimplemented methods in Statement raise exceptions

    * Use UnsupportedOperationException for stuff that may be implemented
    * Delegate methods to appropriate other methods, esp. for overloads
    * Use SQLFeatureNotSupportedException where spec allows
    jhannes committed Aug 16, 2016
  3. @jhannes
  4. @jhannes
  5. @jhannes

    #32 All unimplemented methods in PreparedStatment raise exceptions

    * Use UnsupportedOperationException for stuff that may be implemented
    * Delegate methods to appropriate other methods, esp. for overloads
    * Use SQLFeatureNotSupportedException where spec allows
    jhannes committed Aug 16, 2016
  6. @donv
  7. @jhannes
  8. @jhannes

    #32 All not implemented methods should raise exceptions in ResultSet

    * Implemented getAsciiStream, getBinaryStream, getCharacterStream,
    getNCharacterStream, getNClob, getNString
    * Delegate all getXXX(String columnName) methods to corresponding
    getXXX(int index)
    * Throw SQLFeatureNotSupported where the spec allows
    * Throw UnsupportedOperationException where implementation is incomplete
    jhannes committed Aug 16, 2016
Commits on Aug 15, 2016
  1. @donv

    Merge pull request #30 from SQLDroid/SafeSetAutoCommit

    In the class SQLiteDatabase, add inTransaction() method to check if the ...
    donv committed on GitHub Aug 15, 2016
  2. @dperiwal @donv

    In the class SQLiteDatabase, add inTransaction() method to check if t…

    …he current thread has a transaction pending in the database. In the class SQLDroidConnection, modify the setAutoCommit() to invoke endTransaction() only after checking that inTransaction() is true. This safe practice is to avoid some intermittent 'database locked' behavior observed from the android.database.sqlite.SQLiteDatabase class in some versions of Android SDK.
    dperiwal committed with donv Feb 7, 2014
  3. @donv
  4. @donv
  5. @donv

    Merge pull request #70 from jhannes/robolectric_tests

    Robolectric tests
    donv committed on GitHub Aug 15, 2016
  6. @jhannes
  7. @jhannes
  8. @jhannes
  9. @jhannes
  10. @jhannes

    Implement Date functions

    * PreparedStatement#setDate
    * ResultSet#getDate
    jhannes committed Aug 15, 2016
  11. @jhannes
  12. @jhannes