ds_easy_db_hive 1.0.1 copy "ds_easy_db_hive: ^1.0.1" to clipboard
ds_easy_db_hive: ^1.0.1 copied to clipboard

Hive storage implementation for DS-EasyDB. Provides fast, local key-value storage.

example/example.md

DS-EasyDB Hive Example #

import 'packages:ds_easy_db/ds_easy_db.dart';
import 'packages:ds_easy_db_hive/ds_easy_db_hive.dart';

void main() async {
    // Configure with Hive
    db.configure(
        prefs: HiveDatabase(),
        secure: MockDatabase(),
        storage: MockDatabase(),
        stream: MockDatabase(),
    );

    await db.init();

    // Store user preferences
    await db.prefs.set('settings', 'theme', {
        'mode': 'dark',
        'primaryColor': '#ff5722',
    });

    // Read prefences
    final theme = await db.prefs.get('settings', 'theme');
    print('Theme mode: ${theme?['mode']}');

    // Query data
    final darkThemes = await db.prefs.query('settings', where: {'mode': 'dark'});
}
0
likes
160
points
16
downloads

Publisher

verified publisherdragon-software.net

Weekly Downloads

Hive storage implementation for DS-EasyDB. Provides fast, local key-value storage.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

ds_easy_db, flutter, hive_ce, hive_ce_flutter

More

Packages that depend on ds_easy_db_hive