Changeset 37586 for trunk/ippToPsps/jython/stackbatch.py
- Timestamp:
- Nov 12, 2014, 12:05:37 PM (12 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/jython/stackbatch.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/jython/stackbatch.py
r37577 r37586 293 293 self.generateRandomIDs() 294 294 295 self.generateStackDetectRowIDs() 296 295 297 # add indexes StackObjectThin 296 298 self.scratchDb.createIndex("StackObjectThin", "objID") … … 382 384 self.logger.infoPair("Procesing table", tablename) 383 385 self.insertDvoIDs(tablename, "StackObjectThin") 384 386 385 387 # if we are going to add a key, do it here so it is useful 386 388 self.scratchDb.createIndex(tablename, "objID") … … 949 951 950 952 953 def generateStackDetectRowIDs(self): 954 sql = "UPDATE StackObjectThin join (select @r:=@r+1 rownum, objID from \ 955 (select @r:=0) r, StackObjectThin t) as foo using (objID) set \ 956 stackDetectRowID = ((" + str(self.batchID) + " << 32 ) + rownum)"; 957 try: self.scratchDb.execute(sql) 958 except: 959 self.logger.errorPair('failed sql',sql) 960 return 961 962 951 963 ''' 952 964 select objID (psps object ID) from dvo restricted to this set of imageIDs. also insert … … 1008 1020 if (i < len(self.filters) - 1): 1009 1021 fields += ", " 1010 1022 1023 if (table == "StackObjectAttributes"): 1024 fields += "stackDetectRowID, " 1011 1025 sql = "INSERT INTO " + table + " (" + fields + ") " 1012 1026 sql += "SELECT " + fields + " FROM " + mainTable … … 1016 1030 self.logger.errorPair('failed sql',sql) 1017 1031 return 1018 1032 1033 1034 1019 1035 ''' 1020 1036 Does the processing, i.e. pulling stuff from IPP tables into PSPS tables
Note:
See TracChangeset
for help on using the changeset viewer.
