]> git.ktnx.net Git - mobile-ledger.git/commit
add continuation support to applyRevisionFile()
authorDamyan Ivanov <dam+mobileledger@ktnx.net>
Wed, 10 Feb 2021 21:34:10 +0000 (23:34 +0200)
committerDamyan Ivanov <dam+mobileledger@ktnx.net>
Thu, 18 Feb 2021 07:19:43 +0000 (07:19 +0000)
commit3ed17d6ccfa6aba1795d77ef24167fb9ef6a9ca1
tree5c5bfd7952e84177e83dcb511e6cc10c3ed72d5f
parente20e0d8049c843abfd8b9e2fd9da7461f9f8ab1c
add continuation support to applyRevisionFile()

even if the plan is to migrate fully to Room, writing DB structure
revisions in a series of SQL files is much more convenient compared to a
sequence od db.execSQL() calls with very long arguments

except that writing SQL text that is very long is a problem for the SQL
files too. Continuations solve this in a way, much better than splitting
long SQL arguments to execSQL() in a series of concatenated strings
app/src/main/java/net/ktnx/mobileledger/utils/MobileLedgerDatabase.java