Go to file
Micaiah Parker c45b7102f3 updated README example to include grandchild record 2022-12-18 10:25:29 -05:00
src fixed a bug where an invalid bdb file could potentially cause segfault 2022-12-18 10:23:11 -05:00
.gitignore ignore valgrind cores 2022-12-18 01:16:41 -05:00
COPYING added GPL3 2022-12-18 01:22:10 -05:00
Makefile added -g -lc to make 2022-12-18 01:16:41 -05:00
README.md updated README example to include grandchild record 2022-12-18 10:25:29 -05:00

README.md

bdb

a hierchical database based on user defined record schemas

Examble .bdb file

@PARENTRECORD
:FIELD1::INT
:FIELD2::STRING
@@CHILDRECORD
:CHILDFIELD1::INT
:CHILDFIELD2::INT
:CHILDFIELD3::STRING 
@@@GRANDCHILD
:GRANDFIELD1::STRING
@@ANOTHERRECORD
:ANOTHERFIELD1::STRING
:ANOTHERFIELD2::INT
:ANOTHERFIELD3::STRING

TODO

  • Make field-typing more robust
  • Finalize schema representation
  • Add records
  • Add command line commands