class org.hibernate.internal.SessionImpl$LobHelperImpl implements org.hibernate.LobHelper
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.hibernate.internal.SessionImpl$LobHelperImpl
super_class: java.lang.Object
{
private final org.hibernate.internal.SessionImpl session;
descriptor: Lorg/hibernate/internal/SessionImpl;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private void <init>(org.hibernate.internal.SessionImpl);
descriptor: (Lorg/hibernate/internal/SessionImpl;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.hibernate.internal.SessionImpl$LobHelperImpl.session:Lorg/hibernate/internal/SessionImpl;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/internal/SessionImpl$LobHelperImpl;
0 3 1 session Lorg/hibernate/internal/SessionImpl;
MethodParameters:
Name Flags
session
public java.sql.Blob createBlob(byte[]);
descriptor: ([B)Ljava/sql/Blob;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hibernate.internal.SessionImpl$LobHelperImpl.lobCreator:()Lorg/hibernate/engine/jdbc/LobCreator;
aload 1
invokeinterface org.hibernate.engine.jdbc.LobCreator.createBlob:([B)Ljava/sql/Blob;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/SessionImpl$LobHelperImpl;
0 1 1 bytes [B
MethodParameters:
Name Flags
bytes
private org.hibernate.engine.jdbc.LobCreator lobCreator();
descriptor: ()Lorg/hibernate/engine/jdbc/LobCreator;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.hibernate.engine.jdbc.NonContextualLobCreator.INSTANCE:Lorg/hibernate/engine/jdbc/NonContextualLobCreator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/SessionImpl$LobHelperImpl;
public java.sql.Blob createBlob(java.io.InputStream, long);
descriptor: (Ljava/io/InputStream;J)Ljava/sql/Blob;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.hibernate.internal.SessionImpl$LobHelperImpl.lobCreator:()Lorg/hibernate/engine/jdbc/LobCreator;
aload 1
lload 2
invokeinterface org.hibernate.engine.jdbc.LobCreator.createBlob:(Ljava/io/InputStream;J)Ljava/sql/Blob;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/SessionImpl$LobHelperImpl;
0 1 1 stream Ljava/io/InputStream;
0 1 2 length J
MethodParameters:
Name Flags
stream
length
public java.sql.Clob createClob(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/Clob;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hibernate.internal.SessionImpl$LobHelperImpl.lobCreator:()Lorg/hibernate/engine/jdbc/LobCreator;
aload 1
invokeinterface org.hibernate.engine.jdbc.LobCreator.createClob:(Ljava/lang/String;)Ljava/sql/Clob;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/SessionImpl$LobHelperImpl;
0 1 1 string Ljava/lang/String;
MethodParameters:
Name Flags
string
public java.sql.Clob createClob(java.io.Reader, long);
descriptor: (Ljava/io/Reader;J)Ljava/sql/Clob;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.hibernate.internal.SessionImpl$LobHelperImpl.lobCreator:()Lorg/hibernate/engine/jdbc/LobCreator;
aload 1
lload 2
invokeinterface org.hibernate.engine.jdbc.LobCreator.createClob:(Ljava/io/Reader;J)Ljava/sql/Clob;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/SessionImpl$LobHelperImpl;
0 1 1 reader Ljava/io/Reader;
0 1 2 length J
MethodParameters:
Name Flags
reader
length
public java.sql.NClob createNClob(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/NClob;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hibernate.internal.SessionImpl$LobHelperImpl.lobCreator:()Lorg/hibernate/engine/jdbc/LobCreator;
aload 1
invokeinterface org.hibernate.engine.jdbc.LobCreator.createNClob:(Ljava/lang/String;)Ljava/sql/NClob;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/SessionImpl$LobHelperImpl;
0 1 1 string Ljava/lang/String;
MethodParameters:
Name Flags
string
public java.sql.NClob createNClob(java.io.Reader, long);
descriptor: (Ljava/io/Reader;J)Ljava/sql/NClob;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.hibernate.internal.SessionImpl$LobHelperImpl.lobCreator:()Lorg/hibernate/engine/jdbc/LobCreator;
aload 1
lload 2
invokeinterface org.hibernate.engine.jdbc.LobCreator.createNClob:(Ljava/io/Reader;J)Ljava/sql/NClob;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/SessionImpl$LobHelperImpl;
0 1 1 reader Ljava/io/Reader;
0 1 2 length J
MethodParameters:
Name Flags
reader
length
}
SourceFile: "SessionImpl.java"
NestHost: org.hibernate.internal.SessionImpl
InnerClasses:
private LobHelperImpl = org.hibernate.internal.SessionImpl$LobHelperImpl of org.hibernate.internal.SessionImpl