|
|
7 months ago | |
|---|---|---|
| .. | ||
| Makefile | 7 months ago | |
| README.md | 8 months ago | |
| bcompare.c | 8 months ago | |
| bcompare.h | 8 months ago | |
| bprompt.c | 7 months ago | |
| btest.c | 8 months ago | |
| gram.l | 8 months ago | |
| parse.y | 8 months ago | |
Example d'utilisation de dbopen(3) en mode btree.
Syntaxe yacc/lex pour l'exemple.
bprompt: ajouter, efface ou affiche des entrées:
btest: remplit arbitrairement la table avec coucou %%.
Passez l'option -d pour choisir le fichier de base de donnée.
get 0
-> "zero".
get 42
-> "guide du routard".
get 43
bprompt: record 43 was not found.
insert 43 "quarante trois"
Record inserted with key 43.
insert 10 "dix"
Record inserted with key 10.
get 10
-> "dix".
get 43
-> "test".
delete 10
Record 10 deleted.
get 10
bprompt: record 10 was not found.
./obj/btest -d /tmp/coucou
Data stored into /tmp/coucou.
llanura david ~/cc/freebsd/btree % ./obj/bprompt -d /tmp/coucou
get 0
-> coucou 0.
get 99
-> coucou 99.
get 98
-> coucou 98.
get 10
-> coucou 10.
get 11
-> coucou 11.
get 42
-> coucou 42.