websql
x cache meta data between 2 transaction, version will change anyway (i.e. prevent calling 3 SELECT key_path, auto_increment, indecies FROM stores WHERE name = test_store )
x check version on transaction begin
- handle deleteIndex

Transaction
- objectStoreNames (Mozilla)

ObjectStore
- openKeyCursor (when sdk is fixed)

Cursor.
- update: "If the cursor points to a record that has just been deleted, a new record is created."

Value:
- make sure a list written then read cannot be modified

test
- test cursor and key value null
- cursor and int value in index
- cursor and string value in index
- key access for cursor/count/get in index/store
- database name null


Publishing note:
alex.tekartik.pub@gmail.com
pub publish -n

Native indexed db test quick
----------------------------

pubtest -p dartium -j 1 test/test_runner_client_native_test.dart --reporter expanded
