class org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$2 extends org.hibernate.hql.spi.TableBasedUpdateHandlerImpl
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$2
super_class: org.hibernate.hql.spi.TableBasedUpdateHandlerImpl
{
final org.hibernate.hql.spi.TemporaryTableBulkIdStrategy this$0;
descriptor: Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(org.hibernate.hql.spi.TemporaryTableBulkIdStrategy, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.hql.internal.ast.HqlSqlWalker);
descriptor: (Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy;Lorg/hibernate/engine/spi/SessionFactoryImplementor;Lorg/hibernate/hql/internal/ast/HqlSqlWalker;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=4
start local 0 start local 2 start local 3 0: aload 0
aload 1
putfield org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$2.this$0:Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy;
aload 0
aload 2
aload 3
invokespecial org.hibernate.hql.spi.TableBasedUpdateHandlerImpl.<init>:(Lorg/hibernate/engine/spi/SessionFactoryImplementor;Lorg/hibernate/hql/internal/ast/HqlSqlWalker;)V
return
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy$2;
0 1 2 $anonymous0 Lorg/hibernate/engine/spi/SessionFactoryImplementor;
0 1 3 $anonymous1 Lorg/hibernate/hql/internal/ast/HqlSqlWalker;
MethodParameters:
Name Flags
this$0 final
$anonymous0
$anonymous1
protected void prepareForUse(org.hibernate.persister.entity.Queryable, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Lorg/hibernate/persister/entity/Queryable;Lorg/hibernate/engine/spi/SessionImplementor;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$2.this$0:Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy;
aload 1
aload 2
invokevirtual org.hibernate.hql.spi.TemporaryTableBulkIdStrategy.createTempTable:(Lorg/hibernate/persister/entity/Queryable;Lorg/hibernate/engine/spi/SessionImplementor;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy$2;
0 2 1 persister Lorg/hibernate/persister/entity/Queryable;
0 2 2 session Lorg/hibernate/engine/spi/SessionImplementor;
MethodParameters:
Name Flags
persister
session
protected void releaseFromUse(org.hibernate.persister.entity.Queryable, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Lorg/hibernate/persister/entity/Queryable;Lorg/hibernate/engine/spi/SessionImplementor;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$2.this$0:Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy;
aload 1
aload 2
invokevirtual org.hibernate.hql.spi.TemporaryTableBulkIdStrategy.releaseTempTable:(Lorg/hibernate/persister/entity/Queryable;Lorg/hibernate/engine/spi/SessionImplementor;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy$2;
0 2 1 persister Lorg/hibernate/persister/entity/Queryable;
0 2 2 session Lorg/hibernate/engine/spi/SessionImplementor;
MethodParameters:
Name Flags
persister
session
}
SourceFile: "TemporaryTableBulkIdStrategy.java"
EnclosingMethod: org.hibernate.hql.spi.TemporaryTableBulkIdStrategy.buildUpdateHandler:(Lorg/hibernate/engine/spi/SessionFactoryImplementor;Lorg/hibernate/hql/internal/ast/HqlSqlWalker;)Lorg/hibernate/hql/spi/MultiTableBulkIdStrategy$UpdateHandler;
NestHost: org.hibernate.hql.spi.TemporaryTableBulkIdStrategy
InnerClasses:
public abstract UpdateHandler = org.hibernate.hql.spi.MultiTableBulkIdStrategy$UpdateHandler of org.hibernate.hql.spi.MultiTableBulkIdStrategy
org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$2