Changeset 37917 for trunk/ippToPsps/jython/diffobjectbatch.py
- Timestamp:
- Feb 20, 2015, 1:19:35 PM (11 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/jython/diffobjectbatch.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/jython/diffobjectbatch.py
r37763 r37917 177 177 sql += ")) " 178 178 179 sql += "SET DiffDetObject.n" + filter[1] + " = N CODE, "180 sql += "DiffDetObject.nDetections = DiffDetObject.nDetections + cps.N STACK_DET"179 sql += "SET DiffDetObject.n" + filter[1] + " = NWARP, " 180 sql += "DiffDetObject.nDetections = DiffDetObject.nDetections + cps.NWARP" 181 181 self.logger.info(sql) 182 self.scratchDb.execute(sql) 182 try: 183 self.scratchDb.execute(sql) 184 except: 185 self.logger.errorPair("failed sql", sql) 186 return False 187 183 188 184 189 # XXX this does not seem like a good thing to leave in SQL … … 187 192 # now do a sum of n[filters], but do not include the ones with -999 188 193 sql = "UPDATE DiffDetObject " 189 sql += "SET nDetections = nDetections + n" + filter[1] 190 sql += " WHERE n" + filter[1] + " != -999" 191 self.scratchDb.execute(sql) 194 sql += "SET nDetections = nDetections + " + filter[1] +"nTotal " 195 sql += " WHERE " + filter[1] + "nTotal != -999" 196 try: 197 self.scratchDb.execute(sql) 198 except: 199 self.logger.errorPair("failed sql", sql) 200 return False 201 192 202 193 203 ''' … … 368 378 369 379 def updatePspsUniqueIDs(self,table): 370 sql = "UPDATE "+table+" join (select @r:=@r+1 rownum, diffobjID from \ 371 (select @r:=0) r, "+table+" t) as foo using (diffobjID) set \ 372 uniquePspsDOid = ((" +str(self.batchID)+ "*1000000000 ) + rownum)" 380 # sql = "UPDATE "+table+" join (select @r:=@r+1 rownum, diffobjID from \ 381 # (select @r:=0) r, "+table+" t) as foo using (diffobjID) set \ 382 # uniquePspsDOid = ((" +str(self.batchID)+ "*1000000000 ) + rownum)" 383 sql = "UPDATE DiffDetObject set uniquePspsDOid = (("+str(self.batchID)+"*1000000000 ) + row)" 373 384 try: self.scratchDb.execute(sql) 374 385 except: … … 407 418 self.scratchDb.execute("ALTER TABLE DiffDetObject CHANGE dec_ `dec` double") 408 419 420 self.logger.infoPair("Adding 'row' columns to", "Diff Det Object") 421 self.scratchDb.addRowCountColumn("DiffDetObject", "row") 422 self.logger.infoPair("Adding unique", "Diff Det Object ") 409 423 self.updatePspsUniqueIDs("DiffDetObject") 424 self.logger.infoPair("Dropping row column from", "DiffDetObject table") 425 self.scratchDb.dropColumn("DiffDetObject", "row") 410 426 411 427 self.dvoObjects.purgeRegion(self.region)
Note:
See TracChangeset
for help on using the changeset viewer.
