- Timestamp:
- Aug 12, 2014, 12:30:55 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20140717/ippToPsps/jython/objectbatch.py
r37210 r37219 137 137 " + cpsTable + " AS cps ON (cps.row = (MeanObject.row* " + str(filterCount) + ")-(" + str(filterCount) + " - " + str(filter[0]) + ")) \ 138 138 SET \ 139 MeanObject." + filter[1] + "QfPerfect = -999\139 MeanObject." + filter[1] + "QfPerfect = PSF_QF_PERF_MAX \ 140 140 ,MeanObject." + filter[1] + "MeanPSFMag = MAG \ 141 141 ,MeanObject." + filter[1] + "MeanPSFMagErr = MAG_ERR \ … … 192 192 193 193 # XXX EAM 20140724 : this is quite awkward, add a objRow and ncode value to mysql db table? 194 sql = "UPDATE ObjectThin JOIN \ 195 " + cpsTable + " AS cps ON (cps.row = (ObjectThin.row* " + str(filterCount) + ")-(" + str(filterCount) + " - " + str(filter[0]) + ")) \ 196 SET \ 197 ObjectThin.n" + filter[1] + " = NCODE " 194 # sqlLine = sqlUtility() 195 196 sql = "UPDATE ObjectThin JOIN " 197 sql += cpsTable + " AS cps " 198 sql += "ON (cps.row = (ObjectThin.row * " 199 sql += str(filterCount) + ")-(" 200 sql += str(filterCount) + " - " 201 sql += str(filter[0]) 202 sql += ")) " 203 204 sql += "SET ObjectThin.n" + filter[1] + " = NCODE, " 205 sql += "ObjectThin.nStackDetections = ObjectThin.nStackDetections + cps.NSTACK_DET" 198 206 self.logger.info(sql) 199 207 self.scratchDb.execute(sql) … … 203 211 for filter in filters: 204 212 # now do a sum of n[filters], but do not include the ones with -999 205 sql = "UPDATE ObjectThin \206 SET nDetections = nDetections + n" + filter[1] + " \207 WHERE n" + filter[1] + " != -999"213 sql = "UPDATE ObjectThin " 214 sql += "SET nDetections = nDetections + n" + filter[1] 215 sql += " WHERE n" + filter[1] + " != -999" 208 216 self.scratchDb.execute(sql) 209 217 … … 329 337 sqlLine.group("batchID", "'" + str(self.batchID) + "'") 330 338 sqlLine.group("dvoRegionID", "CAT_ID") 339 sqlLine.group("tessID", "TESS_ID") 340 sqlLine.group("projectionID", "PROJECTION_ID") 341 sqlLine.group("skycellID", "SKYCELL_ID") 331 342 sqlLine.group("dataRelease", "'" + str(self.skychunk.dataRelease) + "'") 332 343 sqlLine.group("objInfoFlag", "FLAGS") … … 428 439 self.logger.infoPair("Populating MeanObject from ", "ObjectThin") 429 440 430 sql = "INSERT INTO MeanObject ( \ 431 objID \ 432 ,gcobjID \ 433 ) \ 434 SELECT \ 435 objID \ 436 ,gcobjID \ 437 FROM ObjectThin" 441 sql = "INSERT INTO MeanObject ( objID ) SELECT objID FROM ObjectThin" 438 442 try: 439 443 self.scratchDb.execute(sql)
Note:
See TracChangeset
for help on using the changeset viewer.
