Changeset 37592 for trunk/ippToPsps/jython/stackbatch.py
- Timestamp:
- Nov 12, 2014, 2:58:40 PM (12 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/jython/stackbatch.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/jython/stackbatch.py
r37586 r37592 293 293 self.generateRandomIDs() 294 294 295 self.generateStackDetectRowIDs ()295 self.generateStackDetectRowIDsAndPspsUniqueIDs() 296 296 297 297 # add indexes StackObjectThin … … 944 944 945 945 def generateRandomIDs(self): 946 sql = "UPDATE StackObjectThin set randomStackObjID = FLOOR(RAND("+str(self.batchID)+")*9223372036854775807)" ;946 sql = "UPDATE StackObjectThin set randomStackObjID = FLOOR(RAND("+str(self.batchID)+")*9223372036854775807)" 947 947 try: self.scratchDb.execute(sql) 948 948 except: … … 951 951 952 952 953 def generateStackDetectRowIDs (self):953 def generateStackDetectRowIDsAndPspsUniqueIDs(self): 954 954 sql = "UPDATE StackObjectThin join (select @r:=@r+1 rownum, objID from \ 955 955 (select @r:=0) r, StackObjectThin t) as foo using (objID) set \ 956 stackDetectRowID = ((" + str(self.batchID) + " << 32 ) + rownum)"; 956 stackDetectRowID = ((" + str(self.batchID) + " << 32 ) + rownum), \ 957 uniquePspsSTid = ((" +str(self.batchID) "*1000000000 ) + rownum)"; 957 958 try: self.scratchDb.execute(sql) 958 959 except: … … 1011 1012 self.scratchDb.addColumn(table, filter + "haveData", "tinyint") 1012 1013 1013 fields = "objID, ippObjID, randomStackObjID, primaryDetection, bestDetection, "1014 fields = "objID, ippObjID, randomStackObjID, primaryDetection, bestDetection, uniquePspsSTID, " 1014 1015 1015 1016 for i in range(len(self.filters)):
Note:
See TracChangeset
for help on using the changeset viewer.
