static String precachedTypeSummaryQuery = "SELECT TypeGuesses.fid, Types.typelabel, SchemaGuesses.schemaid, Files.crawlid, Files.fname, Files.owner, Files.groupowner, Files.permissions, Files.size, Files.modified, Files.path FROM SchemaGuesses, TypeGuesses, Files, Types WHERE TypeGuesses.fid = SchemaGuesses.fid AND TypeGuesses.fid = Files.fid AND TypeGuesses.typeid = Types.typeid AND TypeGuesses.typeId = ?";
public TypeSummary getPrecachedTypeSummary(final long typeid) {
return dbQueue.execute(new SQLiteJob<TypeSummary>() {
protected TypeSummary job(SQLiteConnection db) throws SQLiteException {
SQLiteStatement stmt = db.prepare(precachedTypeSummaryQuery);
stmt.bind(1, typeid);
TypeSummary ts = null;
try {
List<TypeGuessSummary> tgslist = null;
while (stmt.step()) {