Advertisement
Guest User

Untitled

a guest
Jul 31st, 2015
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.39 KB | None | 0 0
  1. l0 := @this: org.eclipse.persistence.eis.EISAccessor
  2. l1 := @parameter0: org.eclipse.persistence.queries.Call
  3. l2 := @parameter1: org.eclipse.persistence.internal.sessions.AbstractRecord
  4. l3 := @parameter2: org.eclipse.persistence.internal.sessions.AbstractSession
  5. $stack0 = l0
  6. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: org.eclipse.persistence.sessions.Login getLogin()>()
  7. if $stack0 != null goto $stack0 = null
  8. $stack0 = staticinvoke <org.eclipse.persistence.exceptions.DatabaseException: org.eclipse.persistence.exceptions.DatabaseException databaseAccessorNotConnected()>()
  9. throw $stack0
  10. $stack0 = null
  11. l4 = $stack0
  12. $stack0 = null
  13. l5 = $stack0
  14. $stack0 = null
  15. l6 = $stack0
  16. $stack0 = l1
  17. $stack0 = (org.eclipse.persistence.eis.interactions.EISInteraction) $stack0
  18. l6 = $stack0
  19. goto [?= $stack0 = l0]
  20. $stack0 := @caughtexception
  21. nop
  22. $stack0 = l1
  23. $stack0 = staticinvoke <org.eclipse.persistence.exceptions.QueryException: org.eclipse.persistence.exceptions.QueryException invalidDatabaseCall(org.eclipse.persistence.queries.Call)>($stack0)
  24. throw $stack0
  25. $stack0 = l0
  26. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: boolean isInTransaction()>()
  27. if $stack0 != 0 goto $stack0 = 0
  28. $stack0 = l0
  29. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: org.eclipse.persistence.eis.EISPlatform getEISPlatform()>()
  30. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISPlatform: boolean requiresAutoCommit()>()
  31. if $stack0 == 0 goto $stack0 = 0
  32. $stack0 = 1
  33. goto [?= l7 = $stack0]
  34. $stack0 = 0
  35. l7 = $stack0
  36. $stack0 = l7
  37. if $stack0 == 0 goto $stack0 = l3
  38. $stack0 = l0
  39. $stack1 = l3
  40. virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: void beginTransaction(org.eclipse.persistence.internal.sessions.AbstractSession)>($stack1)
  41. $stack0 = l3
  42. $stack1 = 3
  43. $stack2 = "sql"
  44. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: boolean shouldLog(int,java.lang.String)>($stack1, $stack2)
  45. if $stack0 == 0 goto $stack0 = l0
  46. $stack0 = l3
  47. $stack1 = 3
  48. $stack2 = "sql"
  49. $stack3 = l1
  50. $stack4 = l0
  51. $stack3 = interfaceinvoke $stack3.<org.eclipse.persistence.queries.Call: java.lang.String getLogString(org.eclipse.persistence.internal.databaseaccess.Accessor)>($stack4)
  52. $stack4 = null
  53. $stack5 = l0
  54. $stack6 = 0
  55. virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: void log(int,java.lang.String,java.lang.String,java.lang.Object[],org.eclipse.persistence.internal.databaseaccess.Accessor,boolean)>($stack1, $stack2, $stack3, $stack4, $stack5, $stack6)
  56. $stack0 = l0
  57. $stack1 = l3
  58. virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: void incrementCallCount(org.eclipse.persistence.internal.sessions.AbstractSession)>($stack1)
  59. $stack0 = l3
  60. $stack1 = "Timer:SqlPrepare"
  61. $stack2 = l6
  62. $stack2 = virtualinvoke $stack2.<org.eclipse.persistence.eis.interactions.EISInteraction: org.eclipse.persistence.queries.DatabaseQuery getQuery()>()
  63. $stack3 = 2147483647
  64. virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: void startOperationProfile(java.lang.String,org.eclipse.persistence.queries.DatabaseQuery,int)>($stack1, $stack2, $stack3)
  65. $stack0 = null
  66. l8 = $stack0
  67. $stack0 = null
  68. l9 = $stack0
  69. $stack0 = l0
  70. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: javax.resource.cci.Connection getCCIConnection()>()
  71. $stack0 = interfaceinvoke $stack0.<javax.resource.cci.Connection: javax.resource.cci.Interaction createInteraction()>()
  72. l4 = $stack0
  73. $stack0 = l0
  74. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: org.eclipse.persistence.eis.EISPlatform getEISPlatform()>()
  75. $stack1 = l6
  76. $stack2 = l0
  77. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISPlatform: javax.resource.cci.Record createInputRecord(org.eclipse.persistence.eis.interactions.EISInteraction,org.eclipse.persistence.eis.EISAccessor)>($stack1, $stack2)
  78. l8 = $stack0
  79. $stack0 = l0
  80. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: org.eclipse.persistence.eis.EISPlatform getEISPlatform()>()
  81. $stack1 = l6
  82. $stack2 = l2
  83. $stack3 = l0
  84. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISPlatform: javax.resource.cci.Record createOutputRecord(org.eclipse.persistence.eis.interactions.EISInteraction,org.eclipse.persistence.internal.sessions.AbstractRecord,org.eclipse.persistence.eis.EISAccessor)>($stack1, $stack2, $stack3)
  85. l9 = $stack0
  86. goto [?= $stack0 = l3]
  87. $stack0 := @caughtexception
  88. l10 = $stack0
  89. $stack0 = l3
  90. $stack1 = "Timer:SqlPrepare"
  91. $stack2 = l6
  92. $stack2 = virtualinvoke $stack2.<org.eclipse.persistence.eis.interactions.EISInteraction: org.eclipse.persistence.queries.DatabaseQuery getQuery()>()
  93. $stack3 = 2147483647
  94. virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: void endOperationProfile(java.lang.String,org.eclipse.persistence.queries.DatabaseQuery,int)>($stack1, $stack2, $stack3)
  95. $stack0 = l10
  96. throw $stack0
  97. $stack0 = l3
  98. $stack1 = "Timer:SqlPrepare"
  99. $stack2 = l6
  100. $stack2 = virtualinvoke $stack2.<org.eclipse.persistence.eis.interactions.EISInteraction: org.eclipse.persistence.queries.DatabaseQuery getQuery()>()
  101. $stack3 = 2147483647
  102. virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: void endOperationProfile(java.lang.String,org.eclipse.persistence.queries.DatabaseQuery,int)>($stack1, $stack2, $stack3)
  103. $stack0 = l3
  104. $stack1 = "Timer:StatementExecute"
  105. $stack2 = l6
  106. $stack2 = virtualinvoke $stack2.<org.eclipse.persistence.eis.interactions.EISInteraction: org.eclipse.persistence.queries.DatabaseQuery getQuery()>()
  107. $stack3 = 2147483647
  108. virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: void startOperationProfile(java.lang.String,org.eclipse.persistence.queries.DatabaseQuery,int)>($stack1, $stack2, $stack3)
  109. $stack0 = 1
  110. l10 = $stack0
  111. $stack0 = l0
  112. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: org.eclipse.persistence.eis.EISPlatform getEISPlatform()>()
  113. $stack1 = l6
  114. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISPlatform: javax.resource.cci.InteractionSpec buildInteractionSpec(org.eclipse.persistence.eis.interactions.EISInteraction)>($stack1)
  115. l11 = $stack0
  116. $stack0 = l9
  117. if $stack0 != null goto $stack0 = l4
  118. $stack0 = l4
  119. $stack1 = l11
  120. $stack2 = l8
  121. $stack0 = interfaceinvoke $stack0.<javax.resource.cci.Interaction: javax.resource.cci.Record execute(javax.resource.cci.InteractionSpec,javax.resource.cci.Record)>($stack1, $stack2)
  122. l9 = $stack0
  123. goto [?= $stack0 = l3]
  124. $stack0 = l4
  125. $stack1 = l11
  126. $stack2 = l8
  127. $stack3 = l9
  128. $stack0 = interfaceinvoke $stack0.<javax.resource.cci.Interaction: boolean execute(javax.resource.cci.InteractionSpec,javax.resource.cci.Record,javax.resource.cci.Record)>($stack1, $stack2, $stack3)
  129. l10 = $stack0
  130. $stack0 = l3
  131. $stack1 = 1
  132. $stack2 = "query"
  133. $stack3 = "adapter_result"
  134. $stack4 = l9
  135. virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: void log(int,java.lang.String,java.lang.String,java.lang.Object)>($stack1, $stack2, $stack3, $stack4)
  136. $stack0 = l6
  137. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.interactions.EISInteraction: boolean isNothingReturned()>()
  138. if $stack0 == 0 goto $stack0 = l6
  139. $stack0 = l10
  140. if $stack0 == 0 goto $stack0 = 0
  141. $stack0 = 1
  142. $stack0 = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>($stack0)
  143. l5 = $stack0
  144. goto [?= $stack0 = l9]
  145. $stack0 = 0
  146. $stack0 = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>($stack0)
  147. l5 = $stack0
  148. $stack0 = l9
  149. if $stack0 == null goto $stack0 = l3
  150. $stack0 = l0
  151. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: org.eclipse.persistence.eis.EISPlatform getEISPlatform()>()
  152. $stack1 = l9
  153. $stack2 = l6
  154. $stack3 = l0
  155. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISPlatform: org.eclipse.persistence.internal.sessions.AbstractRecord buildRow(javax.resource.cci.Record,org.eclipse.persistence.eis.interactions.EISInteraction,org.eclipse.persistence.eis.EISAccessor)>($stack1, $stack2, $stack3)
  156. l12 = $stack0
  157. $stack0 = l12
  158. if $stack0 == null goto $stack0 = l3
  159. $stack0 = l6
  160. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.interactions.EISInteraction: org.eclipse.persistence.queries.DatabaseQuery getQuery()>()
  161. $stack1 = "output"
  162. $stack2 = l12
  163. virtualinvoke $stack0.<org.eclipse.persistence.queries.DatabaseQuery: void setProperty(java.lang.Object,java.lang.Object)>($stack1, $stack2)
  164. $stack0 = l3
  165. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: boolean hasEventManager()>()
  166. if $stack0 == 0 goto $stack0 = l3
  167. $stack0 = l3
  168. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: org.eclipse.persistence.sessions.SessionEventManager getEventManager()>()
  169. $stack1 = l12
  170. $stack2 = l6
  171. virtualinvoke $stack0.<org.eclipse.persistence.sessions.SessionEventManager: void outputParametersDetected(org.eclipse.persistence.sessions.Record,org.eclipse.persistence.internal.databaseaccess.DatasourceCall)>($stack1, $stack2)
  172. goto [?= $stack0 = l3]
  173. $stack0 = l6
  174. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.interactions.EISInteraction: boolean isOneRowReturned()>()
  175. if $stack0 == 0 goto $stack0 = l0
  176. $stack0 = l0
  177. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: org.eclipse.persistence.eis.EISPlatform getEISPlatform()>()
  178. $stack1 = l9
  179. $stack2 = l6
  180. $stack3 = l0
  181. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISPlatform: org.eclipse.persistence.internal.sessions.AbstractRecord buildRow(javax.resource.cci.Record,org.eclipse.persistence.eis.interactions.EISInteraction,org.eclipse.persistence.eis.EISAccessor)>($stack1, $stack2, $stack3)
  182. l5 = $stack0
  183. goto [?= $stack0 = l3]
  184. $stack0 = l0
  185. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: org.eclipse.persistence.eis.EISPlatform getEISPlatform()>()
  186. $stack1 = l9
  187. $stack2 = l6
  188. $stack3 = l0
  189. $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISPlatform: java.util.Vector buildRows(javax.resource.cci.Record,org.eclipse.persistence.eis.interactions.EISInteraction,org.eclipse.persistence.eis.EISAccessor)>($stack1, $stack2, $stack3)
  190. l5 = $stack0
  191. $stack0 = l3
  192. $stack1 = 1
  193. $stack2 = "query"
  194. $stack3 = "data_access_result"
  195. $stack4 = l9
  196. virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: void log(int,java.lang.String,java.lang.String,java.lang.Object)>($stack1, $stack2, $stack3, $stack4)
  197. goto [?= $stack0 = l3]
  198. $stack0 := @caughtexception
  199. l13 = $stack0
  200. $stack0 = l3
  201. $stack1 = "Timer:StatementExecute"
  202. $stack2 = l6
  203. $stack2 = virtualinvoke $stack2.<org.eclipse.persistence.eis.interactions.EISInteraction: org.eclipse.persistence.queries.DatabaseQuery getQuery()>()
  204. $stack3 = 2147483647
  205. virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: void endOperationProfile(java.lang.String,org.eclipse.persistence.queries.DatabaseQuery,int)>($stack1, $stack2, $stack3)
  206. $stack0 = l13
  207. throw $stack0
  208. $stack0 = l3
  209. $stack1 = "Timer:StatementExecute"
  210. $stack2 = l6
  211. $stack2 = virtualinvoke $stack2.<org.eclipse.persistence.eis.interactions.EISInteraction: org.eclipse.persistence.queries.DatabaseQuery getQuery()>()
  212. $stack3 = 2147483647
  213. virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: void endOperationProfile(java.lang.String,org.eclipse.persistence.queries.DatabaseQuery,int)>($stack1, $stack2, $stack3)
  214. goto [?= $stack0 = 0]
  215. $stack0 := @caughtexception
  216. l8 = $stack0
  217. $stack0 = l4
  218. interfaceinvoke $stack0.<javax.resource.cci.Interaction: void close()>()
  219. goto [?= $stack0 = l0]
  220. $stack0 := @caughtexception
  221. nop
  222. $stack0 = l0
  223. virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: void decrementCallCount()>()
  224. goto [?= $stack0 = l7]
  225. $stack0 := @caughtexception
  226. nop
  227. $stack0 = l7
  228. if $stack0 == 0 goto $stack0 = l8
  229. $stack0 = l0
  230. $stack1 = l3
  231. virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: void commitTransaction(org.eclipse.persistence.internal.sessions.AbstractSession)>($stack1)
  232. goto [?= $stack0 = l8]
  233. $stack0 := @caughtexception
  234. nop
  235. $stack0 = l8
  236. $stack1 = l1
  237. $stack2 = l0
  238. $stack3 = l3
  239. $stack0 = staticinvoke <org.eclipse.persistence.eis.EISException: org.eclipse.persistence.eis.EISException resourceException(javax.resource.ResourceException,org.eclipse.persistence.queries.Call,org.eclipse.persistence.eis.EISAccessor,org.eclipse.persistence.internal.sessions.AbstractSession)>($stack0, $stack1, $stack2, $stack3)
  240. throw $stack0
  241. $stack0 := @caughtexception
  242. l8 = $stack0
  243. $stack0 = l4
  244. interfaceinvoke $stack0.<javax.resource.cci.Interaction: void close()>()
  245. goto [?= $stack0 = l7]
  246. $stack0 := @caughtexception
  247. l9 = $stack0
  248. $stack0 = l7
  249. if $stack0 == 0 goto $stack0 = l9
  250. $stack0 = l0
  251. $stack1 = l3
  252. virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: void commitTransaction(org.eclipse.persistence.internal.sessions.AbstractSession)>($stack1)
  253. $stack0 = l9
  254. throw $stack0
  255. $stack0 = l7
  256. if $stack0 == 0 goto $stack0 = l8
  257. $stack0 = l0
  258. $stack1 = l3
  259. virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: void commitTransaction(org.eclipse.persistence.internal.sessions.AbstractSession)>($stack1)
  260. goto [?= $stack0 = l8]
  261. $stack0 := @caughtexception
  262. nop
  263. $stack0 = l8
  264. throw $stack0
  265. $stack0 = 0
  266. l8 = $stack0
  267. $stack0 = 0
  268. l9 = $stack0
  269. $stack0 = l4
  270. interfaceinvoke $stack0.<javax.resource.cci.Interaction: void close()>()
  271. $stack0 = l7
  272. if $stack0 == 0 goto $stack0 = 1
  273. $stack0 = l0
  274. $stack1 = l3
  275. virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: void commitTransaction(org.eclipse.persistence.internal.sessions.AbstractSession)>($stack1)
  276. $stack0 = 1
  277. l8 = $stack0
  278. $stack0 = l0
  279. virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: void decrementCallCount()>()
  280. $stack0 = 1
  281. l9 = $stack0
  282. goto [?= $stack0 = l5]
  283. $stack0 := @caughtexception
  284. l10 = $stack0
  285. $stack0 = l8
  286. if $stack0 != 0 goto $stack0 = l9
  287. $stack0 = l7
  288. if $stack0 == 0 goto $stack0 = l9
  289. $stack0 = l0
  290. $stack1 = l3
  291. virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: void commitTransaction(org.eclipse.persistence.internal.sessions.AbstractSession)>($stack1)
  292. goto [?= $stack0 = l9]
  293. $stack0 := @caughtexception
  294. nop
  295. $stack0 = l9
  296. if $stack0 != 0 goto $stack0 = l10
  297. $stack0 = l0
  298. virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: void decrementCallCount()>()
  299. goto [?= $stack0 = l10]
  300. $stack0 := @caughtexception
  301. nop
  302. $stack0 = l10
  303. $stack1 = l0
  304. $stack2 = l3
  305. $stack0 = staticinvoke <org.eclipse.persistence.eis.EISException: org.eclipse.persistence.eis.EISException resourceException(javax.resource.ResourceException,org.eclipse.persistence.eis.EISAccessor,org.eclipse.persistence.internal.sessions.AbstractSession)>($stack0, $stack1, $stack2)
  306. throw $stack0
  307. $stack0 = l5
  308. return $stack0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement