public class org.hibernate.hql.spi.TemporaryTableBulkIdStrategy implements org.hibernate.hql.spi.MultiTableBulkIdStrategy
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.hql.spi.TemporaryTableBulkIdStrategy
super_class: java.lang.Object
{
public static final org.hibernate.hql.spi.TemporaryTableBulkIdStrategy INSTANCE;
descriptor: Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.String SHORT_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "temporary"
private static final org.hibernate.internal.CoreMessageLogger log;
descriptor: Lorg/hibernate/internal/CoreMessageLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static org.hibernate.engine.jdbc.spi.SqlExceptionHelper$WarningHandler CREATION_WARNING_HANDLER;
descriptor: Lorg/hibernate/engine/jdbc/spi/SqlExceptionHelper$WarningHandler;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.hibernate.hql.spi.TemporaryTableBulkIdStrategy
dup
invokespecial org.hibernate.hql.spi.TemporaryTableBulkIdStrategy.<init>:()V
putstatic org.hibernate.hql.spi.TemporaryTableBulkIdStrategy.INSTANCE:Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy;
1: ldc Lorg/hibernate/internal/CoreMessageLogger;
2: ldc Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
3: invokestatic org.jboss.logging.Logger.getMessageLogger:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
checkcast org.hibernate.internal.CoreMessageLogger
putstatic org.hibernate.hql.spi.TemporaryTableBulkIdStrategy.log:Lorg/hibernate/internal/CoreMessageLogger;
4: new org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$1
dup
invokespecial org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$1.<init>:()V
putstatic org.hibernate.hql.spi.TemporaryTableBulkIdStrategy.CREATION_WARNING_HANDLER:Lorg/hibernate/engine/jdbc/spi/SqlExceptionHelper$WarningHandler;
5: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy;
public void prepare(org.hibernate.engine.jdbc.spi.JdbcServices, org.hibernate.engine.jdbc.spi.JdbcConnectionAccess, org.hibernate.cfg.Mappings, org.hibernate.engine.spi.Mapping, java.util.Map);
descriptor: (Lorg/hibernate/engine/jdbc/spi/JdbcServices;Lorg/hibernate/engine/jdbc/spi/JdbcConnectionAccess;Lorg/hibernate/cfg/Mappings;Lorg/hibernate/engine/spi/Mapping;Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: 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 1 0 this Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy;
0 1 1 jdbcServices Lorg/hibernate/engine/jdbc/spi/JdbcServices;
0 1 2 connectionAccess Lorg/hibernate/engine/jdbc/spi/JdbcConnectionAccess;
0 1 3 mappings Lorg/hibernate/cfg/Mappings;
0 1 4 mapping Lorg/hibernate/engine/spi/Mapping;
0 1 5 settings Ljava/util/Map;
MethodParameters:
Name Flags
jdbcServices
connectionAccess
mappings
mapping
settings
public void release(org.hibernate.engine.jdbc.spi.JdbcServices, org.hibernate.engine.jdbc.spi.JdbcConnectionAccess);
descriptor: (Lorg/hibernate/engine/jdbc/spi/JdbcServices;Lorg/hibernate/engine/jdbc/spi/JdbcConnectionAccess;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy;
0 1 1 jdbcServices Lorg/hibernate/engine/jdbc/spi/JdbcServices;
0 1 2 connectionAccess Lorg/hibernate/engine/jdbc/spi/JdbcConnectionAccess;
MethodParameters:
Name Flags
jdbcServices
connectionAccess
public org.hibernate.hql.spi.MultiTableBulkIdStrategy$UpdateHandler buildUpdateHandler(org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.hql.internal.ast.HqlSqlWalker);
descriptor: (Lorg/hibernate/engine/spi/SessionFactoryImplementor;Lorg/hibernate/hql/internal/ast/HqlSqlWalker;)Lorg/hibernate/hql/spi/MultiTableBulkIdStrategy$UpdateHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$2
dup
aload 0
aload 1
aload 2
invokespecial org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$2.<init>:(Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy;Lorg/hibernate/engine/spi/SessionFactoryImplementor;Lorg/hibernate/hql/internal/ast/HqlSqlWalker;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy;
0 1 1 factory Lorg/hibernate/engine/spi/SessionFactoryImplementor;
0 1 2 walker Lorg/hibernate/hql/internal/ast/HqlSqlWalker;
MethodParameters:
Name Flags
factory
walker
public org.hibernate.hql.spi.MultiTableBulkIdStrategy$DeleteHandler buildDeleteHandler(org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.hql.internal.ast.HqlSqlWalker);
descriptor: (Lorg/hibernate/engine/spi/SessionFactoryImplementor;Lorg/hibernate/hql/internal/ast/HqlSqlWalker;)Lorg/hibernate/hql/spi/MultiTableBulkIdStrategy$DeleteHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$3
dup
aload 0
aload 1
aload 2
invokespecial org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$3.<init>:(Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy;Lorg/hibernate/engine/spi/SessionFactoryImplementor;Lorg/hibernate/hql/internal/ast/HqlSqlWalker;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy;
0 1 1 factory Lorg/hibernate/engine/spi/SessionFactoryImplementor;
0 1 2 walker Lorg/hibernate/hql/internal/ast/HqlSqlWalker;
MethodParameters:
Name Flags
factory
walker
protected void createTempTable(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=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$TemporaryTableCreationWork
dup
aload 1
invokespecial org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$TemporaryTableCreationWork.<init>:(Lorg/hibernate/persister/entity/Queryable;)V
astore 3
start local 3 1: aload 0
aload 2
invokevirtual org.hibernate.hql.spi.TemporaryTableBulkIdStrategy.shouldIsolateTemporaryTableDDL:(Lorg/hibernate/engine/spi/SessionImplementor;)Z
ifeq 7
2: aload 2
invokeinterface org.hibernate.engine.spi.SessionImplementor.getTransactionCoordinator:()Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
3: invokeinterface org.hibernate.engine.transaction.spi.TransactionCoordinator.getTransaction:()Lorg/hibernate/engine/transaction/spi/TransactionImplementor;
4: invokeinterface org.hibernate.engine.transaction.spi.TransactionImplementor.createIsolationDelegate:()Lorg/hibernate/engine/transaction/spi/IsolationDelegate;
5: aload 3
aload 0
aload 2
invokevirtual org.hibernate.hql.spi.TemporaryTableBulkIdStrategy.shouldTransactIsolatedTemporaryTableDDL:(Lorg/hibernate/engine/spi/SessionImplementor;)Z
invokeinterface org.hibernate.engine.transaction.spi.IsolationDelegate.delegateWork:(Lorg/hibernate/jdbc/WorkExecutorVisitable;Z)Ljava/lang/Object;
pop
6: goto 16
7: StackMap locals: org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$TemporaryTableCreationWork
StackMap stack:
aload 2
invokeinterface org.hibernate.engine.spi.SessionImplementor.getTransactionCoordinator:()Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
8: invokeinterface org.hibernate.engine.transaction.spi.TransactionCoordinator.getJdbcCoordinator:()Lorg/hibernate/engine/jdbc/spi/JdbcCoordinator;
9: invokeinterface org.hibernate.engine.jdbc.spi.JdbcCoordinator.getLogicalConnection:()Lorg/hibernate/engine/jdbc/spi/LogicalConnectionImplementor;
10: invokeinterface org.hibernate.engine.jdbc.spi.LogicalConnectionImplementor.getConnection:()Ljava/sql/Connection;
11: astore 4
start local 4 12: aload 3
aload 4
invokevirtual org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$TemporaryTableCreationWork.execute:(Ljava/sql/Connection;)V
13: aload 2
invokeinterface org.hibernate.engine.spi.SessionImplementor.getTransactionCoordinator:()Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
14: invokeinterface org.hibernate.engine.transaction.spi.TransactionCoordinator.getJdbcCoordinator:()Lorg/hibernate/engine/jdbc/spi/JdbcCoordinator;
15: invokeinterface org.hibernate.engine.jdbc.spi.JdbcCoordinator.afterStatementExecution:()V
end local 4 16: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy;
0 17 1 persister Lorg/hibernate/persister/entity/Queryable;
0 17 2 session Lorg/hibernate/engine/spi/SessionImplementor;
1 17 3 work Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy$TemporaryTableCreationWork;
12 16 4 connection Ljava/sql/Connection;
MethodParameters:
Name Flags
persister
session
protected void releaseTempTable(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=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface org.hibernate.engine.spi.SessionImplementor.getFactory:()Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getDialect:()Lorg/hibernate/dialect/Dialect;
invokevirtual org.hibernate.dialect.Dialect.dropTemporaryTableAfterUse:()Z
ifeq 18
1: new org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$TemporaryTableDropWork
dup
aload 1
aload 2
invokespecial org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$TemporaryTableDropWork.<init>:(Lorg/hibernate/persister/entity/Queryable;Lorg/hibernate/engine/spi/SessionImplementor;)V
astore 3
start local 3 2: aload 0
aload 2
invokevirtual org.hibernate.hql.spi.TemporaryTableBulkIdStrategy.shouldIsolateTemporaryTableDDL:(Lorg/hibernate/engine/spi/SessionImplementor;)Z
ifeq 8
3: aload 2
invokeinterface org.hibernate.engine.spi.SessionImplementor.getTransactionCoordinator:()Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
4: invokeinterface org.hibernate.engine.transaction.spi.TransactionCoordinator.getTransaction:()Lorg/hibernate/engine/transaction/spi/TransactionImplementor;
5: invokeinterface org.hibernate.engine.transaction.spi.TransactionImplementor.createIsolationDelegate:()Lorg/hibernate/engine/transaction/spi/IsolationDelegate;
6: aload 3
aload 0
aload 2
invokevirtual org.hibernate.hql.spi.TemporaryTableBulkIdStrategy.shouldTransactIsolatedTemporaryTableDDL:(Lorg/hibernate/engine/spi/SessionImplementor;)Z
invokeinterface org.hibernate.engine.transaction.spi.IsolationDelegate.delegateWork:(Lorg/hibernate/jdbc/WorkExecutorVisitable;Z)Ljava/lang/Object;
pop
7: goto 39
8: StackMap locals: org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$TemporaryTableDropWork
StackMap stack:
aload 2
invokeinterface org.hibernate.engine.spi.SessionImplementor.getTransactionCoordinator:()Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
9: invokeinterface org.hibernate.engine.transaction.spi.TransactionCoordinator.getJdbcCoordinator:()Lorg/hibernate/engine/jdbc/spi/JdbcCoordinator;
10: invokeinterface org.hibernate.engine.jdbc.spi.JdbcCoordinator.getLogicalConnection:()Lorg/hibernate/engine/jdbc/spi/LogicalConnectionImplementor;
11: invokeinterface org.hibernate.engine.jdbc.spi.LogicalConnectionImplementor.getConnection:()Ljava/sql/Connection;
12: astore 4
start local 4 13: aload 3
aload 4
invokevirtual org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$TemporaryTableDropWork.execute:(Ljava/sql/Connection;)V
14: aload 2
invokeinterface org.hibernate.engine.spi.SessionImplementor.getTransactionCoordinator:()Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
15: invokeinterface org.hibernate.engine.transaction.spi.TransactionCoordinator.getJdbcCoordinator:()Lorg/hibernate/engine/jdbc/spi/JdbcCoordinator;
16: invokeinterface org.hibernate.engine.jdbc.spi.JdbcCoordinator.afterStatementExecution:()V
end local 4 end local 3 17: goto 39
18: StackMap locals:
StackMap stack:
aconst_null
astore 3
start local 3 19: new java.lang.StringBuilder
dup
ldc "delete from "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface org.hibernate.persister.entity.Queryable.getTemporaryIdTableName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
start local 4 20: aload 2
invokeinterface org.hibernate.engine.spi.SessionImplementor.getTransactionCoordinator:()Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
invokeinterface org.hibernate.engine.transaction.spi.TransactionCoordinator.getJdbcCoordinator:()Lorg/hibernate/engine/jdbc/spi/JdbcCoordinator;
invokeinterface org.hibernate.engine.jdbc.spi.JdbcCoordinator.getStatementPreparer:()Lorg/hibernate/engine/jdbc/spi/StatementPreparer;
aload 4
iconst_0
invokeinterface org.hibernate.engine.jdbc.spi.StatementPreparer.prepareStatement:(Ljava/lang/String;Z)Ljava/sql/PreparedStatement;
astore 3
21: aload 2
invokeinterface org.hibernate.engine.spi.SessionImplementor.getTransactionCoordinator:()Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
invokeinterface org.hibernate.engine.transaction.spi.TransactionCoordinator.getJdbcCoordinator:()Lorg/hibernate/engine/jdbc/spi/JdbcCoordinator;
invokeinterface org.hibernate.engine.jdbc.spi.JdbcCoordinator.getResultSetReturn:()Lorg/hibernate/engine/jdbc/spi/ResultSetReturn;
aload 3
invokeinterface org.hibernate.engine.jdbc.spi.ResultSetReturn.executeUpdate:(Ljava/sql/PreparedStatement;)I
pop
end local 4 22: goto 35
23: StackMap locals: org.hibernate.hql.spi.TemporaryTableBulkIdStrategy org.hibernate.persister.entity.Queryable org.hibernate.engine.spi.SessionImplementor java.sql.PreparedStatement
StackMap stack: java.lang.Throwable
astore 4
start local 4 24: getstatic org.hibernate.hql.spi.TemporaryTableBulkIdStrategy.log:Lorg/hibernate/internal/CoreMessageLogger;
aload 4
invokeinterface org.hibernate.internal.CoreMessageLogger.unableToCleanupTemporaryIdTable:(Ljava/lang/Throwable;)V
end local 4 25: aload 3
ifnull 39
26: aload 2
invokeinterface org.hibernate.engine.spi.SessionImplementor.getTransactionCoordinator:()Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
invokeinterface org.hibernate.engine.transaction.spi.TransactionCoordinator.getJdbcCoordinator:()Lorg/hibernate/engine/jdbc/spi/JdbcCoordinator;
aload 3
invokeinterface org.hibernate.engine.jdbc.spi.JdbcCoordinator.release:(Ljava/sql/Statement;)V
27: goto 39
28: StackMap locals:
StackMap stack: java.lang.Throwable
pop
goto 39
29: StackMap locals:
StackMap stack: java.lang.Throwable
astore 5
30: aload 3
ifnull 34
31: aload 2
invokeinterface org.hibernate.engine.spi.SessionImplementor.getTransactionCoordinator:()Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
invokeinterface org.hibernate.engine.transaction.spi.TransactionCoordinator.getJdbcCoordinator:()Lorg/hibernate/engine/jdbc/spi/JdbcCoordinator;
aload 3
invokeinterface org.hibernate.engine.jdbc.spi.JdbcCoordinator.release:(Ljava/sql/Statement;)V
32: goto 34
33: StackMap locals: org.hibernate.hql.spi.TemporaryTableBulkIdStrategy org.hibernate.persister.entity.Queryable org.hibernate.engine.spi.SessionImplementor java.sql.PreparedStatement top java.lang.Throwable
StackMap stack: java.lang.Throwable
pop
34: StackMap locals:
StackMap stack:
aload 5
athrow
35: StackMap locals: org.hibernate.hql.spi.TemporaryTableBulkIdStrategy org.hibernate.persister.entity.Queryable org.hibernate.engine.spi.SessionImplementor java.sql.PreparedStatement
StackMap stack:
aload 3
ifnull 39
36: aload 2
invokeinterface org.hibernate.engine.spi.SessionImplementor.getTransactionCoordinator:()Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
invokeinterface org.hibernate.engine.transaction.spi.TransactionCoordinator.getJdbcCoordinator:()Lorg/hibernate/engine/jdbc/spi/JdbcCoordinator;
aload 3
invokeinterface org.hibernate.engine.jdbc.spi.JdbcCoordinator.release:(Ljava/sql/Statement;)V
37: goto 39
38: StackMap locals:
StackMap stack: java.lang.Throwable
pop
end local 3 39: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy;
0 40 1 persister Lorg/hibernate/persister/entity/Queryable;
0 40 2 session Lorg/hibernate/engine/spi/SessionImplementor;
2 17 3 work Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy$TemporaryTableDropWork;
13 17 4 connection Ljava/sql/Connection;
19 39 3 ps Ljava/sql/PreparedStatement;
20 22 4 sql Ljava/lang/String;
24 25 4 t Ljava/lang/Throwable;
Exception table:
from to target type
19 22 23 Class java.lang.Throwable
26 27 28 Class java.lang.Throwable
19 25 29 any
31 32 33 Class java.lang.Throwable
36 37 38 Class java.lang.Throwable
MethodParameters:
Name Flags
persister
session
protected boolean shouldIsolateTemporaryTableDDL(org.hibernate.engine.spi.SessionImplementor);
descriptor: (Lorg/hibernate/engine/spi/SessionImplementor;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface org.hibernate.engine.spi.SessionImplementor.getFactory:()Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getDialect:()Lorg/hibernate/dialect/Dialect;
invokevirtual org.hibernate.dialect.Dialect.performTemporaryTableDDLInIsolation:()Ljava/lang/Boolean;
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 2
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
3: StackMap locals: java.lang.Boolean
StackMap stack:
aload 1
invokeinterface org.hibernate.engine.spi.SessionImplementor.getFactory:()Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getSettings:()Lorg/hibernate/cfg/Settings;
invokevirtual org.hibernate.cfg.Settings.isDataDefinitionImplicitCommit:()Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy;
0 4 1 session Lorg/hibernate/engine/spi/SessionImplementor;
1 4 2 dialectVote Ljava/lang/Boolean;
MethodParameters:
Name Flags
session
protected boolean shouldTransactIsolatedTemporaryTableDDL(org.hibernate.engine.spi.SessionImplementor);
descriptor: (Lorg/hibernate/engine/spi/SessionImplementor;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/hql/spi/TemporaryTableBulkIdStrategy;
0 1 1 session Lorg/hibernate/engine/spi/SessionImplementor;
MethodParameters:
Name Flags
session
}
SourceFile: "TemporaryTableBulkIdStrategy.java"
NestMembers:
org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$1 org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$2 org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$3 org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$TemporaryTableCreationWork org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$TemporaryTableDropWork
InnerClasses:
public abstract WarningHandler = org.hibernate.engine.jdbc.spi.SqlExceptionHelper$WarningHandler of org.hibernate.engine.jdbc.spi.SqlExceptionHelper
public abstract DeleteHandler = org.hibernate.hql.spi.MultiTableBulkIdStrategy$DeleteHandler of org.hibernate.hql.spi.MultiTableBulkIdStrategy
public abstract UpdateHandler = org.hibernate.hql.spi.MultiTableBulkIdStrategy$UpdateHandler of org.hibernate.hql.spi.MultiTableBulkIdStrategy
org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$1
org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$2
org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$3
private TemporaryTableCreationWork = org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$TemporaryTableCreationWork of org.hibernate.hql.spi.TemporaryTableBulkIdStrategy
private TemporaryTableDropWork = org.hibernate.hql.spi.TemporaryTableBulkIdStrategy$TemporaryTableDropWork of org.hibernate.hql.spi.TemporaryTableBulkIdStrategy