import java.sql.Timestamp;
import java.sql.Connection;
-public class SqliteTable {
+public class SqliteDB {
protected Connection conn;
private String filename;
conn.prepareStatement("PRAGMA cache_size="+Math.ceil(kilobytes/1.5)+";").executeUpdate();
}
- public SqliteTable(String filename, String[] tables) {
+ public SqliteDB(String filename, String[] tables) {
this(filename, tables, false);
}
- public SqliteTable(String filename, String[] tables, boolean fastButDangerous) {
+ public SqliteDB(String filename, String[] tables, boolean fastButDangerous) {
this.filename = filename;
try {
Class.forName("org.sqlite.JDBC");
Log.warn(Reaper.class, filename + " reaping...");
long when = System.currentTimeMillis();
when -= 5 * 24 * 60 * 60 * 1000;
- synchronized(SqliteTable.this) {
+ synchronized(SqliteDB.this) {
PreparedStatement ps =
conn.prepareStatement("select count(*) from "+reapTable+" where "+reapColumn+"<?");
ps.setTimestamp(1, new Timestamp(when));