- Timestamp:
- May 29, 2012, 5:07:20 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20120405/ippToPsps/jython/scratchdb.py
r33689 r33948 278 278 rs.close() 279 279 except: 280 self.logger.errorPai ("Can't query for ingested regions", sql)280 self.logger.errorPair("Can't query for ingested regions", sql) 281 281 282 282 return regions … … 408 408 self.logger.errorPair("Unable to delete " + fileType + " file from", self.dvoDoneTable) 409 409 410 sql = "DROP TABLE " + self.getDbFriendlyTableName(region + "." + fileType) 411 self.execute(sql) 410 tableName = self.getDbFriendlyTableName(region + "." + fileType) 411 sql = "DROP TABLE " + tableName 412 try: self.execute(sql) 413 except: 414 self.logger.errorPair("Unable to drop table", tableName) 415 pass 412 416 413 417 deletedDetectionCount = detectionCount - self.getRowCount(self.dvoDetectionTable) … … 540 544 541 545 ''' 542 Gets the 'code' for the provided filter 543 ''' 544 def getCodeForThisFilter(self, filter): 545 546 code = -1 547 sql = "SELECT CODE FROM " + self.dvoPhotcodesTable + " WHERE NAME = '" + filter + "'" 548 try: 549 rs = self.executeQuery(sql) 550 rs.first() 551 code = rs.getInt(1) 546 Gets a list of filters ordered as thy are in the DVO Photcodes table, as this reflects the order they apper in the cps file 547 ''' 548 def getOrderedListOfFiltersFromPhotcodesTable(self, interestedFilters): 549 550 sql = "SELECT NAME FROM " + self.dvoPhotcodesTable + " WHERE " 551 552 count = 0 553 for filter in interestedFilters: 554 if count != 0: sql = sql + " OR " 555 sql = sql + " name = '" + filter + "'" 556 count += 1 557 558 sql = sql + " ORDER BY CODE" 559 560 orderedFilters = [] 561 try: 562 rs = self.executeQuery(sql) 563 row = 1 564 while (rs.next()): 565 orderedFilters.append([row,rs.getString(1)]) 566 row += 1 552 567 rs.close() 553 568 except: 554 self.logger.errorPair("Could not get filter code using", sql )555 556 return code557 569 self.logger.errorPair("Could not get ordered filter list", sql ) 570 571 return orderedFilters 572
Note:
See TracChangeset
for help on using the changeset viewer.
