radare2/libr/db/TODO
pancake 3d142e8ec1 * Initial import of the hashtable implementation of WayLand
- Kinda smart (150LOC)
  - Fork it for 64bit hash keys (make ht64 in libr/util)
* Make RConfig use the RHashTable to resolve by name
  - Code cleanup resulting in -30LOC
  - O(1) access to config variables (speedup!)
  - Make r_list_free and r_list_destroy take sense
2011-03-17 19:05:39 +01:00

32 lines
804 B
Plaintext

* Use r_mem_pool
* Add support for one level RDB.. to 8x speed up
* Serialize/Deserialize from disk
* Return FALSE when adding two elements with the same
attributes (get before add) if the db is unique
// not necessary, we can just do this by manually checkingc
* Benchmarking
- Compilation support for profiling memory usage
- Compare performance against sqlite
* Import/export from/to SQL
* SQL support
CREATE TABLE flags (
name char(25) PRIMARY KEY,
offset ut64,
);
SELECT * FROM flags WHERE offset == 0x8048000;
CREATE VIEW flagwindow AS SELECT * FROM flags WHERE offset>0 and offset<100
DROP TABLE flags
INSERT INTO flags (name, offset) VALUES ("patata", 33)
UPDATE flags SET offset=33 WHERE offset==20
STORE
- ut32
- ut64
- Endianness matterz
- RList *get_range (0, 4096)