ocarina/design
Anna Schumaker 50a7c3dae6 database: Add funcions for database iteration
A database may have invalid rows.  If this is the case, then the next()
function needs to return the id of the next valid row.  I'm aware that
this could get horribly inefficient on large DBs with many invalid rows.
I don't expect people to delete large chunks of music all at once, but a
defragment tool is on my "todo" list for a future Ocarina version.

Signed-off-by: Anna Schumaker <schumaker.anna@gmail.com>
2014-04-06 19:56:52 -04:00
..
audio.txt design: Move audio section 2014-04-06 19:56:52 -04:00
database.txt database: Add funcions for database iteration 2014-04-06 19:56:52 -04:00
file.txt file: Do not open files with an empty filepath 2014-04-06 19:56:52 -04:00
filter.txt design: Break doc into pieces 2014-04-06 19:56:51 -04:00
footer.txt design: Break doc into pieces 2014-04-06 19:56:51 -04:00
groups.txt design: Break doc into pieces 2014-04-06 19:56:51 -04:00
header.txt design: Break doc into pieces 2014-04-06 19:56:51 -04:00
idle.txt design: Update idle queue design 2014-04-06 19:56:52 -04:00
index.txt design: Break doc into pieces 2014-04-06 19:56:51 -04:00
install.txt design: Break doc into pieces 2014-04-06 19:56:51 -04:00
library.txt design: Break doc into pieces 2014-04-06 19:56:51 -04:00
playlist.txt design: Break doc into pieces 2014-04-06 19:56:51 -04:00
prefs.txt design: Break doc into pieces 2014-04-06 19:56:51 -04:00
print.txt tests: Remove the debug output file 2014-04-06 19:56:52 -04:00
Sconscript design: Sort potential nodes by name 2014-04-06 19:56:52 -04:00
test.txt design: Add unit test library documentation 2014-04-06 19:56:52 -04:00
version.txt design: Sort potential nodes by name 2014-04-06 19:56:52 -04:00