geiger_localstorage 0.6.2 copy "geiger_localstorage: ^0.6.2" to clipboard
geiger_localstorage: ^0.6.2 copied to clipboard

outdated

A local storage for the GEIGER project providing an internationalized and event driven data storage.

example/main.dart

// ignore_for_file: avoid_print

import 'package:geiger_localstorage/geiger_localstorage.dart';

void main() {
  var mapper = SqliteMapper('./testdb.sqlite');
  print('## Testing mapper ' + mapper.toString() + " in INVALID");
  var node = NodeImpl('testNode1', '');
  var childNode = NodeImpl('testNode1a', ':testNode1');
  var nv = NodeValueImpl('key', 'value', 'type', 'description', 1);
  node.addChild(childNode);
  node.addValue(nv);

  // write data
  var node2 = NodeImpl('testNode2', '');
  mapper.add(node);
  mapper.add(node2);
  mapper.add(childNode);

  // get data
  var storedNode = mapper.get(':testNode1');
  var storedChildNode = mapper.get(':testNode1:testNode1a');
  var storedNode2 = mapper.get(':testNode2');

  print(node.equals(storedNode));

  print(storedChildNode);
  print(storedNode2);
}
5
likes
0
points
97
downloads

Publisher

verified publishercyber-geiger.eu

Weekly Downloads

A local storage for the GEIGER project providing an internationalized and event driven data storage.

Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (license)

Dependencies

enum_to_string, http, intl, sqlite3, uuid

More

Packages that depend on geiger_localstorage