Java sqlite группа по регулярным выражениям - PullRequest
2 голосов
/ 27 июня 2011

У меня есть таблица базы данных, которая содержит имена файлов и полный путь к файлам.

Например, /home/user/parent_folders/file.txt Я хочу создать список с каждой из отдельных папок, который содержит хотя бы один из файловв базе данных.

Теперь я добился этого, выбрав все строки из таблицы базы данных, получив путь к каждому файлу и используя Set, чтобы обеспечить отличные значения.

Есть ли более эффективный способ сделать это?Например, можно ли использовать Group By в операторе SQL с регулярным выражением?В базе данных у меня не было родительского пути к файлу, но полный путь с именем файла в конце пути.

Спасибо.

1 Ответ

0 голосов
/ 12 апреля 2012

«Группировка по» в вашем операторе SQL предоставит вам более короткий набор результатов, а это значит, что их внедрение в структуру данных займет меньше времени.Вам, как вы говорите, нужно переопределить имя файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...