]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/utils/MLDB.java
fu: async sql machinery
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / utils / MLDB.java
index a449e466917262731d1af8be74b536d9b0679ca2..6aaa62c6df099cf28fa4c65d971182dac926acc7 100644 (file)
@@ -226,6 +226,12 @@ public final class MLDB {
     @SuppressWarnings("WeakerAccess")
     abstract public static class CallbackHelper {
         public void onStart() {}
+        public abstract boolean onRow(@NonNull Cursor cursor);
+        public void onNoRows() {}
+        public void onException(Exception exception) {
+            Logger.debug("MLDB", "Exception in asynchronous SQL", exception);
+        }
+        public void onDone() {}
     }
 }