public class org.hibernate.id.ExportableColumn extends org.hibernate.mapping.Column
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.id.ExportableColumn
super_class: org.hibernate.mapping.Column
{
public void <init>(org.hibernate.boot.model.relational.Database, org.hibernate.mapping.Table, java.lang.String, org.hibernate.type.BasicType);
descriptor: (Lorg/hibernate/boot/model/relational/Database;Lorg/hibernate/mapping/Table;Ljava/lang/String;Lorg/hibernate/type/BasicType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
1: aload 1
2: aload 2
3: aload 3
4: aload 4
5: aload 1
invokevirtual org.hibernate.boot.model.relational.Database.getDialect:()Lorg/hibernate/dialect/Dialect;
aload 4
aconst_null
invokeinterface org.hibernate.type.BasicType.sqlTypes:(Lorg/hibernate/engine/spi/Mapping;)[I
iconst_0
iaload
invokevirtual org.hibernate.dialect.Dialect.getTypeName:(I)Ljava/lang/String;
invokespecial org.hibernate.id.ExportableColumn.<init>:(Lorg/hibernate/boot/model/relational/Database;Lorg/hibernate/mapping/Table;Ljava/lang/String;Lorg/hibernate/type/BasicType;Ljava/lang/String;)V
6: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hibernate/id/ExportableColumn;
0 7 1 database Lorg/hibernate/boot/model/relational/Database;
0 7 2 table Lorg/hibernate/mapping/Table;
0 7 3 name Ljava/lang/String;
0 7 4 type Lorg/hibernate/type/BasicType;
MethodParameters:
Name Flags
database
table
name
type
public void <init>(org.hibernate.boot.model.relational.Database, org.hibernate.mapping.Table, java.lang.String, org.hibernate.type.BasicType, java.lang.String);
descriptor: (Lorg/hibernate/boot/model/relational/Database;Lorg/hibernate/mapping/Table;Ljava/lang/String;Lorg/hibernate/type/BasicType;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, 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 3
invokespecial org.hibernate.mapping.Column.<init>:(Ljava/lang/String;)V
1: aload 0
new org.hibernate.id.ExportableColumn$ValueImpl
dup
aload 0
aload 2
aload 4
aload 1
invokespecial org.hibernate.id.ExportableColumn$ValueImpl.<init>:(Lorg/hibernate/id/ExportableColumn;Lorg/hibernate/mapping/Table;Lorg/hibernate/type/BasicType;Lorg/hibernate/boot/model/relational/Database;)V
invokevirtual org.hibernate.id.ExportableColumn.setValue:(Lorg/hibernate/mapping/Value;)V
2: aload 0
aload 5
invokevirtual org.hibernate.id.ExportableColumn.setSqlType:(Ljava/lang/String;)V
3: 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 4 0 this Lorg/hibernate/id/ExportableColumn;
0 4 1 database Lorg/hibernate/boot/model/relational/Database;
0 4 2 table Lorg/hibernate/mapping/Table;
0 4 3 name Ljava/lang/String;
0 4 4 type Lorg/hibernate/type/BasicType;
0 4 5 dbTypeDeclaration Ljava/lang/String;
MethodParameters:
Name Flags
database
table
name
type
dbTypeDeclaration
}
SourceFile: "ExportableColumn.java"
NestMembers:
org.hibernate.id.ExportableColumn$ColumnIterator org.hibernate.id.ExportableColumn$ValueImpl
InnerClasses:
public ColumnIterator = org.hibernate.id.ExportableColumn$ColumnIterator of org.hibernate.id.ExportableColumn
public ValueImpl = org.hibernate.id.ExportableColumn$ValueImpl of org.hibernate.id.ExportableColumn