Implement sub-sorting

This commit is contained in:
Kovid Goyal 2008-05-25 10:09:53 -07:00
parent 46f9ce9445
commit 16d268de60

View File

@ -857,7 +857,10 @@ ALTER TABLE books ADD COLUMN isbn TEXT DEFAULT "" COLLATE NOCASE;
sort = field + ' ' + order
if field == 'series':
sort += ',series_index '+order
elif field == 'title':
sort += ',author_sort ' + order
else:
sort += ',title '+order
self.cache = self.conn.execute('SELECT * from meta ORDER BY '+sort).fetchall()
self.data = self.cache