+
+
+def checkrmaskdb(dbfile, filename, outFileName, goodFileName, startField=0, cachePages=500000, logfilename=None):
+
+ outfile = open(outFileName, "w")
+ goodfile = open(goodFileName, "w")
+ if startField < 0:
+ startField = 0
+
+ if cachePages < 250000:
+ cachePages = 250000
+
+ if logfilename is not None:
+ writeLog(logfilename, versionString, string.join(sys.argv[1:]))
+
+ infile = open(filename)
+ db = sqlite.connect(dbfile)
+ sql = db.cursor()
+ sql.execute("PRAGMA CACHE_SIZE = %d" % cachePages)
+ sql.execute("PRAGMA temp_store = MEMORY")