Dart database

Embeded database built in on Dart.

This package is still under development and will heavily change. Use on your own risk

How to use?

All operations are syncronous and reflects the status at disk

import 'package:dart_database/dart_database.dart';

class Item extends Entity {}

void main() {
  bootstrap(
    dbFolder: Platform.script.resolve('./db').toFilePath(),
  );
  Collection<Item> items = new Collection<Item>(
    builder: () => new Item(),
  );
  Item item = new Item();

  item['id'] = 1;
  item['title'] = 'New item';
  items.add(item);
}

Libraries

block_reader
dart_database
dart_database.block
dart_database.block_size
dart_database.block_type
dart_database.collection
dart_database.cursor
dart_database.entity
dart_database.field
dart_database.file_storage
dart_database.identifier
dart_database.indexes
dart_database.memory_storage
dart_database.poc
dart_database.storage
dart_database.typings
settings
utils