of_cache 0.0.1 copy "of_cache: ^0.0.1" to clipboard
of_cache: ^0.0.1 copied to clipboard

of_cache is a convenient storage/cache kit for flutter.

kv_store for Flutter #

of_cache is a convenient storage/cache kit for flutter.

Getting Started #

 dependencies:
     of_cache: ^0.0.1

Base Object #

{
    "json": {
        "data": "qqnxI"
    },
    "updatedAt": "2019-02-20 08:50:49"
}

Basic Usage #

# 0.Get KvStore Instance
KvStore()

# Save/Update Key-Value pair in default collection(table in sqlite)
KvStore().putObject('city', {'data': randomAlpha(5)})

# Get object(row in sqlite) by Key
KvStore().getObjectByKey('name')

# Get object count
KvStore().getCountFromTable()

# Get all objects
KvStore().getAllItems()

# Delete object by key
KvStore().deleteObjectByKey('name')

# Delete multiple objects by keys
KvStore().deleteObjectsByKeys(['name', 'city'])

# Delete multiple objects by prefix
KvStore().deleteObjectsByKeyPrefix('c')

# Delete all objects
KvStore().clearTable()

Advanced Usage #

# Create new database
KvStore().createTable('t_example')

# Get databases
KvStore().allTables()

# Actions in specified database
KvStore().putObject(randomAlpha(5), {'data': randomAlpha(5)}, 't_example')

# Delete database
KvStore().dropTable('t_example')

Thanks #

YTKKeyValueStore sqflite

0
likes
30
pub points
0%
popularity

Publisher

unverified uploader

of_cache is a convenient storage/cache kit for flutter.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

flutter, of_logger, path, sprintf, sqflite

More

Packages that depend on of_cache