Changeset 31965 for trunk/ippToPsps/jython/scratchdb.py
- Timestamp:
- Aug 1, 2011, 4:05:53 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/jython/scratchdb.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/jython/scratchdb.py
r31950 r31965 52 52 return -1 53 53 54 ''' 55 Gets imageID from extern ID 56 ''' 57 def getImageIDFromExternID(self, sourceID, externID): 58 59 imageID = -1 60 61 sql = "SELECT imageID FROM " + self.dvoMeta + " WHERE sourceID = %s AND externID = %s" % (sourceID, externID) 62 try: 63 rs = self.executeQuery(sql) 64 rs.first() 65 imageID = rs.getInt(1) 66 except: 67 self.logger.exception("Unable to get imageID from dvo meta table using " + sql) 68 69 return imageID 70 54 71 ''' 55 72 Gets DVO image flags 56 73 ''' 57 def getDvoImageFlags(self, sourceID, imageID):74 def getDvoImageFlags(self, sourceID, externID): 58 75 59 76 flags = 0 60 77 61 sql = "SELECT flags FROM " + self.dvoMeta + " WHERE sourceID = %s AND imageID = %s" % (sourceID, imageID)78 sql = "SELECT flags FROM " + self.dvoMeta + " WHERE sourceID = %s AND externID = %s" % (sourceID, externID) 62 79 try: 63 80 rs = self.executeQuery(sql) … … 71 88 Gets photcode (aka photoCalID from dvo table) 72 89 ''' 73 def getPhotoCalID(self, sourceID, imageID):90 def getPhotoCalID(self, sourceID, externID): 74 91 75 92 photcode = -1 76 93 77 sql = "SELECT photcode FROM " + self.dvoMeta + " WHERE sourceID = %s AND imageID = %s" % (sourceID, imageID)94 sql = "SELECT photcode FROM " + self.dvoMeta + " WHERE sourceID = %s AND externID = %s" % (sourceID, externID) 78 95 try: 79 96 rs = self.executeQuery(sql) … … 96 113 Inserts a new sourceID/imageID combo into dvoMeta 97 114 ''' 98 def insertNewDvo Image(self, sourceID, imageID):115 def insertNewDvoExternID(self, sourceID, externID): 99 116 100 117 sql = "INSERT INTO dvoMeta ( \ 101 118 sourceID, \ 102 imageID \119 externID \ 103 120 ) VALUES (\ 104 121 " + str(sourceID) + ", \ 105 " + str( imageID) + "\122 " + str(externID) + " \ 106 123 )" 107 124 self.execute(sql) … … 152 169 sourceID INT, \ 153 170 imageID INT, \ 171 externID INT, \ 154 172 flags INT, \ 155 173 photcode INT, \ 156 PRIMARY KEY (sourceID, imageID ) \174 PRIMARY KEY (sourceID, imageID, externID) \ 157 175 )" 158 176 … … 172 190 PRIMARY KEY (sourceID, imageID, ippDetectID) \ 173 191 )" 174 #INDEX (sourceID), \175 #INDEX (imageID), \176 #INDEX (ippDetectID) \177 192 178 193 try: self.execute(sql)
Note:
See TracChangeset
for help on using the changeset viewer.
