fields = module.getMinimalFields(c);
if (!keepOnRunning) break;
df = new DataFilter(module.getIndex());
df.addEntry(new DataFilterEntry(DataFilterEntry._AND,
module.getIndex(),
DcObject._SYS_FILENAME,
Operator.IS_FILLED,
null));
if (precision >= DriveManager._PRECISION_MEDIUM)
df.addEntry(new DataFilterEntry(DataFilterEntry._AND,
module.getIndex(),
DcObject._SYS_FILESIZE,
Operator.IS_FILLED, null));
if (precision == DriveManager._PRECISION_HIGHEST)
df.addEntry(new DataFilterEntry(DataFilterEntry._AND,
module.getIndex(),
DcObject._SYS_FILEHASH,
Operator.IS_FILLED, null));
for (DcObject dco : DataManager.get(df, fields)) {