public final class io.ebeaninternal.server.core.PersistRequestUpdateSql extends io.ebeaninternal.server.core.PersistRequest
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: io.ebeaninternal.server.core.PersistRequestUpdateSql
super_class: io.ebeaninternal.server.core.PersistRequest
{
private final io.ebeaninternal.api.SpiSqlUpdate updateSql;
descriptor: Lio/ebeaninternal/api/SpiSqlUpdate;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private int rowCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.String bindLog;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.server.core.PersistRequestUpdateSql$SqlType sqlType;
descriptor: Lio/ebeaninternal/server/core/PersistRequestUpdateSql$SqlType;
flags: (0x0002) ACC_PRIVATE
private java.lang.String tableName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean addBatch;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean forceNoBatch;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean batchThisRequest;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private static volatile int[] $SWITCH_TABLE$io$ebeaninternal$server$core$PersistRequestUpdateSql$SqlType;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
public void <init>(io.ebeaninternal.api.SpiEbeanServer, io.ebeaninternal.api.SpiSqlUpdate, io.ebeaninternal.api.SpiTransaction, io.ebeaninternal.server.persist.PersistExecute, boolean);
descriptor: (Lio/ebeaninternal/api/SpiEbeanServer;Lio/ebeaninternal/api/SpiSqlUpdate;Lio/ebeaninternal/api/SpiTransaction;Lio/ebeaninternal/server/persist/PersistExecute;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 3
aload 4
aload 2
invokeinterface io.ebeaninternal.api.SpiSqlUpdate.getLabel:()Ljava/lang/String;
invokespecial io.ebeaninternal.server.core.PersistRequest.<init>:(Lio/ebeaninternal/api/SpiEbeanServer;Lio/ebeaninternal/api/SpiTransaction;Lio/ebeaninternal/server/persist/PersistExecute;Ljava/lang/String;)V
1: aload 0
getstatic io.ebeaninternal.server.core.PersistRequest$Type.UPDATESQL:Lio/ebeaninternal/server/core/PersistRequest$Type;
putfield io.ebeaninternal.server.core.PersistRequestUpdateSql.type:Lio/ebeaninternal/server/core/PersistRequest$Type;
2: aload 0
aload 2
putfield io.ebeaninternal.server.core.PersistRequestUpdateSql.updateSql:Lio/ebeaninternal/api/SpiSqlUpdate;
3: aload 0
iload 5
putfield io.ebeaninternal.server.core.PersistRequestUpdateSql.forceNoBatch:Z
4: aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.updateSql:Lio/ebeaninternal/api/SpiSqlUpdate;
invokeinterface io.ebeaninternal.api.SpiSqlUpdate.reset:()V
5: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/ebeaninternal/server/core/PersistRequestUpdateSql;
0 6 1 server Lio/ebeaninternal/api/SpiEbeanServer;
0 6 2 sqlUpdate Lio/ebeaninternal/api/SpiSqlUpdate;
0 6 3 t Lio/ebeaninternal/api/SpiTransaction;
0 6 4 persistExecute Lio/ebeaninternal/server/persist/PersistExecute;
0 6 5 forceNoBatch Z
MethodParameters:
Name Flags
server
sqlUpdate
t
persistExecute
forceNoBatch
public void <init>(io.ebeaninternal.api.SpiEbeanServer, io.ebeaninternal.api.SpiSqlUpdate, io.ebeaninternal.api.SpiTransaction, io.ebeaninternal.server.persist.PersistExecute);
descriptor: (Lio/ebeaninternal/api/SpiEbeanServer;Lio/ebeaninternal/api/SpiSqlUpdate;Lio/ebeaninternal/api/SpiTransaction;Lio/ebeaninternal/server/persist/PersistExecute;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 4
iconst_0
invokespecial io.ebeaninternal.server.core.PersistRequestUpdateSql.<init>:(Lio/ebeaninternal/api/SpiEbeanServer;Lio/ebeaninternal/api/SpiSqlUpdate;Lio/ebeaninternal/api/SpiTransaction;Lio/ebeaninternal/server/persist/PersistExecute;Z)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/core/PersistRequestUpdateSql;
0 2 1 server Lio/ebeaninternal/api/SpiEbeanServer;
0 2 2 sqlUpdate Lio/ebeaninternal/api/SpiSqlUpdate;
0 2 3 t Lio/ebeaninternal/api/SpiTransaction;
0 2 4 persistExecute Lio/ebeaninternal/server/persist/PersistExecute;
MethodParameters:
Name Flags
server
sqlUpdate
t
persistExecute
public void profile(long, int);
descriptor: (JI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
ldc "su"
lload 1
iconst_0
iload 3
invokevirtual io.ebeaninternal.server.core.PersistRequestUpdateSql.profileBase:(Ljava/lang/String;JSI)V
1: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/core/PersistRequestUpdateSql;
0 2 1 offset J
0 2 3 flushCount I
MethodParameters:
Name Flags
offset
flushCount
public int addBatch();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield io.ebeaninternal.server.core.PersistRequestUpdateSql.addBatch:Z
1: aload 0
invokevirtual io.ebeaninternal.server.core.PersistRequestUpdateSql.executeOrQueue:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/core/PersistRequestUpdateSql;
public void executeAddBatch();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield io.ebeaninternal.server.core.PersistRequestUpdateSql.addBatch:Z
1: aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.persistExecute:Lio/ebeaninternal/server/persist/PersistExecute;
aload 0
invokeinterface io.ebeaninternal.server.persist.PersistExecute.executeSqlUpdate:(Lio/ebeaninternal/server/core/PersistRequestUpdateSql;)I
pop
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/core/PersistRequestUpdateSql;
public void addToFlushQueue(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiTransaction.getBatchControl:()Lio/ebeaninternal/server/persist/BatchControl;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.persistExecute:Lio/ebeaninternal/server/persist/PersistExecute;
aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.server.persist.PersistExecute.createBatchControl:(Lio/ebeaninternal/api/SpiTransaction;)Lio/ebeaninternal/server/persist/BatchControl;
astore 2
3: StackMap locals: io.ebeaninternal.server.persist.BatchControl
StackMap stack:
aload 2
aload 0
iload 1
invokevirtual io.ebeaninternal.server.persist.BatchControl.addToFlushQueue:(Lio/ebeaninternal/server/core/PersistRequestUpdateSql;Z)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/core/PersistRequestUpdateSql;
0 5 1 early Z
1 5 2 control Lio/ebeaninternal/server/persist/BatchControl;
MethodParameters:
Name Flags
early
public int executeNow();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.persistExecute:Lio/ebeaninternal/server/persist/PersistExecute;
aload 0
invokeinterface io.ebeaninternal.server.persist.PersistExecute.executeSqlUpdate:(Lio/ebeaninternal/server/core/PersistRequestUpdateSql;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/core/PersistRequestUpdateSql;
public boolean isBatchThisRequest();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.forceNoBatch:Z
ifne 2
aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.addBatch:Z
ifne 1
aload 0
invokespecial io.ebeaninternal.server.core.PersistRequest.isBatchThisRequest:()Z
ifeq 2
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/core/PersistRequestUpdateSql;
public int executeOrQueue();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual io.ebeaninternal.server.core.PersistRequestUpdateSql.executeStatement:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/core/PersistRequestUpdateSql;
public io.ebeaninternal.api.SpiSqlUpdate getUpdateSql();
descriptor: ()Lio/ebeaninternal/api/SpiSqlUpdate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.updateSql:Lio/ebeaninternal/api/SpiSqlUpdate;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/core/PersistRequestUpdateSql;
public void checkRowCount(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield io.ebeaninternal.server.core.PersistRequestUpdateSql.rowCount:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/core/PersistRequestUpdateSql;
0 2 1 count I
MethodParameters:
Name Flags
count
public void setGeneratedKey(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.updateSql:Lio/ebeaninternal/api/SpiSqlUpdate;
aload 1
invokeinterface io.ebeaninternal.api.SpiSqlUpdate.setGeneratedKey:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/core/PersistRequestUpdateSql;
0 2 1 idValue Ljava/lang/Object;
MethodParameters:
Name Flags
idValue
public boolean isGetGeneratedKeys();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.updateSql:Lio/ebeaninternal/api/SpiSqlUpdate;
invokeinterface io.ebeaninternal.api.SpiSqlUpdate.isGetGeneratedKeys:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/core/PersistRequestUpdateSql;
public void setType(io.ebeaninternal.server.core.PersistRequestUpdateSql$SqlType, java.lang.String);
descriptor: (Lio/ebeaninternal/server/core/PersistRequestUpdateSql$SqlType;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
putfield io.ebeaninternal.server.core.PersistRequestUpdateSql.sqlType:Lio/ebeaninternal/server/core/PersistRequestUpdateSql$SqlType;
1: aload 0
aload 2
putfield io.ebeaninternal.server.core.PersistRequestUpdateSql.tableName:Ljava/lang/String;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/core/PersistRequestUpdateSql;
0 3 1 sqlType Lio/ebeaninternal/server/core/PersistRequestUpdateSql$SqlType;
0 3 2 tableName Ljava/lang/String;
MethodParameters:
Name Flags
sqlType
tableName
public void setBindLog(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.core.PersistRequestUpdateSql.bindLog:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/core/PersistRequestUpdateSql;
0 2 1 bindLog Ljava/lang/String;
MethodParameters:
Name Flags
bindLog
public void startBind(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield io.ebeaninternal.server.core.PersistRequestUpdateSql.batchThisRequest:Z
1: aload 0
iload 1
invokespecial io.ebeaninternal.server.core.PersistRequest.startBind:(Z)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/core/PersistRequestUpdateSql;
0 3 1 batchThisRequest Z
MethodParameters:
Name Flags
batchThisRequest
public void logSqlBatchBind();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiTransaction.isLogSql:()Z
ifeq 2
1: aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.transaction:Lio/ebeaninternal/api/SpiTransaction;
ldc " -- bind("
aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.bindLog:Ljava/lang/String;
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc ")"
aastore
invokestatic io.ebeaninternal.server.lib.util.Str.add:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
invokeinterface io.ebeaninternal.api.SpiTransaction.logSql:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/core/PersistRequestUpdateSql;
public void postExecute();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.startNanos:J
lconst_0
lcmp
ifle 2
1: aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.persistExecute:Lio/ebeaninternal/server/persist/PersistExecute;
aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.label:Ljava/lang/String;
aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.startNanos:J
aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.rowCount:I
invokeinterface io.ebeaninternal.server.persist.PersistExecute.collectSqlUpdate:(Ljava/lang/String;JI)V
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiTransaction.isLogSql:()Z
ifeq 4
aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.batchThisRequest:Z
ifne 4
3: aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.transaction:Lio/ebeaninternal/api/SpiTransaction;
aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.updateSql:Lio/ebeaninternal/api/SpiSqlUpdate;
invokeinterface io.ebeaninternal.api.SpiSqlUpdate.getGeneratedSql:()Ljava/lang/String;
invokestatic io.ebeaninternal.server.persist.TrimLogSql.trim:(Ljava/lang/String;)Ljava/lang/String;
ldc "; -- bind("
iconst_4
anewarray java.lang.String
dup
iconst_0
aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.bindLog:Ljava/lang/String;
aastore
dup
iconst_1
ldc ") rows("
aastore
dup
iconst_2
aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.rowCount:I
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
aastore
dup
iconst_3
ldc ")"
aastore
invokestatic io.ebeaninternal.server.lib.util.Str.add:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
invokeinterface io.ebeaninternal.api.SpiTransaction.logSql:(Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.updateSql:Lio/ebeaninternal/api/SpiSqlUpdate;
invokeinterface io.ebeaninternal.api.SpiSqlUpdate.isAutoTableMod:()Z
ifeq 13
5: invokestatic io.ebeaninternal.server.core.PersistRequestUpdateSql.$SWITCH_TABLE$io$ebeaninternal$server$core$PersistRequestUpdateSql$SqlType:()[I
aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.sqlType:Lio/ebeaninternal/server/core/PersistRequestUpdateSql$SqlType;
invokevirtual io.ebeaninternal.server.core.PersistRequestUpdateSql$SqlType.ordinal:()I
iaload
tableswitch { // 1 - 4
1: 8
2: 10
3: 6
4: 12
default: 13
}
6: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiTransaction.getEvent:()Lio/ebeaninternal/api/TransactionEvent;
aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.tableName:Ljava/lang/String;
iconst_1
iconst_0
iconst_0
invokevirtual io.ebeaninternal.api.TransactionEvent.add:(Ljava/lang/String;ZZZ)V
7: goto 13
8: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiTransaction.getEvent:()Lio/ebeaninternal/api/TransactionEvent;
aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.tableName:Ljava/lang/String;
iconst_0
iconst_1
iconst_0
invokevirtual io.ebeaninternal.api.TransactionEvent.add:(Ljava/lang/String;ZZZ)V
9: goto 13
10: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiTransaction.getEvent:()Lio/ebeaninternal/api/TransactionEvent;
aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.tableName:Ljava/lang/String;
iconst_0
iconst_0
iconst_1
invokevirtual io.ebeaninternal.api.TransactionEvent.add:(Ljava/lang/String;ZZZ)V
11: goto 13
12: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.core.PersistRequestUpdateSql.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiTransaction.markNotQueryOnly:()V
13: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lio/ebeaninternal/server/core/PersistRequestUpdateSql;
static int[] $SWITCH_TABLE$io$ebeaninternal$server$core$PersistRequestUpdateSql$SqlType();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic io.ebeaninternal.server.core.PersistRequestUpdateSql.$SWITCH_TABLE$io$ebeaninternal$server$core$PersistRequestUpdateSql$SqlType:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic io.ebeaninternal.server.core.PersistRequestUpdateSql$SqlType.values:()[Lio/ebeaninternal/server/core/PersistRequestUpdateSql$SqlType;
arraylength
newarray 10
astore 0
2: aload 0
getstatic io.ebeaninternal.server.core.PersistRequestUpdateSql$SqlType.SQL_DELETE:Lio/ebeaninternal/server/core/PersistRequestUpdateSql$SqlType;
invokevirtual io.ebeaninternal.server.core.PersistRequestUpdateSql$SqlType.ordinal:()I
iconst_2
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic io.ebeaninternal.server.core.PersistRequestUpdateSql$SqlType.SQL_INSERT:Lio/ebeaninternal/server/core/PersistRequestUpdateSql$SqlType;
invokevirtual io.ebeaninternal.server.core.PersistRequestUpdateSql$SqlType.ordinal:()I
iconst_3
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic io.ebeaninternal.server.core.PersistRequestUpdateSql$SqlType.SQL_UNKNOWN:Lio/ebeaninternal/server/core/PersistRequestUpdateSql$SqlType;
invokevirtual io.ebeaninternal.server.core.PersistRequestUpdateSql$SqlType.ordinal:()I
iconst_4
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic io.ebeaninternal.server.core.PersistRequestUpdateSql$SqlType.SQL_UPDATE:Lio/ebeaninternal/server/core/PersistRequestUpdateSql$SqlType;
invokevirtual io.ebeaninternal.server.core.PersistRequestUpdateSql$SqlType.ordinal:()I
iconst_1
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
dup
putstatic io.ebeaninternal.server.core.PersistRequestUpdateSql.$SWITCH_TABLE$io$ebeaninternal$server$core$PersistRequestUpdateSql$SqlType:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
}
SourceFile: "PersistRequestUpdateSql.java"
NestMembers:
io.ebeaninternal.server.core.PersistRequestUpdateSql$SqlType
InnerClasses:
public final Type = io.ebeaninternal.server.core.PersistRequest$Type of io.ebeaninternal.server.core.PersistRequest
public final SqlType = io.ebeaninternal.server.core.PersistRequestUpdateSql$SqlType of io.ebeaninternal.server.core.PersistRequestUpdateSql