Changeset 31399
- Timestamp:
- Apr 28, 2011, 3:47:37 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/jython/scratchdb.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/jython/scratchdb.py
r31386 r31399 19 19 Constructor 20 20 ''' 21 def __init__(self, logger ):21 def __init__(self, logger, useFull=False): 22 22 super(ScratchDb, self).__init__(logger,"localdatabase") 23 self.logger.debug("ScratchDb constructor") 23 24 if useFull: 25 self.dvoMeta = "dvoMetaNew" 26 self.dvoDetection = "dvoDetectionFull" 27 else: 28 self.dvoMeta = "dvoMeta" 29 self.dvoDetection = "dvoDetection" 30 31 self.logger.debug("ScratchDb constructor, using DVO tables: " + self.dvoMeta + " and " + self.dvoDetection) 24 32 25 33 ''' … … 47 55 Gets DVO image flags 48 56 ''' 49 def getDvoImageFlags(self, sourceID, imageID):57 def getDvoImageFlags(self, sourceID, externID): 50 58 51 59 flags = 0 52 60 53 sql = "SELECT flags FROM dvoMeta WHERE sourceID = %s AND imageID = %s" % (sourceID, imageID)61 sql = "SELECT flags FROM " + self.dvoMeta + " WHERE sourceID = %s AND externID = %s" % (sourceID, externID) 54 62 try: 55 63 rs = self.stmt.executeQuery(sql) … … 62 70 63 71 ''' 72 Gets imageID from extern ID 73 ''' 74 def getImageIDFromExternID(self, sourceID, externID): 75 76 imageID = -1 77 78 sql = "SELECT imageID FROM " + self.dvoMeta + " WHERE sourceID = %s AND externID = %s" % (sourceID, externID) 79 try: 80 rs = self.stmt.executeQuery(sql) 81 rs.first() 82 imageID = rs.getInt(1) 83 except: 84 self.logger.exception("Unable to get imageID from dvo meta table") 85 86 return imageID 87 88 ''' 64 89 Gets photcode (aka photoCalID from dvo table) 65 90 ''' 66 def getPhotoCalID(self, sourceID, imageID):91 def getPhotoCalID(self, sourceID, externID): 67 92 68 93 photcode = -1 69 94 70 sql = "SELECT photcode FROM dvoMeta WHERE sourceID = %s AND imageID = %s" % (sourceID, imageID)95 sql = "SELECT photcode FROM " + self.dvoMeta + " WHERE sourceID = %s AND externID = %s" % (sourceID, externID) 71 96 try: 72 97 rs = self.stmt.executeQuery(sql) … … 74 99 photcode = rs.getInt(1) 75 100 except: 76 self.logger.exception("Unable to get photcode from dvo table ")101 self.logger.exception("Unable to get photcode from dvo table with: " + sql) 77 102 78 103 return photcode
Note:
See TracChangeset
for help on using the changeset viewer.
