void function ( String arg0 , int arg1 , boolean arg2 ) { Transaction loc0 = new Transaction ( arg0 , arg1 , arg2 ) ; if ( _transactions . containsKey ( arg0 ) ) { System . out . println ( "srini_string" + arg0 + "srini_string" ) ; return ; } _transactions . put ( arg0 , loc0 ) ; _dbs . printVerbose ( arg0 + "srini_string" ) ; }
begin a transaction , setting the id , start time , and if read-only concode_field_sep Map<String,Set<String>> _waitForGraph concode_elem_sep Set<String> _abortList concode_elem_sep DBSystem _dbs concode_elem_sep Map<String,Transaction> _transactions concode_elem_sep List<String> _waitingList concode_field_sep void dfs concode_elem_sep void handleDeadLock concode_elem_sep void read concode_elem_sep void commitTransaction concode_elem_sep boolean isDeadLock concode_elem_sep Site selectSite concode_elem_sep void addAbort concode_elem_sep List<String> getCycle concode_elem_sep boolean canWrite concode_elem_sep void write concode_elem_sep void runNextWaiting concode_elem_sep void abortTransaction