Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 124: l0 := @this: org.eclipse.persistence.eis.EISAccessor
- 124: l1 := @parameter0: org.eclipse.persistence.queries.Call
- 124: l2 := @parameter1: org.eclipse.persistence.internal.sessions.AbstractRecord
- 124: l3 := @parameter2: org.eclipse.persistence.internal.sessions.AbstractSession
- 124: $stack0 = l0
- 124: $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: org.eclipse.persistence.sessions.Login getLogin()>()
- 124: if $stack0 != null goto $stack0 = null
- 125: $stack0 = staticinvoke <org.eclipse.persistence.exceptions.DatabaseException: org.eclipse.persistence.exceptions.DatabaseException databaseAccessorNotConnected()>()
- 125: throw $stack0
- 128: $stack0 = null
- 128: l4 = $stack0
- 129: $stack0 = null
- 129: l5 = $stack0
- 130: $stack0 = null
- 130: l6 = $stack0
- 132: $stack0 = l1
- 132: $stack0 = (org.eclipse.persistence.eis.interactions.EISInteraction) $stack0
- 132: l6 = $stack0
- 133: goto [?= $stack0 = l0]
- 133: $stack0 := @caughtexception
- 133: nop
- 134: $stack0 = l1
- 134: $stack0 = staticinvoke <org.eclipse.persistence.exceptions.QueryException: org.eclipse.persistence.exceptions.QueryException invalidDatabaseCall(org.eclipse.persistence.queries.Call)>($stack0)
- 134: throw $stack0
- 139: $stack0 = l0
- 139: $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: boolean isInTransaction()>()
- 139: if $stack0 != 0 goto $stack0 = 0
- 139: $stack0 = l0
- 139: $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: org.eclipse.persistence.eis.EISPlatform getEISPlatform()>()
- 139: $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISPlatform: boolean requiresAutoCommit()>()
- 139: if $stack0 == 0 goto $stack0 = 0
- 139: $stack0 = 1
- 139: goto [?= l7 = $stack0]
- 139: $stack0 = 0
- 139: l7 = $stack0
- 140: $stack0 = l7
- 140: if $stack0 == 0 goto $stack0 = l3
- 141: $stack0 = l0
- 141: $stack1 = l3
- 141: virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: void beginTransaction(org.eclipse.persistence.internal.sessions.AbstractSession)>($stack1)
- 144: $stack0 = l3
- 144: $stack1 = 3
- 144: $stack2 = "sql"
- 144: $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: boolean shouldLog(int,java.lang.String)>($stack1, $stack2)
- 144: if $stack0 == 0 goto $stack0 = l0
- 145: $stack0 = l3
- 145: $stack1 = 3
- 145: $stack2 = "sql"
- 145: $stack3 = l1
- 145: $stack4 = l0
- 145: $stack3 = interfaceinvoke $stack3.<org.eclipse.persistence.queries.Call: java.lang.String getLogString(org.eclipse.persistence.internal.databaseaccess.Accessor)>($stack4)
- 145: $stack4 = null
- 145: $stack5 = l0
- 145: $stack6 = 0
- 145: 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)
- 147: $stack0 = l0
- 147: $stack1 = l3
- 147: virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: void incrementCallCount(org.eclipse.persistence.internal.sessions.AbstractSession)>($stack1)
- 148: $stack0 = l3
- 148: $stack1 = "Timer:SqlPrepare"
- 148: $stack2 = l6
- 148: $stack2 = virtualinvoke $stack2.<org.eclipse.persistence.eis.interactions.EISInteraction: org.eclipse.persistence.queries.DatabaseQuery getQuery()>()
- 148: $stack3 = 2147483647
- 148: virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: void startOperationProfile(java.lang.String,org.eclipse.persistence.queries.DatabaseQuery,int)>($stack1, $stack2, $stack3)
- 149: $stack0 = null
- 149: l8 = $stack0
- 150: $stack0 = null
- 150: l9 = $stack0
- 152: $stack0 = l0
- 152: $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: javax.resource.cci.Connection getCCIConnection()>()
- 152: $stack0 = interfaceinvoke $stack0.<javax.resource.cci.Connection: javax.resource.cci.Interaction createInteraction()>()
- 152: l4 = $stack0
- 153: $stack0 = l0
- 153: $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: org.eclipse.persistence.eis.EISPlatform getEISPlatform()>()
- 153: $stack1 = l6
- 153: $stack2 = l0
- 153: $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)
- 153: l8 = $stack0
- 154: $stack0 = l0
- 154: $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: org.eclipse.persistence.eis.EISPlatform getEISPlatform()>()
- 154: $stack1 = l6
- 154: $stack2 = l2
- 154: $stack3 = l0
- 154: $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)
- 154: l9 = $stack0
- 155: goto [?= $stack0 = l3]
- 155: $stack0 := @caughtexception
- 155: l10 = $stack0
- 156: $stack0 = l3
- 156: $stack1 = "Timer:SqlPrepare"
- 156: $stack2 = l6
- 156: $stack2 = virtualinvoke $stack2.<org.eclipse.persistence.eis.interactions.EISInteraction: org.eclipse.persistence.queries.DatabaseQuery getQuery()>()
- 156: $stack3 = 2147483647
- 156: virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: void endOperationProfile(java.lang.String,org.eclipse.persistence.queries.DatabaseQuery,int)>($stack1, $stack2, $stack3)
- 157: $stack0 = l10
- 157: throw $stack0
- 156: $stack0 = l3
- 156: $stack1 = "Timer:SqlPrepare"
- 156: $stack2 = l6
- 156: $stack2 = virtualinvoke $stack2.<org.eclipse.persistence.eis.interactions.EISInteraction: org.eclipse.persistence.queries.DatabaseQuery getQuery()>()
- 156: $stack3 = 2147483647
- 156: virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: void endOperationProfile(java.lang.String,org.eclipse.persistence.queries.DatabaseQuery,int)>($stack1, $stack2, $stack3)
- 158: $stack0 = l3
- 158: $stack1 = "Timer:StatementExecute"
- 158: $stack2 = l6
- 158: $stack2 = virtualinvoke $stack2.<org.eclipse.persistence.eis.interactions.EISInteraction: org.eclipse.persistence.queries.DatabaseQuery getQuery()>()
- 158: $stack3 = 2147483647
- 158: virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: void startOperationProfile(java.lang.String,org.eclipse.persistence.queries.DatabaseQuery,int)>($stack1, $stack2, $stack3)
- 160: $stack0 = 1
- 160: l10 = $stack0
- 161: $stack0 = l0
- 161: $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: org.eclipse.persistence.eis.EISPlatform getEISPlatform()>()
- 161: $stack1 = l6
- 161: $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISPlatform: javax.resource.cci.InteractionSpec buildInteractionSpec(org.eclipse.persistence.eis.interactions.EISInteraction)>($stack1)
- 161: l11 = $stack0
- 162: $stack0 = l9
- 162: if $stack0 != null goto $stack0 = l4
- 163: $stack0 = l4
- 163: $stack1 = l11
- 163: $stack2 = l8
- 163: $stack0 = interfaceinvoke $stack0.<javax.resource.cci.Interaction: javax.resource.cci.Record execute(javax.resource.cci.InteractionSpec,javax.resource.cci.Record)>($stack1, $stack2)
- 163: l9 = $stack0
- 164: goto [?= $stack0 = l3]
- 165: $stack0 = l4
- 165: $stack1 = l11
- 165: $stack2 = l8
- 165: $stack3 = l9
- 165: $stack0 = interfaceinvoke $stack0.<javax.resource.cci.Interaction: boolean execute(javax.resource.cci.InteractionSpec,javax.resource.cci.Record,javax.resource.cci.Record)>($stack1, $stack2, $stack3)
- 165: l10 = $stack0
- 167: $stack0 = l3
- 167: $stack1 = 1
- 167: $stack2 = "query"
- 167: $stack3 = "adapter_result"
- 167: $stack4 = l9
- 167: virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: void log(int,java.lang.String,java.lang.String,java.lang.Object)>($stack1, $stack2, $stack3, $stack4)
- 168: $stack0 = l6
- 168: $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.interactions.EISInteraction: boolean isNothingReturned()>()
- 168: if $stack0 == 0 goto $stack0 = l6
- 169: $stack0 = l10
- 169: if $stack0 == 0 goto $stack0 = 0
- 170: $stack0 = 1
- 170: $stack0 = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>($stack0)
- 170: l5 = $stack0
- 171: goto [?= $stack0 = l9]
- 172: $stack0 = 0
- 172: $stack0 = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>($stack0)
- 172: l5 = $stack0
- 175: $stack0 = l9
- 175: if $stack0 == null goto $stack0 = l3
- 176: $stack0 = l0
- 176: $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: org.eclipse.persistence.eis.EISPlatform getEISPlatform()>()
- 176: $stack1 = l9
- 176: $stack2 = l6
- 176: $stack3 = l0
- 176: $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)
- 176: l12 = $stack0
- 177: $stack0 = l12
- 177: if $stack0 == null goto $stack0 = l3
- 178: $stack0 = l6
- 178: $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.interactions.EISInteraction: org.eclipse.persistence.queries.DatabaseQuery getQuery()>()
- 178: $stack1 = "output"
- 178: $stack2 = l12
- 178: virtualinvoke $stack0.<org.eclipse.persistence.queries.DatabaseQuery: void setProperty(java.lang.Object,java.lang.Object)>($stack1, $stack2)
- 179: $stack0 = l3
- 179: $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: boolean hasEventManager()>()
- 179: if $stack0 == 0 goto $stack0 = l3
- 180: $stack0 = l3
- 180: $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: org.eclipse.persistence.sessions.SessionEventManager getEventManager()>()
- 180: $stack1 = l12
- 180: $stack2 = l6
- 180: virtualinvoke $stack0.<org.eclipse.persistence.sessions.SessionEventManager: void outputParametersDetected(org.eclipse.persistence.sessions.Record,org.eclipse.persistence.internal.databaseaccess.DatasourceCall)>($stack1, $stack2)
- 184: goto [?= $stack0 = l3]
- 184: $stack0 = l6
- 184: $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.interactions.EISInteraction: boolean isOneRowReturned()>()
- 184: if $stack0 == 0 goto $stack0 = l0
- 185: $stack0 = l0
- 185: $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: org.eclipse.persistence.eis.EISPlatform getEISPlatform()>()
- 185: $stack1 = l9
- 185: $stack2 = l6
- 185: $stack3 = l0
- 185: $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)
- 185: l5 = $stack0
- 186: goto [?= $stack0 = l3]
- 187: $stack0 = l0
- 187: $stack0 = virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: org.eclipse.persistence.eis.EISPlatform getEISPlatform()>()
- 187: $stack1 = l9
- 187: $stack2 = l6
- 187: $stack3 = l0
- 187: $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)
- 187: l5 = $stack0
- 189: $stack0 = l3
- 189: $stack1 = 1
- 189: $stack2 = "query"
- 189: $stack3 = "data_access_result"
- 189: $stack4 = l9
- 189: virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: void log(int,java.lang.String,java.lang.String,java.lang.Object)>($stack1, $stack2, $stack3, $stack4)
- 190: goto [?= $stack0 = l3]
- 190: $stack0 := @caughtexception
- 190: l13 = $stack0
- 191: $stack0 = l3
- 191: $stack1 = "Timer:StatementExecute"
- 191: $stack2 = l6
- 191: $stack2 = virtualinvoke $stack2.<org.eclipse.persistence.eis.interactions.EISInteraction: org.eclipse.persistence.queries.DatabaseQuery getQuery()>()
- 191: $stack3 = 2147483647
- 191: virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: void endOperationProfile(java.lang.String,org.eclipse.persistence.queries.DatabaseQuery,int)>($stack1, $stack2, $stack3)
- 192: $stack0 = l13
- 192: throw $stack0
- 191: $stack0 = l3
- 191: $stack1 = "Timer:StatementExecute"
- 191: $stack2 = l6
- 191: $stack2 = virtualinvoke $stack2.<org.eclipse.persistence.eis.interactions.EISInteraction: org.eclipse.persistence.queries.DatabaseQuery getQuery()>()
- 191: $stack3 = 2147483647
- 191: virtualinvoke $stack0.<org.eclipse.persistence.internal.sessions.AbstractSession: void endOperationProfile(java.lang.String,org.eclipse.persistence.queries.DatabaseQuery,int)>($stack1, $stack2, $stack3)
- 193: goto [?= $stack0 = 0]
- 193: $stack0 := @caughtexception
- 193: l8 = $stack0
- 196: $stack0 = l4
- 196: interfaceinvoke $stack0.<javax.resource.cci.Interaction: void close()>()
- 197: goto [?= $stack0 = l0]
- 197: $stack0 := @caughtexception
- 197: nop
- 201: $stack0 = l0
- 201: virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: void decrementCallCount()>()
- 202: goto [?= $stack0 = l7]
- 202: $stack0 := @caughtexception
- 202: nop
- 206: $stack0 = l7
- 206: if $stack0 == 0 goto $stack0 = l8
- 207: $stack0 = l0
- 207: $stack1 = l3
- 207: virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: void commitTransaction(org.eclipse.persistence.internal.sessions.AbstractSession)>($stack1)
- 209: goto [?= $stack0 = l8]
- 209: $stack0 := @caughtexception
- 209: nop
- 212: $stack0 = l8
- 212: $stack1 = l1
- 212: $stack2 = l0
- 212: $stack3 = l3
- 212: $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)
- 212: throw $stack0
- 213: $stack0 := @caughtexception
- 213: l8 = $stack0
- 216: $stack0 = l4
- 216: interfaceinvoke $stack0.<javax.resource.cci.Interaction: void close()>()
- 217: goto [?= $stack0 = l7]
- 217: $stack0 := @caughtexception
- 217: l9 = $stack0
- 218: $stack0 = l7
- 218: if $stack0 == 0 goto $stack0 = l9
- 219: $stack0 = l0
- 219: $stack1 = l3
- 219: virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: void commitTransaction(org.eclipse.persistence.internal.sessions.AbstractSession)>($stack1)
- 221: $stack0 = l9
- 221: throw $stack0
- 218: $stack0 = l7
- 218: if $stack0 == 0 goto $stack0 = l8
- 219: $stack0 = l0
- 219: $stack1 = l3
- 219: virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: void commitTransaction(org.eclipse.persistence.internal.sessions.AbstractSession)>($stack1)
- 222: goto [?= $stack0 = l8]
- 222: $stack0 := @caughtexception
- 222: nop
- 224: $stack0 = l8
- 224: throw $stack0
- 227: $stack0 = 0
- 227: l8 = $stack0
- 228: $stack0 = 0
- 228: l9 = $stack0
- 231: $stack0 = l4
- 231: interfaceinvoke $stack0.<javax.resource.cci.Interaction: void close()>()
- 232: $stack0 = l7
- 232: if $stack0 == 0 goto $stack0 = 1
- 233: $stack0 = l0
- 233: $stack1 = l3
- 233: virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: void commitTransaction(org.eclipse.persistence.internal.sessions.AbstractSession)>($stack1)
- 235: $stack0 = 1
- 235: l8 = $stack0
- 236: $stack0 = l0
- 236: virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: void decrementCallCount()>()
- 237: $stack0 = 1
- 237: l9 = $stack0
- 238: goto [?= $stack0 = l5]
- 238: $stack0 := @caughtexception
- 238: l10 = $stack0
- 240: $stack0 = l8
- 240: if $stack0 != 0 goto $stack0 = l9
- 241: $stack0 = l7
- 241: if $stack0 == 0 goto $stack0 = l9
- 242: $stack0 = l0
- 242: $stack1 = l3
- 242: virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: void commitTransaction(org.eclipse.persistence.internal.sessions.AbstractSession)>($stack1)
- 245: goto [?= $stack0 = l9]
- 245: $stack0 := @caughtexception
- 245: nop
- 249: $stack0 = l9
- 249: if $stack0 != 0 goto $stack0 = l10
- 250: $stack0 = l0
- 250: virtualinvoke $stack0.<org.eclipse.persistence.eis.EISAccessor: void decrementCallCount()>()
- 252: goto [?= $stack0 = l10]
- 252: $stack0 := @caughtexception
- 252: nop
- 255: $stack0 = l10
- 255: $stack1 = l0
- 255: $stack2 = l3
- 255: $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)
- 255: throw $stack0
- 258: $stack0 = l5
- 258: return $stack0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement