final class org.jooq.impl.InformationSchemaMetaImpl extends org.jooq.impl.AbstractMeta
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.jooq.impl.InformationSchemaMetaImpl
super_class: org.jooq.impl.AbstractMeta
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -1623783405104005307
private final org.jooq.util.xml.jaxb.InformationSchema source;
descriptor: Lorg/jooq/util/xml/jaxb/InformationSchema;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.List<org.jooq.Catalog> catalogs;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lorg/jooq/Catalog;>;
private final java.util.Map<org.jooq.Name, org.jooq.Catalog> catalogsByName;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lorg/jooq/Name;Lorg/jooq/Catalog;>;
private final java.util.List<org.jooq.Schema> schemas;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lorg/jooq/Schema;>;
private final java.util.Map<org.jooq.Name, org.jooq.Schema> schemasByName;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lorg/jooq/Name;Lorg/jooq/Schema;>;
private final java.util.Map<org.jooq.Catalog, java.util.List<org.jooq.Schema>> schemasPerCatalog;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lorg/jooq/Catalog;Ljava/util/List<Lorg/jooq/Schema;>;>;
private final java.util.List<org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable> tables;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lorg/jooq/impl/InformationSchemaMetaImpl$InformationSchemaTable;>;
private final java.util.Map<org.jooq.Name, org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable> tablesByName;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lorg/jooq/Name;Lorg/jooq/impl/InformationSchemaMetaImpl$InformationSchemaTable;>;
private final java.util.Map<org.jooq.Schema, java.util.List<org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable>> tablesPerSchema;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lorg/jooq/Schema;Ljava/util/List<Lorg/jooq/impl/InformationSchemaMetaImpl$InformationSchemaTable;>;>;
private final java.util.List<org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaDomain<?>> domains;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lorg/jooq/impl/InformationSchemaMetaImpl$InformationSchemaDomain<*>;>;
private final java.util.Map<org.jooq.Name, org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaDomain<?>> domainsByName;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lorg/jooq/Name;Lorg/jooq/impl/InformationSchemaMetaImpl$InformationSchemaDomain<*>;>;
private final java.util.Map<org.jooq.Schema, java.util.List<org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaDomain<?>>> domainsPerSchema;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lorg/jooq/Schema;Ljava/util/List<Lorg/jooq/impl/InformationSchemaMetaImpl$InformationSchemaDomain<*>;>;>;
private final java.util.List<org.jooq.Sequence<?>> sequences;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lorg/jooq/Sequence<*>;>;
private final java.util.Map<org.jooq.Schema, java.util.List<org.jooq.Sequence<?>>> sequencesPerSchema;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lorg/jooq/Schema;Ljava/util/List<Lorg/jooq/Sequence<*>;>;>;
private final java.util.List<org.jooq.impl.UniqueKeyImpl<org.jooq.Record>> primaryKeys;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lorg/jooq/impl/UniqueKeyImpl<Lorg/jooq/Record;>;>;
private final java.util.Map<org.jooq.Name, org.jooq.impl.UniqueKeyImpl<org.jooq.Record>> uniqueKeysByName;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lorg/jooq/Name;Lorg/jooq/impl/UniqueKeyImpl<Lorg/jooq/Record;>;>;
private final java.util.Map<org.jooq.Name, org.jooq.Name> referentialKeys;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lorg/jooq/Name;Lorg/jooq/Name;>;
private final java.util.Map<org.jooq.Name, org.jooq.impl.IndexImpl> indexesByName;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lorg/jooq/Name;Lorg/jooq/impl/IndexImpl;>;
private static volatile int[] $SWITCH_TABLE$org$jooq$util$xml$jaxb$TableType;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$org$jooq$util$xml$jaxb$TableConstraintType;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
void <init>(org.jooq.Configuration, org.jooq.util.xml.jaxb.InformationSchema);
descriptor: (Lorg/jooq/Configuration;Lorg/jooq/util/xml/jaxb/InformationSchema;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokespecial org.jooq.impl.AbstractMeta.<init>:(Lorg/jooq/Configuration;)V
1: aload 0
aload 2
putfield org.jooq.impl.InformationSchemaMetaImpl.source:Lorg/jooq/util/xml/jaxb/InformationSchema;
2: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.impl.InformationSchemaMetaImpl.catalogs:Ljava/util/List;
3: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.jooq.impl.InformationSchemaMetaImpl.catalogsByName:Ljava/util/Map;
4: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.impl.InformationSchemaMetaImpl.schemas:Ljava/util/List;
5: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.jooq.impl.InformationSchemaMetaImpl.schemasByName:Ljava/util/Map;
6: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.jooq.impl.InformationSchemaMetaImpl.schemasPerCatalog:Ljava/util/Map;
7: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.impl.InformationSchemaMetaImpl.tables:Ljava/util/List;
8: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.jooq.impl.InformationSchemaMetaImpl.tablesByName:Ljava/util/Map;
9: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.jooq.impl.InformationSchemaMetaImpl.tablesPerSchema:Ljava/util/Map;
10: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.impl.InformationSchemaMetaImpl.domains:Ljava/util/List;
11: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.jooq.impl.InformationSchemaMetaImpl.domainsByName:Ljava/util/Map;
12: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.jooq.impl.InformationSchemaMetaImpl.domainsPerSchema:Ljava/util/Map;
13: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.impl.InformationSchemaMetaImpl.sequences:Ljava/util/List;
14: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.jooq.impl.InformationSchemaMetaImpl.sequencesPerSchema:Ljava/util/Map;
15: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.impl.InformationSchemaMetaImpl.primaryKeys:Ljava/util/List;
16: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.jooq.impl.InformationSchemaMetaImpl.uniqueKeysByName:Ljava/util/Map;
17: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.jooq.impl.InformationSchemaMetaImpl.referentialKeys:Ljava/util/Map;
18: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.jooq.impl.InformationSchemaMetaImpl.indexesByName:Ljava/util/Map;
19: aload 0
aload 2
invokevirtual org.jooq.impl.InformationSchemaMetaImpl.init:(Lorg/jooq/util/xml/jaxb/InformationSchema;)V
20: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/jooq/impl/InformationSchemaMetaImpl;
0 21 1 configuration Lorg/jooq/Configuration;
0 21 2 source Lorg/jooq/util/xml/jaxb/InformationSchema;
MethodParameters:
Name Flags
configuration
source
private final void init(org.jooq.util.xml.jaxb.InformationSchema);
descriptor: (Lorg/jooq/util/xml/jaxb/InformationSchema;)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=12, locals=25, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 1: iconst_0
istore 3
start local 3 2: aload 1
invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getCatalogs:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 8
StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int top java.util.Iterator
StackMap stack:
3: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.util.xml.jaxb.Catalog
astore 4
start local 4 4: new org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaCatalog
dup
aload 0
aload 4
invokevirtual org.jooq.util.xml.jaxb.Catalog.getCatalogName:()Ljava/lang/String;
aload 4
invokevirtual org.jooq.util.xml.jaxb.Catalog.getComment:()Ljava/lang/String;
invokespecial org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaCatalog.<init>:(Lorg/jooq/impl/InformationSchemaMetaImpl;Ljava/lang/String;Ljava/lang/String;)V
astore 6
start local 6 5: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.catalogs:Ljava/util/List;
aload 6
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
6: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.catalogsByName:Ljava/util/Map;
aload 4
invokevirtual org.jooq.util.xml.jaxb.Catalog.getCatalogName:()Ljava/lang/String;
invokestatic org.jooq.impl.DSL.name:(Ljava/lang/String;)Lorg/jooq/Name;
aload 6
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: iconst_1
istore 3
end local 6 end local 4 8: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
9: aload 1
invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getSchemata:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 24
StackMap locals:
StackMap stack:
10: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.util.xml.jaxb.Schema
astore 4
start local 4 11: iload 3
ifne 16
12: new org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaCatalog
dup
aload 0
aload 4
invokevirtual org.jooq.util.xml.jaxb.Schema.getCatalogName:()Ljava/lang/String;
aconst_null
invokespecial org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaCatalog.<init>:(Lorg/jooq/impl/InformationSchemaMetaImpl;Ljava/lang/String;Ljava/lang/String;)V
astore 6
start local 6 13: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.catalogs:Ljava/util/List;
aload 6
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 16
14: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.catalogs:Ljava/util/List;
aload 6
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
15: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.catalogsByName:Ljava/util/Map;
aload 4
invokevirtual org.jooq.util.xml.jaxb.Schema.getCatalogName:()Ljava/lang/String;
invokestatic org.jooq.impl.DSL.name:(Ljava/lang/String;)Lorg/jooq/Name;
aload 6
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 6 16: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int org.jooq.util.xml.jaxb.Schema java.util.Iterator
StackMap stack:
aload 4
invokevirtual org.jooq.util.xml.jaxb.Schema.getCatalogName:()Ljava/lang/String;
invokestatic org.jooq.impl.DSL.name:(Ljava/lang/String;)Lorg/jooq/Name;
astore 6
start local 6 17: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.catalogsByName:Ljava/util/Map;
aload 6
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.jooq.Catalog
astore 7
start local 7 18: aload 7
ifnonnull 21
19: aload 2
new java.lang.StringBuilder
dup
ldc "Catalog "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " not defined for schema "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual org.jooq.util.xml.jaxb.Schema.getSchemaName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
20: goto 24
21: StackMap locals: org.jooq.Name org.jooq.Catalog
StackMap stack:
new org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaSchema
dup
aload 0
aload 4
invokevirtual org.jooq.util.xml.jaxb.Schema.getSchemaName:()Ljava/lang/String;
aload 7
aload 4
invokevirtual org.jooq.util.xml.jaxb.Schema.getComment:()Ljava/lang/String;
invokespecial org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaSchema.<init>:(Lorg/jooq/impl/InformationSchemaMetaImpl;Ljava/lang/String;Lorg/jooq/Catalog;Ljava/lang/String;)V
astore 8
start local 8 22: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.schemas:Ljava/util/List;
aload 8
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
23: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.schemasByName:Ljava/util/Map;
iconst_2
anewarray java.lang.String
dup
iconst_0
aload 4
invokevirtual org.jooq.util.xml.jaxb.Schema.getCatalogName:()Ljava/lang/String;
aastore
dup
iconst_1
aload 4
invokevirtual org.jooq.util.xml.jaxb.Schema.getSchemaName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
aload 8
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 8 end local 7 end local 6 end local 4 24: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
25: aload 1
invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getDomains:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 62
StackMap locals:
StackMap stack:
26: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.util.xml.jaxb.Domain
astore 4
start local 4 27: iconst_2
anewarray java.lang.String
dup
iconst_0
aload 4
invokevirtual org.jooq.util.xml.jaxb.Domain.getDomainCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 4
invokevirtual org.jooq.util.xml.jaxb.Domain.getDomainSchema:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
astore 6
start local 6 28: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.schemasByName:Ljava/util/Map;
aload 6
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.jooq.Schema
astore 7
start local 7 29: aload 7
ifnonnull 32
30: aload 2
new java.lang.StringBuilder
dup
ldc "Schema "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " not defined for domain "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual org.jooq.util.xml.jaxb.Domain.getDomainName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
31: goto 62
32: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int org.jooq.util.xml.jaxb.Domain java.util.Iterator org.jooq.Name org.jooq.Schema
StackMap stack:
iconst_3
anewarray java.lang.String
dup
iconst_0
aload 4
invokevirtual org.jooq.util.xml.jaxb.Domain.getDomainCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 4
invokevirtual org.jooq.util.xml.jaxb.Domain.getDomainSchema:()Ljava/lang/String;
aastore
dup
iconst_2
aload 4
invokevirtual org.jooq.util.xml.jaxb.Domain.getDomainName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
astore 8
start local 8 33: aload 4
invokevirtual org.jooq.util.xml.jaxb.Domain.getCharacterMaximumLength:()Ljava/lang/Integer;
ifnonnull 34
iconst_0
goto 35
StackMap locals: org.jooq.Name
StackMap stack:
34: aload 4
invokevirtual org.jooq.util.xml.jaxb.Domain.getCharacterMaximumLength:()Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
StackMap locals:
StackMap stack: int
35: istore 9
start local 9 36: aload 4
invokevirtual org.jooq.util.xml.jaxb.Domain.getNumericPrecision:()Ljava/lang/Integer;
ifnonnull 37
iconst_0
goto 38
StackMap locals: int
StackMap stack:
37: aload 4
invokevirtual org.jooq.util.xml.jaxb.Domain.getNumericPrecision:()Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
StackMap locals:
StackMap stack: int
38: istore 10
start local 10 39: aload 4
invokevirtual org.jooq.util.xml.jaxb.Domain.getNumericScale:()Ljava/lang/Integer;
ifnonnull 40
iconst_0
goto 41
StackMap locals: int
StackMap stack:
40: aload 4
invokevirtual org.jooq.util.xml.jaxb.Domain.getNumericScale:()Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
StackMap locals:
StackMap stack: int
41: istore 11
start local 11 42: iconst_1
istore 12
start local 12 43: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 13
start local 13 44: aload 1
invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getDomainConstraints:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 15
goto 53
StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int org.jooq.util.xml.jaxb.Domain java.util.Iterator org.jooq.Name org.jooq.Schema org.jooq.Name int int int int java.util.List top java.util.Iterator
StackMap stack:
45: aload 15
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.util.xml.jaxb.DomainConstraint
astore 14
start local 14 46: aload 8
iconst_3
anewarray java.lang.String
dup
iconst_0
aload 14
invokevirtual org.jooq.util.xml.jaxb.DomainConstraint.getDomainCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 14
invokevirtual org.jooq.util.xml.jaxb.DomainConstraint.getDomainSchema:()Ljava/lang/String;
aastore
dup
iconst_2
aload 14
invokevirtual org.jooq.util.xml.jaxb.DomainConstraint.getDomainName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
invokeinterface org.jooq.Name.equals:(Ljava/lang/Object;)Z
ifeq 53
47: iconst_3
anewarray java.lang.String
dup
iconst_0
aload 14
invokevirtual org.jooq.util.xml.jaxb.DomainConstraint.getConstraintCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 14
invokevirtual org.jooq.util.xml.jaxb.DomainConstraint.getConstraintSchema:()Ljava/lang/String;
aastore
dup
iconst_2
aload 14
invokevirtual org.jooq.util.xml.jaxb.DomainConstraint.getConstraintName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
astore 16
start local 16 48: aload 1
invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getCheckConstraints:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 18
goto 52
StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int org.jooq.util.xml.jaxb.Domain java.util.Iterator org.jooq.Name org.jooq.Schema org.jooq.Name int int int int java.util.List org.jooq.util.xml.jaxb.DomainConstraint java.util.Iterator org.jooq.Name top java.util.Iterator
StackMap stack:
49: aload 18
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.util.xml.jaxb.CheckConstraint
astore 17
start local 17 50: aload 16
iconst_3
anewarray java.lang.String
dup
iconst_0
aload 17
invokevirtual org.jooq.util.xml.jaxb.CheckConstraint.getConstraintCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 17
invokevirtual org.jooq.util.xml.jaxb.CheckConstraint.getConstraintSchema:()Ljava/lang/String;
aastore
dup
iconst_2
aload 17
invokevirtual org.jooq.util.xml.jaxb.CheckConstraint.getConstraintName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
invokeinterface org.jooq.Name.equals:(Ljava/lang/Object;)Z
ifeq 52
51: aload 13
new org.jooq.impl.CheckImpl
dup
aconst_null
aload 16
aload 17
invokevirtual org.jooq.util.xml.jaxb.CheckConstraint.getCheckClause:()Ljava/lang/String;
invokestatic org.jooq.impl.DSL.condition:(Ljava/lang/String;)Lorg/jooq/Condition;
iconst_1
invokespecial org.jooq.impl.CheckImpl.<init>:(Lorg/jooq/Table;Lorg/jooq/Name;Lorg/jooq/Condition;Z)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 17 52: StackMap locals:
StackMap stack:
aload 18
invokeinterface java.util.Iterator.hasNext:()Z
ifne 49
end local 16 end local 14 53: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int org.jooq.util.xml.jaxb.Domain java.util.Iterator org.jooq.Name org.jooq.Schema org.jooq.Name int int int int java.util.List top java.util.Iterator
StackMap stack:
aload 15
invokeinterface java.util.Iterator.hasNext:()Z
ifne 45
54: new org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaDomain
dup
aload 0
55: aload 7
56: aload 4
invokevirtual org.jooq.util.xml.jaxb.Domain.getDomainName:()Ljava/lang/String;
invokestatic org.jooq.impl.DSL.name:(Ljava/lang/String;)Lorg/jooq/Name;
57: aload 0
aload 4
invokevirtual org.jooq.util.xml.jaxb.Domain.getDataType:()Ljava/lang/String;
iload 9
iload 10
iload 11
iload 12
invokevirtual org.jooq.impl.InformationSchemaMetaImpl.type:(Ljava/lang/String;IIIZ)Lorg/jooq/DataType;
58: aload 13
getstatic org.jooq.impl.Tools.EMPTY_CHECK:[Lorg/jooq/Check;
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast org.jooq.Check[]
59: invokespecial org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaDomain.<init>:(Lorg/jooq/impl/InformationSchemaMetaImpl;Lorg/jooq/Schema;Lorg/jooq/Name;Lorg/jooq/DataType;[Lorg/jooq/Check;)V
astore 14
start local 14 60: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.domains:Ljava/util/List;
aload 14
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
61: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.domainsByName:Ljava/util/Map;
aload 8
aload 14
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 4 62: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 26
63: aload 1
invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getTables:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 89
StackMap locals:
StackMap stack:
64: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.util.xml.jaxb.Table
astore 4
start local 4 65: iconst_2
anewarray java.lang.String
dup
iconst_0
aload 4
invokevirtual org.jooq.util.xml.jaxb.Table.getTableCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 4
invokevirtual org.jooq.util.xml.jaxb.Table.getTableSchema:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
astore 6
start local 6 66: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.schemasByName:Ljava/util/Map;
aload 6
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.jooq.Schema
astore 7
start local 7 67: aload 7
ifnonnull 70
68: aload 2
new java.lang.StringBuilder
dup
ldc "Schema "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " not defined for table "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual org.jooq.util.xml.jaxb.Table.getTableName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
69: goto 89
70: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int org.jooq.util.xml.jaxb.Table java.util.Iterator org.jooq.Name org.jooq.Schema
StackMap stack:
invokestatic org.jooq.impl.InformationSchemaMetaImpl.$SWITCH_TABLE$org$jooq$util$xml$jaxb$TableType:()[I
aload 4
invokevirtual org.jooq.util.xml.jaxb.Table.getTableType:()Lorg/jooq/util/xml/jaxb/TableType;
invokevirtual org.jooq.util.xml.jaxb.TableType.ordinal:()I
iaload
tableswitch { // 1 - 3
1: 75
2: 73
3: 71
default: 75
}
71: StackMap locals:
StackMap stack:
getstatic org.jooq.TableOptions$TableType.TEMPORARY:Lorg/jooq/TableOptions$TableType;
astore 8
start local 8 72: goto 76
end local 8 73: StackMap locals:
StackMap stack:
getstatic org.jooq.TableOptions$TableType.VIEW:Lorg/jooq/TableOptions$TableType;
astore 8
start local 8 74: goto 76
end local 8 75: StackMap locals:
StackMap stack:
getstatic org.jooq.TableOptions$TableType.TABLE:Lorg/jooq/TableOptions$TableType;
astore 8
start local 8 76: StackMap locals: org.jooq.TableOptions$TableType
StackMap stack:
aconst_null
astore 9
start local 9 77: aload 8
getstatic org.jooq.TableOptions$TableType.VIEW:Lorg/jooq/TableOptions$TableType;
if_acmpne 86
78: aload 1
invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getViews:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 11
goto 85
StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int org.jooq.util.xml.jaxb.Table java.util.Iterator org.jooq.Name org.jooq.Schema org.jooq.TableOptions$TableType java.lang.String top java.util.Iterator
StackMap stack:
79: aload 11
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.util.xml.jaxb.View
astore 10
start local 10 80: aload 4
invokevirtual org.jooq.util.xml.jaxb.Table.getTableCatalog:()Ljava/lang/String;
ldc ""
invokestatic org.jooq.tools.StringUtils.defaultIfNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
aload 10
invokevirtual org.jooq.util.xml.jaxb.View.getTableCatalog:()Ljava/lang/String;
ldc ""
invokestatic org.jooq.tools.StringUtils.defaultIfNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.jooq.tools.StringUtils.equals:(Ljava/lang/String;Ljava/lang/String;)Z
ifeq 85
81: aload 4
invokevirtual org.jooq.util.xml.jaxb.Table.getTableSchema:()Ljava/lang/String;
ldc ""
invokestatic org.jooq.tools.StringUtils.defaultIfNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
aload 10
invokevirtual org.jooq.util.xml.jaxb.View.getTableSchema:()Ljava/lang/String;
ldc ""
invokestatic org.jooq.tools.StringUtils.defaultIfNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.jooq.tools.StringUtils.equals:(Ljava/lang/String;Ljava/lang/String;)Z
ifeq 85
82: aload 4
invokevirtual org.jooq.util.xml.jaxb.Table.getTableName:()Ljava/lang/String;
ldc ""
invokestatic org.jooq.tools.StringUtils.defaultIfNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
aload 10
invokevirtual org.jooq.util.xml.jaxb.View.getTableName:()Ljava/lang/String;
ldc ""
invokestatic org.jooq.tools.StringUtils.defaultIfNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic org.jooq.tools.StringUtils.equals:(Ljava/lang/String;Ljava/lang/String;)Z
ifeq 85
83: aload 10
invokevirtual org.jooq.util.xml.jaxb.View.getViewDefinition:()Ljava/lang/String;
astore 9
84: goto 86
end local 10 85: StackMap locals:
StackMap stack:
aload 11
invokeinterface java.util.Iterator.hasNext:()Z
ifne 79
86: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int org.jooq.util.xml.jaxb.Table java.util.Iterator org.jooq.Name org.jooq.Schema org.jooq.TableOptions$TableType java.lang.String
StackMap stack:
new org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable
dup
aload 0
aload 4
invokevirtual org.jooq.util.xml.jaxb.Table.getTableName:()Ljava/lang/String;
aload 7
aload 4
invokevirtual org.jooq.util.xml.jaxb.Table.getComment:()Ljava/lang/String;
aload 8
aload 9
invokespecial org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable.<init>:(Lorg/jooq/impl/InformationSchemaMetaImpl;Ljava/lang/String;Lorg/jooq/Schema;Ljava/lang/String;Lorg/jooq/TableOptions$TableType;Ljava/lang/String;)V
astore 10
start local 10 87: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.tables:Ljava/util/List;
aload 10
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
88: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.tablesByName:Ljava/util/Map;
iconst_3
anewarray java.lang.String
dup
iconst_0
aload 4
invokevirtual org.jooq.util.xml.jaxb.Table.getTableCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 4
invokevirtual org.jooq.util.xml.jaxb.Table.getTableSchema:()Ljava/lang/String;
aastore
dup
iconst_2
aload 4
invokevirtual org.jooq.util.xml.jaxb.Table.getTableName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
aload 10
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 10 end local 9 end local 8 end local 7 end local 6 end local 4 89: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 64
90: new java.util.ArrayList
dup
aload 1
invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getColumns:()Ljava/util/List;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
astore 4
start local 4 91: aload 4
new org.jooq.impl.InformationSchemaMetaImpl$1
dup
aload 0
invokespecial org.jooq.impl.InformationSchemaMetaImpl$1.<init>:(Lorg/jooq/impl/InformationSchemaMetaImpl;)V
invokestatic java.util.Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V
92: aload 4
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 117
StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List top java.util.Iterator
StackMap stack:
93: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.util.xml.jaxb.Column
astore 5
start local 5 94: aload 5
invokevirtual org.jooq.util.xml.jaxb.Column.getDataType:()Ljava/lang/String;
astore 7
start local 7 95: aload 5
invokevirtual org.jooq.util.xml.jaxb.Column.getCharacterMaximumLength:()Ljava/lang/Integer;
ifnonnull 96
iconst_0
goto 97
StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List org.jooq.util.xml.jaxb.Column java.util.Iterator java.lang.String
StackMap stack:
96: aload 5
invokevirtual org.jooq.util.xml.jaxb.Column.getCharacterMaximumLength:()Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
StackMap locals:
StackMap stack: int
97: istore 8
start local 8 98: aload 5
invokevirtual org.jooq.util.xml.jaxb.Column.getNumericPrecision:()Ljava/lang/Integer;
ifnonnull 99
iconst_0
goto 100
StackMap locals: int
StackMap stack:
99: aload 5
invokevirtual org.jooq.util.xml.jaxb.Column.getNumericPrecision:()Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
StackMap locals:
StackMap stack: int
100: istore 9
start local 9 101: aload 5
invokevirtual org.jooq.util.xml.jaxb.Column.getNumericScale:()Ljava/lang/Integer;
ifnonnull 102
iconst_0
goto 103
StackMap locals: int
StackMap stack:
102: aload 5
invokevirtual org.jooq.util.xml.jaxb.Column.getNumericScale:()Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
StackMap locals:
StackMap stack: int
103: istore 10
start local 10 104: aload 5
invokevirtual org.jooq.util.xml.jaxb.Column.isIsNullable:()Ljava/lang/Boolean;
ifnonnull 105
iconst_1
goto 106
StackMap locals: int
StackMap stack:
105: aload 5
invokevirtual org.jooq.util.xml.jaxb.Column.isIsNullable:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
StackMap locals:
StackMap stack: int
106: istore 11
start local 11 107: iconst_3
anewarray java.lang.String
dup
iconst_0
aload 5
invokevirtual org.jooq.util.xml.jaxb.Column.getTableCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 5
invokevirtual org.jooq.util.xml.jaxb.Column.getTableSchema:()Ljava/lang/String;
aastore
dup
iconst_2
aload 5
invokevirtual org.jooq.util.xml.jaxb.Column.getTableName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
astore 12
start local 12 108: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.tablesByName:Ljava/util/Map;
aload 12
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable
astore 13
start local 13 109: aload 13
ifnonnull 112
110: aload 2
new java.lang.StringBuilder
dup
ldc "Table "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 12
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " not defined for column "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 5
invokevirtual org.jooq.util.xml.jaxb.Column.getColumnName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
111: goto 117
112: StackMap locals: int org.jooq.Name org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable
StackMap stack:
aload 5
invokevirtual org.jooq.util.xml.jaxb.Column.getColumnName:()Ljava/lang/String;
invokestatic org.jooq.impl.DSL.name:(Ljava/lang/String;)Lorg/jooq/Name;
113: aload 0
aload 7
iload 8
iload 9
iload 10
iload 11
invokevirtual org.jooq.impl.InformationSchemaMetaImpl.type:(Ljava/lang/String;IIIZ)Lorg/jooq/DataType;
114: aload 13
115: aload 5
invokevirtual org.jooq.util.xml.jaxb.Column.getComment:()Ljava/lang/String;
116: invokestatic org.jooq.impl.AbstractTable.createField:(Lorg/jooq/Name;Lorg/jooq/DataType;Lorg/jooq/Table;Ljava/lang/String;)Lorg/jooq/TableField;
pop
end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 5 117: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 93
118: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 5
start local 5 119: new java.util.ArrayList
dup
aload 1
invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getIndexColumnUsages:()Ljava/util/List;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
astore 6
start local 6 120: aload 6
new org.jooq.impl.InformationSchemaMetaImpl$2
dup
aload 0
invokespecial org.jooq.impl.InformationSchemaMetaImpl$2.<init>:(Lorg/jooq/impl/InformationSchemaMetaImpl;)V
invokestatic java.util.Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V
121: aload 6
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 141
StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List java.util.Map java.util.List top java.util.Iterator
StackMap stack:
122: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.util.xml.jaxb.IndexColumnUsage
astore 7
start local 7 123: iconst_4
anewarray java.lang.String
dup
iconst_0
aload 7
invokevirtual org.jooq.util.xml.jaxb.IndexColumnUsage.getIndexCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 7
invokevirtual org.jooq.util.xml.jaxb.IndexColumnUsage.getIndexSchema:()Ljava/lang/String;
aastore
dup
iconst_2
aload 7
invokevirtual org.jooq.util.xml.jaxb.IndexColumnUsage.getTableName:()Ljava/lang/String;
aastore
dup
iconst_3
aload 7
invokevirtual org.jooq.util.xml.jaxb.IndexColumnUsage.getIndexName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
astore 9
start local 9 124: aload 5
aload 9
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 10
start local 10 125: aload 10
ifnonnull 128
126: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 10
127: aload 5
aload 9
aload 10
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
128: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List java.util.Map java.util.List org.jooq.util.xml.jaxb.IndexColumnUsage java.util.Iterator org.jooq.Name java.util.List
StackMap stack:
iconst_3
anewarray java.lang.String
dup
iconst_0
aload 7
invokevirtual org.jooq.util.xml.jaxb.IndexColumnUsage.getTableCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 7
invokevirtual org.jooq.util.xml.jaxb.IndexColumnUsage.getTableSchema:()Ljava/lang/String;
aastore
dup
iconst_2
aload 7
invokevirtual org.jooq.util.xml.jaxb.IndexColumnUsage.getTableName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
astore 11
start local 11 129: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.tablesByName:Ljava/util/Map;
aload 11
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable
astore 12
start local 12 130: aload 12
ifnonnull 134
131: aload 2
132: new java.lang.StringBuilder
dup
ldc "Table "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 11
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " not defined for index "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
133: goto 141
134: StackMap locals: org.jooq.Name org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable
StackMap stack:
aload 12
aload 7
invokevirtual org.jooq.util.xml.jaxb.IndexColumnUsage.getColumnName:()Ljava/lang/String;
invokevirtual org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable.field:(Ljava/lang/String;)Lorg/jooq/Field;
checkcast org.jooq.TableField
astore 13
start local 13 135: aload 13
ifnonnull 138
136: aload 2
new java.lang.StringBuilder
dup
ldc "Column "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
invokevirtual org.jooq.util.xml.jaxb.IndexColumnUsage.getColumnName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " not defined for table "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 11
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
137: goto 141
138: StackMap locals: org.jooq.TableField
StackMap stack:
aload 10
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 7
invokevirtual org.jooq.util.xml.jaxb.IndexColumnUsage.isIsDescending:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 139
aload 13
invokeinterface org.jooq.TableField.desc:()Lorg/jooq/SortField;
goto 140
StackMap locals:
StackMap stack: java.util.List
139: aload 13
invokeinterface org.jooq.TableField.asc:()Lorg/jooq/SortField;
StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List java.util.Map java.util.List org.jooq.util.xml.jaxb.IndexColumnUsage java.util.Iterator org.jooq.Name java.util.List org.jooq.Name org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable org.jooq.TableField
StackMap stack: java.util.List org.jooq.SortField
140: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 13 end local 12 end local 11 end local 10 end local 9 end local 7 141: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List java.util.Map java.util.List top java.util.Iterator
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 122
142: aload 1
invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getIndexes:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 157
StackMap locals:
StackMap stack:
143: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.util.xml.jaxb.Index
astore 7
start local 7 144: iconst_3
anewarray java.lang.String
dup
iconst_0
aload 7
invokevirtual org.jooq.util.xml.jaxb.Index.getTableCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 7
invokevirtual org.jooq.util.xml.jaxb.Index.getTableSchema:()Ljava/lang/String;
aastore
dup
iconst_2
aload 7
invokevirtual org.jooq.util.xml.jaxb.Index.getTableName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
astore 9
start local 9 145: iconst_4
anewarray java.lang.String
dup
iconst_0
aload 7
invokevirtual org.jooq.util.xml.jaxb.Index.getIndexCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 7
invokevirtual org.jooq.util.xml.jaxb.Index.getIndexSchema:()Ljava/lang/String;
aastore
dup
iconst_2
aload 7
invokevirtual org.jooq.util.xml.jaxb.Index.getTableName:()Ljava/lang/String;
aastore
dup
iconst_3
aload 7
invokevirtual org.jooq.util.xml.jaxb.Index.getIndexName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
astore 10
start local 10 146: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.tablesByName:Ljava/util/Map;
aload 9
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable
astore 11
start local 11 147: aload 11
ifnonnull 150
148: aload 2
new java.lang.StringBuilder
dup
ldc "Table "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " not defined for index "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 10
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
149: goto 157
150: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List java.util.Map java.util.List org.jooq.util.xml.jaxb.Index java.util.Iterator org.jooq.Name org.jooq.Name org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable
StackMap stack:
aload 5
aload 10
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 12
start local 12 151: aload 12
ifnull 152
aload 12
invokeinterface java.util.List.isEmpty:()Z
ifeq 154
152: StackMap locals: java.util.List
StackMap stack:
aload 2
new java.lang.StringBuilder
dup
ldc "No columns defined for index "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 10
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
153: goto 157
154: StackMap locals:
StackMap stack:
aload 7
invokevirtual org.jooq.util.xml.jaxb.Index.getIndexName:()Ljava/lang/String;
aload 11
aload 12
getstatic org.jooq.impl.Tools.EMPTY_SORTFIELD:[Lorg/jooq/SortField;
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast org.jooq.OrderField[]
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 7
invokevirtual org.jooq.util.xml.jaxb.Index.isIsUnique:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
invokestatic org.jooq.impl.Internal.createIndex:(Ljava/lang/String;Lorg/jooq/Table;[Lorg/jooq/OrderField;Z)Lorg/jooq/Index;
checkcast org.jooq.impl.IndexImpl
astore 13
start local 13 155: aload 11
getfield org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable.indexes:Ljava/util/List;
aload 13
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
156: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.indexesByName:Ljava/util/Map;
aload 10
aload 13
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 13 end local 12 end local 11 end local 10 end local 9 end local 7 157: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List java.util.Map java.util.List top java.util.Iterator
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 143
158: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 7
start local 7 159: new java.util.ArrayList
dup
aload 1
invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getKeyColumnUsages:()Ljava/util/List;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
astore 8
start local 8 160: aload 8
new org.jooq.impl.InformationSchemaMetaImpl$3
dup
aload 0
invokespecial org.jooq.impl.InformationSchemaMetaImpl$3.<init>:(Lorg/jooq/impl/InformationSchemaMetaImpl;)V
invokestatic java.util.Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V
161: aload 8
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 10
goto 178
StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List java.util.Map java.util.List java.util.Map java.util.List top java.util.Iterator
StackMap stack:
162: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.util.xml.jaxb.KeyColumnUsage
astore 9
start local 9 163: iconst_3
anewarray java.lang.String
dup
iconst_0
aload 9
invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.getConstraintCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 9
invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.getConstraintSchema:()Ljava/lang/String;
aastore
dup
iconst_2
aload 9
invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.getConstraintName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
astore 11
start local 11 164: aload 7
aload 11
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 12
start local 12 165: aload 12
ifnonnull 168
166: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 12
167: aload 7
aload 11
aload 12
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
168: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List java.util.Map java.util.List java.util.Map java.util.List org.jooq.util.xml.jaxb.KeyColumnUsage java.util.Iterator org.jooq.Name java.util.List
StackMap stack:
iconst_3
anewarray java.lang.String
dup
iconst_0
aload 9
invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.getTableCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 9
invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.getTableSchema:()Ljava/lang/String;
aastore
dup
iconst_2
aload 9
invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.getTableName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
astore 13
start local 13 169: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.tablesByName:Ljava/util/Map;
aload 13
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable
astore 14
start local 14 170: aload 14
ifnonnull 173
171: aload 2
new java.lang.StringBuilder
dup
ldc "Table "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 13
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " not defined for constraint "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 11
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
172: goto 178
173: StackMap locals: org.jooq.Name org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable
StackMap stack:
aload 14
aload 9
invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.getColumnName:()Ljava/lang/String;
invokevirtual org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable.field:(Ljava/lang/String;)Lorg/jooq/Field;
checkcast org.jooq.TableField
astore 15
start local 15 174: aload 15
ifnonnull 177
175: aload 2
new java.lang.StringBuilder
dup
ldc "Column "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 9
invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.getColumnName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " not defined for table "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 13
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
176: goto 178
177: StackMap locals: org.jooq.TableField
StackMap stack:
aload 12
aload 15
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 15 end local 14 end local 13 end local 12 end local 11 end local 9 178: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List java.util.Map java.util.List java.util.Map java.util.List top java.util.Iterator
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 162
179: aload 1
invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getTableConstraints:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 10
goto 198
StackMap locals:
StackMap stack:
180: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.util.xml.jaxb.TableConstraint
astore 9
start local 9 181: invokestatic org.jooq.impl.InformationSchemaMetaImpl.$SWITCH_TABLE$org$jooq$util$xml$jaxb$TableConstraintType:()[I
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getConstraintType:()Lorg/jooq/util/xml/jaxb/TableConstraintType;
invokevirtual org.jooq.util.xml.jaxb.TableConstraintType.ordinal:()I
iaload
tableswitch { // 1 - 2
1: 182
2: 182
default: 198
}
182: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List java.util.Map java.util.List java.util.Map java.util.List org.jooq.util.xml.jaxb.TableConstraint java.util.Iterator
StackMap stack:
iconst_3
anewarray java.lang.String
dup
iconst_0
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getTableCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getTableSchema:()Ljava/lang/String;
aastore
dup
iconst_2
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getTableName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
astore 11
start local 11 183: iconst_3
anewarray java.lang.String
dup
iconst_0
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getConstraintCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getConstraintSchema:()Ljava/lang/String;
aastore
dup
iconst_2
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getConstraintName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
astore 12
start local 12 184: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.tablesByName:Ljava/util/Map;
aload 11
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable
astore 13
start local 13 185: aload 13
ifnonnull 188
186: aload 2
new java.lang.StringBuilder
dup
ldc "Table "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 11
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " not defined for constraint "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 12
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
187: goto 198
188: StackMap locals: org.jooq.Name org.jooq.Name org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable
StackMap stack:
aload 7
aload 12
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 14
start local 14 189: aload 14
ifnull 190
aload 14
invokeinterface java.util.List.isEmpty:()Z
ifeq 192
190: StackMap locals: java.util.List
StackMap stack:
aload 2
new java.lang.StringBuilder
dup
ldc "No columns defined for constraint "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 12
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
191: goto 198
192: StackMap locals:
StackMap stack:
aload 13
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getConstraintName:()Ljava/lang/String;
aload 14
iconst_0
anewarray org.jooq.TableField
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast org.jooq.TableField[]
invokestatic org.jooq.impl.Internal.createUniqueKey:(Lorg/jooq/Table;Ljava/lang/String;[Lorg/jooq/TableField;)Lorg/jooq/UniqueKey;
checkcast org.jooq.impl.UniqueKeyImpl
astore 15
start local 15 193: aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getConstraintType:()Lorg/jooq/util/xml/jaxb/TableConstraintType;
getstatic org.jooq.util.xml.jaxb.TableConstraintType.PRIMARY_KEY:Lorg/jooq/util/xml/jaxb/TableConstraintType;
if_acmpne 196
194: aload 13
aload 15
putfield org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable.primaryKey:Lorg/jooq/UniqueKey;
195: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.primaryKeys:Ljava/util/List;
aload 15
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
196: StackMap locals: org.jooq.impl.UniqueKeyImpl
StackMap stack:
aload 13
getfield org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable.uniqueKeys:Ljava/util/List;
aload 15
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
197: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.uniqueKeysByName:Ljava/util/Map;
aload 12
aload 15
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 15 end local 14 end local 13 end local 12 end local 11 end local 9 198: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List java.util.Map java.util.List java.util.Map java.util.List top java.util.Iterator
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 180
199: aload 1
invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getReferentialConstraints:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 10
goto 205
StackMap locals:
StackMap stack:
200: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.util.xml.jaxb.ReferentialConstraint
astore 9
start local 9 201: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.referentialKeys:Ljava/util/Map;
iconst_3
anewarray java.lang.String
dup
iconst_0
202: aload 9
invokevirtual org.jooq.util.xml.jaxb.ReferentialConstraint.getConstraintCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 9
invokevirtual org.jooq.util.xml.jaxb.ReferentialConstraint.getConstraintSchema:()Ljava/lang/String;
aastore
dup
iconst_2
aload 9
invokevirtual org.jooq.util.xml.jaxb.ReferentialConstraint.getConstraintName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
iconst_3
anewarray java.lang.String
dup
iconst_0
203: aload 9
invokevirtual org.jooq.util.xml.jaxb.ReferentialConstraint.getUniqueConstraintCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 9
invokevirtual org.jooq.util.xml.jaxb.ReferentialConstraint.getUniqueConstraintSchema:()Ljava/lang/String;
aastore
dup
iconst_2
aload 9
invokevirtual org.jooq.util.xml.jaxb.ReferentialConstraint.getUniqueConstraintName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
204: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 9 205: StackMap locals:
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 200
206: aload 1
invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getTableConstraints:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 10
goto 225
StackMap locals:
StackMap stack:
207: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.util.xml.jaxb.TableConstraint
astore 9
start local 9 208: invokestatic org.jooq.impl.InformationSchemaMetaImpl.$SWITCH_TABLE$org$jooq$util$xml$jaxb$TableConstraintType:()[I
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getConstraintType:()Lorg/jooq/util/xml/jaxb/TableConstraintType;
invokevirtual org.jooq.util.xml.jaxb.TableConstraintType.ordinal:()I
iaload
tableswitch { // 4 - 4
4: 209
default: 225
}
209: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List java.util.Map java.util.List java.util.Map java.util.List org.jooq.util.xml.jaxb.TableConstraint java.util.Iterator
StackMap stack:
iconst_3
anewarray java.lang.String
dup
iconst_0
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getTableCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getTableSchema:()Ljava/lang/String;
aastore
dup
iconst_2
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getTableName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
astore 11
start local 11 210: iconst_3
anewarray java.lang.String
dup
iconst_0
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getConstraintCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getConstraintSchema:()Ljava/lang/String;
aastore
dup
iconst_2
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getConstraintName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
astore 12
start local 12 211: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.tablesByName:Ljava/util/Map;
aload 11
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable
astore 13
start local 13 212: aload 13
ifnonnull 215
213: aload 2
new java.lang.StringBuilder
dup
ldc "Table "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 11
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " not defined for constraint "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 12
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
214: goto 225
215: StackMap locals: org.jooq.Name org.jooq.Name org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable
StackMap stack:
aload 7
aload 12
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 14
start local 14 216: aload 14
ifnull 217
aload 14
invokeinterface java.util.List.isEmpty:()Z
ifeq 219
217: StackMap locals: java.util.List
StackMap stack:
aload 2
new java.lang.StringBuilder
dup
ldc "No columns defined for constraint "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 12
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
218: goto 225
219: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.uniqueKeysByName:Ljava/util/Map;
aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.referentialKeys:Ljava/util/Map;
aload 12
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.jooq.impl.UniqueKeyImpl
astore 15
start local 15 220: aload 15
ifnonnull 223
221: aload 2
new java.lang.StringBuilder
dup
ldc "No unique key defined for foreign key "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 12
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
222: goto 225
223: StackMap locals: org.jooq.impl.UniqueKeyImpl
StackMap stack:
aload 15
aload 13
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getConstraintName:()Ljava/lang/String;
aload 14
iconst_0
anewarray org.jooq.TableField
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast org.jooq.TableField[]
invokestatic org.jooq.impl.Internal.createForeignKey:(Lorg/jooq/UniqueKey;Lorg/jooq/Table;Ljava/lang/String;[Lorg/jooq/TableField;)Lorg/jooq/ForeignKey;
astore 16
start local 16 224: aload 13
getfield org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable.foreignKeys:Ljava/util/List;
aload 16
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 9 225: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List java.util.Map java.util.List java.util.Map java.util.List top java.util.Iterator
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 207
226: aload 1
invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getTableConstraints:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 10
goto 242
StackMap locals:
StackMap stack:
227: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.util.xml.jaxb.TableConstraint
astore 9
start local 9 228: invokestatic org.jooq.impl.InformationSchemaMetaImpl.$SWITCH_TABLE$org$jooq$util$xml$jaxb$TableConstraintType:()[I
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getConstraintType:()Lorg/jooq/util/xml/jaxb/TableConstraintType;
invokevirtual org.jooq.util.xml.jaxb.TableConstraintType.ordinal:()I
iaload
tableswitch { // 3 - 3
3: 229
default: 242
}
229: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List java.util.Map java.util.List java.util.Map java.util.List org.jooq.util.xml.jaxb.TableConstraint java.util.Iterator
StackMap stack:
iconst_3
anewarray java.lang.String
dup
iconst_0
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getTableCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getTableSchema:()Ljava/lang/String;
aastore
dup
iconst_2
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getTableName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
astore 11
start local 11 230: iconst_3
anewarray java.lang.String
dup
iconst_0
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getConstraintCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getConstraintSchema:()Ljava/lang/String;
aastore
dup
iconst_2
aload 9
invokevirtual org.jooq.util.xml.jaxb.TableConstraint.getConstraintName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
astore 12
start local 12 231: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.tablesByName:Ljava/util/Map;
aload 11
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable
astore 13
start local 13 232: aload 13
ifnonnull 235
233: aload 2
new java.lang.StringBuilder
dup
ldc "Table "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 11
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " not defined for constraint "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 12
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
234: goto 242
235: StackMap locals: org.jooq.Name org.jooq.Name org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable
StackMap stack:
aload 1
invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getCheckConstraints:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 15
goto 240
StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List java.util.Map java.util.List java.util.Map java.util.List org.jooq.util.xml.jaxb.TableConstraint java.util.Iterator org.jooq.Name org.jooq.Name org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable top java.util.Iterator
StackMap stack:
236: aload 15
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.util.xml.jaxb.CheckConstraint
astore 14
start local 14 237: aload 12
iconst_3
anewarray java.lang.String
dup
iconst_0
aload 14
invokevirtual org.jooq.util.xml.jaxb.CheckConstraint.getConstraintCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 14
invokevirtual org.jooq.util.xml.jaxb.CheckConstraint.getConstraintSchema:()Ljava/lang/String;
aastore
dup
iconst_2
aload 14
invokevirtual org.jooq.util.xml.jaxb.CheckConstraint.getConstraintName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
invokeinterface org.jooq.Name.equals:(Ljava/lang/Object;)Z
ifeq 240
238: aload 13
getfield org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable.checks:Ljava/util/List;
new org.jooq.impl.CheckImpl
dup
aload 13
aload 12
aload 14
invokevirtual org.jooq.util.xml.jaxb.CheckConstraint.getCheckClause:()Ljava/lang/String;
invokestatic org.jooq.impl.DSL.condition:(Ljava/lang/String;)Lorg/jooq/Condition;
iconst_1
invokespecial org.jooq.impl.CheckImpl.<init>:(Lorg/jooq/Table;Lorg/jooq/Name;Lorg/jooq/Condition;Z)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
239: goto 242
end local 14 240: StackMap locals:
StackMap stack:
aload 15
invokeinterface java.util.Iterator.hasNext:()Z
ifne 236
241: aload 2
new java.lang.StringBuilder
dup
ldc "No check clause found for check constraint "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 12
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 13 end local 12 end local 11 end local 9 242: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List java.util.Map java.util.List java.util.Map java.util.List top java.util.Iterator
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 227
243: aload 1
invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getSequences:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 10
goto 279
StackMap locals:
StackMap stack:
244: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.util.xml.jaxb.Sequence
astore 9
start local 9 245: iconst_2
anewarray java.lang.String
dup
iconst_0
aload 9
invokevirtual org.jooq.util.xml.jaxb.Sequence.getSequenceCatalog:()Ljava/lang/String;
aastore
dup
iconst_1
aload 9
invokevirtual org.jooq.util.xml.jaxb.Sequence.getSequenceSchema:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
astore 11
start local 11 246: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.schemasByName:Ljava/util/Map;
aload 11
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.jooq.Schema
astore 12
start local 12 247: aload 12
ifnonnull 250
248: aload 2
new java.lang.StringBuilder
dup
ldc "Schema "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 11
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " not defined for sequence "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 9
invokevirtual org.jooq.util.xml.jaxb.Sequence.getSequenceName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
anewarray java.lang.Object
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
249: goto 279
250: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List java.util.Map java.util.List java.util.Map java.util.List org.jooq.util.xml.jaxb.Sequence java.util.Iterator org.jooq.Name org.jooq.Schema
StackMap stack:
aload 9
invokevirtual org.jooq.util.xml.jaxb.Sequence.getDataType:()Ljava/lang/String;
astore 13
start local 13 251: aload 9
invokevirtual org.jooq.util.xml.jaxb.Sequence.getCharacterMaximumLength:()Ljava/lang/Integer;
ifnonnull 252
iconst_0
goto 253
StackMap locals: java.lang.String
StackMap stack:
252: aload 9
invokevirtual org.jooq.util.xml.jaxb.Sequence.getCharacterMaximumLength:()Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
StackMap locals:
StackMap stack: int
253: istore 14
start local 14 254: aload 9
invokevirtual org.jooq.util.xml.jaxb.Sequence.getNumericPrecision:()Ljava/lang/Integer;
ifnonnull 255
iconst_0
goto 256
StackMap locals: int
StackMap stack:
255: aload 9
invokevirtual org.jooq.util.xml.jaxb.Sequence.getNumericPrecision:()Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
StackMap locals:
StackMap stack: int
256: istore 15
start local 15 257: aload 9
invokevirtual org.jooq.util.xml.jaxb.Sequence.getNumericScale:()Ljava/lang/Integer;
ifnonnull 258
iconst_0
goto 259
StackMap locals: int
StackMap stack:
258: aload 9
invokevirtual org.jooq.util.xml.jaxb.Sequence.getNumericScale:()Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
StackMap locals:
StackMap stack: int
259: istore 16
start local 16 260: iconst_1
istore 17
start local 17 261: aload 9
invokevirtual org.jooq.util.xml.jaxb.Sequence.getStartValue:()Ljava/math/BigInteger;
astore 18
start local 18 262: aload 9
invokevirtual org.jooq.util.xml.jaxb.Sequence.getIncrement:()Ljava/math/BigInteger;
astore 19
start local 19 263: aload 9
invokevirtual org.jooq.util.xml.jaxb.Sequence.getMinimumValue:()Ljava/math/BigInteger;
astore 20
start local 20 264: aload 9
invokevirtual org.jooq.util.xml.jaxb.Sequence.getMaximumValue:()Ljava/math/BigInteger;
astore 21
start local 21 265: aload 9
invokevirtual org.jooq.util.xml.jaxb.Sequence.isCycleOption:()Ljava/lang/Boolean;
astore 22
start local 22 266: aload 9
invokevirtual org.jooq.util.xml.jaxb.Sequence.getCache:()Ljava/math/BigInteger;
astore 23
start local 23 267: new org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaSequence
dup
aload 0
268: aload 9
invokevirtual org.jooq.util.xml.jaxb.Sequence.getSequenceName:()Ljava/lang/String;
269: aload 12
270: aload 0
aload 13
iload 14
iload 15
iload 16
iload 17
invokevirtual org.jooq.impl.InformationSchemaMetaImpl.type:(Ljava/lang/String;IIIZ)Lorg/jooq/DataType;
271: aload 18
272: aload 19
273: aload 20
274: aload 21
275: aload 22
276: aload 23
277: invokespecial org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaSequence.<init>:(Lorg/jooq/impl/InformationSchemaMetaImpl;Ljava/lang/String;Lorg/jooq/Schema;Lorg/jooq/DataType;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Boolean;Ljava/lang/Number;)V
astore 24
start local 24 278: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.sequences:Ljava/util/List;
aload 24
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 24 end local 23 end local 22 end local 21 end local 20 end local 19 end local 18 end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 9 279: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List java.util.Map java.util.List java.util.Map java.util.List top java.util.Iterator
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 244
280: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.schemas:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 10
goto 283
StackMap locals:
StackMap stack:
281: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.Schema
astore 9
start local 9 282: aload 0
aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.schemasPerCatalog:Ljava/util/Map;
aload 9
invokeinterface org.jooq.Schema.getCatalog:()Lorg/jooq/Catalog;
aload 9
invokevirtual org.jooq.impl.InformationSchemaMetaImpl.initLookup:(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)V
end local 9 283: StackMap locals:
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 281
284: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.domains:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 10
goto 287
StackMap locals:
StackMap stack:
285: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaDomain
astore 9
start local 9 286: aload 0
aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.domainsPerSchema:Ljava/util/Map;
aload 9
invokevirtual org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaDomain.getSchema:()Lorg/jooq/Schema;
aload 9
invokevirtual org.jooq.impl.InformationSchemaMetaImpl.initLookup:(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)V
end local 9 287: StackMap locals:
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 285
288: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.tables:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 10
goto 291
StackMap locals:
StackMap stack:
289: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable
astore 9
start local 9 290: aload 0
aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.tablesPerSchema:Ljava/util/Map;
aload 9
invokevirtual org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable.getSchema:()Lorg/jooq/Schema;
aload 9
invokevirtual org.jooq.impl.InformationSchemaMetaImpl.initLookup:(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)V
end local 9 291: StackMap locals:
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 289
292: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.sequences:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 10
goto 295
StackMap locals:
StackMap stack:
293: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.Sequence
astore 9
start local 9 294: aload 0
aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.sequencesPerSchema:Ljava/util/Map;
aload 9
invokeinterface org.jooq.Sequence.getSchema:()Lorg/jooq/Schema;
aload 9
invokevirtual org.jooq.impl.InformationSchemaMetaImpl.initLookup:(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)V
end local 9 295: StackMap locals:
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 293
296: aload 2
invokeinterface java.util.List.isEmpty:()Z
ifne 298
297: new java.lang.IllegalArgumentException
dup
aload 2
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
298: StackMap locals: org.jooq.impl.InformationSchemaMetaImpl org.jooq.util.xml.jaxb.InformationSchema java.util.List int java.util.List java.util.Map java.util.List java.util.Map java.util.List
StackMap stack:
return
end local 8 end local 7 end local 6 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 299 0 this Lorg/jooq/impl/InformationSchemaMetaImpl;
0 299 1 meta Lorg/jooq/util/xml/jaxb/InformationSchema;
1 299 2 errors Ljava/util/List<Ljava/lang/String;>;
2 299 3 hasCatalogs Z
4 8 4 xc Lorg/jooq/util/xml/jaxb/Catalog;
5 8 6 ic Lorg/jooq/impl/InformationSchemaMetaImpl$InformationSchemaCatalog;
11 24 4 xs Lorg/jooq/util/xml/jaxb/Schema;
13 16 6 ic Lorg/jooq/impl/InformationSchemaMetaImpl$InformationSchemaCatalog;
17 24 6 catalogName Lorg/jooq/Name;
18 24 7 catalog Lorg/jooq/Catalog;
22 24 8 is Lorg/jooq/impl/InformationSchemaMetaImpl$InformationSchemaSchema;
27 62 4 d Lorg/jooq/util/xml/jaxb/Domain;
28 62 6 schemaName Lorg/jooq/Name;
29 62 7 schema Lorg/jooq/Schema;
33 62 8 domainName Lorg/jooq/Name;
36 62 9 length I
39 62 10 precision I
42 62 11 scale I
43 62 12 nullable Z
44 62 13 checks Ljava/util/List<Lorg/jooq/Check<*>;>;
46 53 14 dc Lorg/jooq/util/xml/jaxb/DomainConstraint;
48 53 16 constraintName Lorg/jooq/Name;
50 52 17 cc Lorg/jooq/util/xml/jaxb/CheckConstraint;
60 62 14 id Lorg/jooq/impl/InformationSchemaMetaImpl$InformationSchemaDomain<*>;
65 89 4 xt Lorg/jooq/util/xml/jaxb/Table;
66 89 6 schemaName Lorg/jooq/Name;
67 89 7 schema Lorg/jooq/Schema;
72 73 8 tableType Lorg/jooq/TableOptions$TableType;
74 75 8 tableType Lorg/jooq/TableOptions$TableType;
76 89 8 tableType Lorg/jooq/TableOptions$TableType;
77 89 9 sql Ljava/lang/String;
80 85 10 vt Lorg/jooq/util/xml/jaxb/View;
87 89 10 it Lorg/jooq/impl/InformationSchemaMetaImpl$InformationSchemaTable;
91 299 4 columns Ljava/util/List<Lorg/jooq/util/xml/jaxb/Column;>;
94 117 5 xc Lorg/jooq/util/xml/jaxb/Column;
95 117 7 typeName Ljava/lang/String;
98 117 8 length I
101 117 9 precision I
104 117 10 scale I
107 117 11 nullable Z
108 117 12 tableName Lorg/jooq/Name;
109 117 13 table Lorg/jooq/impl/InformationSchemaMetaImpl$InformationSchemaTable;
119 299 5 columnsByIndex Ljava/util/Map<Lorg/jooq/Name;Ljava/util/List<Lorg/jooq/SortField<*>;>;>;
120 299 6 indexColumnUsages Ljava/util/List<Lorg/jooq/util/xml/jaxb/IndexColumnUsage;>;
123 141 7 ic Lorg/jooq/util/xml/jaxb/IndexColumnUsage;
124 141 9 indexName Lorg/jooq/Name;
125 141 10 fields Ljava/util/List<Lorg/jooq/SortField<*>;>;
129 141 11 tableName Lorg/jooq/Name;
130 141 12 table Lorg/jooq/impl/InformationSchemaMetaImpl$InformationSchemaTable;
135 141 13 field Lorg/jooq/TableField<Lorg/jooq/Record;*>;
144 157 7 i Lorg/jooq/util/xml/jaxb/Index;
145 157 9 tableName Lorg/jooq/Name;
146 157 10 indexName Lorg/jooq/Name;
147 157 11 table Lorg/jooq/impl/InformationSchemaMetaImpl$InformationSchemaTable;
151 157 12 c Ljava/util/List<Lorg/jooq/SortField<*>;>;
155 157 13 index Lorg/jooq/impl/IndexImpl;
159 299 7 columnsByConstraint Ljava/util/Map<Lorg/jooq/Name;Ljava/util/List<Lorg/jooq/TableField<Lorg/jooq/Record;*>;>;>;
160 299 8 keyColumnUsages Ljava/util/List<Lorg/jooq/util/xml/jaxb/KeyColumnUsage;>;
163 178 9 xc Lorg/jooq/util/xml/jaxb/KeyColumnUsage;
164 178 11 constraintName Lorg/jooq/Name;
165 178 12 fields Ljava/util/List<Lorg/jooq/TableField<Lorg/jooq/Record;*>;>;
169 178 13 tableName Lorg/jooq/Name;
170 178 14 table Lorg/jooq/impl/InformationSchemaMetaImpl$InformationSchemaTable;
174 178 15 field Lorg/jooq/TableField<Lorg/jooq/Record;*>;
181 198 9 xc Lorg/jooq/util/xml/jaxb/TableConstraint;
183 198 11 tableName Lorg/jooq/Name;
184 198 12 constraintName Lorg/jooq/Name;
185 198 13 table Lorg/jooq/impl/InformationSchemaMetaImpl$InformationSchemaTable;
189 198 14 c Ljava/util/List<Lorg/jooq/TableField<Lorg/jooq/Record;*>;>;
193 198 15 key Lorg/jooq/impl/UniqueKeyImpl<Lorg/jooq/Record;>;
201 205 9 xr Lorg/jooq/util/xml/jaxb/ReferentialConstraint;
208 225 9 xc Lorg/jooq/util/xml/jaxb/TableConstraint;
210 225 11 tableName Lorg/jooq/Name;
211 225 12 constraintName Lorg/jooq/Name;
212 225 13 table Lorg/jooq/impl/InformationSchemaMetaImpl$InformationSchemaTable;
216 225 14 c Ljava/util/List<Lorg/jooq/TableField<Lorg/jooq/Record;*>;>;
220 225 15 uniqueKey Lorg/jooq/impl/UniqueKeyImpl<Lorg/jooq/Record;>;
224 225 16 key Lorg/jooq/ForeignKey<Lorg/jooq/Record;Lorg/jooq/Record;>;
228 242 9 xc Lorg/jooq/util/xml/jaxb/TableConstraint;
230 242 11 tableName Lorg/jooq/Name;
231 242 12 constraintName Lorg/jooq/Name;
232 242 13 table Lorg/jooq/impl/InformationSchemaMetaImpl$InformationSchemaTable;
237 240 14 cc Lorg/jooq/util/xml/jaxb/CheckConstraint;
245 279 9 xs Lorg/jooq/util/xml/jaxb/Sequence;
246 279 11 schemaName Lorg/jooq/Name;
247 279 12 schema Lorg/jooq/Schema;
251 279 13 typeName Ljava/lang/String;
254 279 14 length I
257 279 15 precision I
260 279 16 scale I
261 279 17 nullable Z
262 279 18 startWith Ljava/math/BigInteger;
263 279 19 incrementBy Ljava/math/BigInteger;
264 279 20 minvalue Ljava/math/BigInteger;
265 279 21 maxvalue Ljava/math/BigInteger;
266 279 22 cycle Ljava/lang/Boolean;
267 279 23 cache Ljava/math/BigInteger;
278 279 24 is Lorg/jooq/impl/InformationSchemaMetaImpl$InformationSchemaSequence;
282 283 9 s Lorg/jooq/Schema;
286 287 9 d Lorg/jooq/impl/InformationSchemaMetaImpl$InformationSchemaDomain<*>;
290 291 9 t Lorg/jooq/impl/InformationSchemaMetaImpl$InformationSchemaTable;
294 295 9 q Lorg/jooq/Sequence<*>;
MethodParameters:
Name Flags
meta
private final <K, V> void initLookup(java.util.Map<K, java.util.List<V>>, K, );
descriptor: (Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 4
start local 4 1: aload 4
ifnonnull 3
2: aload 1
aload 2
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
dup
astore 4
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals: java.util.List
StackMap stack:
aload 4
aload 3
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
4: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jooq/impl/InformationSchemaMetaImpl;
0 5 1 lookup Ljava/util/Map<TK;Ljava/util/List<TV;>;>;
0 5 2 key TK;
0 5 3 value TV;
1 5 4 list Ljava/util/List<TV;>;
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/util/Map<TK;Ljava/util/List<TV;>;>;TK;TV;)V
MethodParameters:
Name Flags
lookup
key
value
private final org.jooq.DataType<?> type(java.lang.String, int, int, int, boolean);
descriptor: (Ljava/lang/String;IIIZ)Lorg/jooq/DataType;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aconst_null
astore 6
start local 6 1: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.configuration:Lorg/jooq/Configuration;
invokeinterface org.jooq.Configuration.family:()Lorg/jooq/SQLDialect;
aload 1
invokestatic org.jooq.impl.DefaultDataType.getDataType:(Lorg/jooq/SQLDialect;Ljava/lang/String;)Lorg/jooq/DataType;
astore 6
2: aload 6
iload 5
invokeinterface org.jooq.DataType.nullable:(Z)Lorg/jooq/DataType;
astore 6
3: iload 2
ifeq 5
4: aload 6
iload 2
invokeinterface org.jooq.DataType.length:(I)Lorg/jooq/DataType;
astore 6
goto 10
5: StackMap locals: org.jooq.DataType
StackMap stack:
iload 3
ifne 6
iload 4
ifeq 10
6: StackMap locals:
StackMap stack:
aload 6
iload 3
iload 4
invokeinterface org.jooq.DataType.precision:(II)Lorg/jooq/DataType;
astore 6
7: goto 10
8: StackMap locals:
StackMap stack: org.jooq.exception.SQLDialectNotSupportedException
pop
9: getstatic org.jooq.impl.SQLDataType.OTHER:Lorg/jooq/DataType;
astore 6
10: StackMap locals:
StackMap stack:
aload 6
areturn
end local 6 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 11 0 this Lorg/jooq/impl/InformationSchemaMetaImpl;
0 11 1 typeName Ljava/lang/String;
0 11 2 length I
0 11 3 precision I
0 11 4 scale I
0 11 5 nullable Z
1 11 6 type Lorg/jooq/DataType<*>;
Exception table:
from to target type
1 7 8 Class org.jooq.exception.SQLDialectNotSupportedException
Signature: (Ljava/lang/String;IIIZ)Lorg/jooq/DataType<*>;
MethodParameters:
Name Flags
typeName
length
precision
scale
nullable
final java.util.List<org.jooq.Catalog> getCatalogs0();
descriptor: ()Ljava/util/List;
flags: (0x0010) ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.catalogs:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/impl/InformationSchemaMetaImpl;
Signature: ()Ljava/util/List<Lorg/jooq/Catalog;>;
final java.util.List<org.jooq.Schema> getSchemas0();
descriptor: ()Ljava/util/List;
flags: (0x0010) ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.schemas:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/impl/InformationSchemaMetaImpl;
Signature: ()Ljava/util/List<Lorg/jooq/Schema;>;
final java.util.List<org.jooq.Table<?>> getTables0();
descriptor: ()Ljava/util/List;
flags: (0x0010) ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.tables:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/impl/InformationSchemaMetaImpl;
Signature: ()Ljava/util/List<Lorg/jooq/Table<*>;>;
final java.util.List<org.jooq.Domain<?>> getDomains0();
descriptor: ()Ljava/util/List;
flags: (0x0010) ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.domains:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/impl/InformationSchemaMetaImpl;
Signature: ()Ljava/util/List<Lorg/jooq/Domain<*>;>;
final java.util.List<org.jooq.Sequence<?>> getSequences0();
descriptor: ()Ljava/util/List;
flags: (0x0010) ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.sequences:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/impl/InformationSchemaMetaImpl;
Signature: ()Ljava/util/List<Lorg/jooq/Sequence<*>;>;
final java.util.List<org.jooq.UniqueKey<?>> getPrimaryKeys0();
descriptor: ()Ljava/util/List;
flags: (0x0010) ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.impl.InformationSchemaMetaImpl.primaryKeys:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/impl/InformationSchemaMetaImpl;
Signature: ()Ljava/util/List<Lorg/jooq/UniqueKey<*>;>;
private static final <T> java.util.List<T> unmodifiableList(java.util.List<? extends T>);
descriptor: (Ljava/util/List;)Ljava/util/List;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 1
invokestatic java.util.Collections.emptyList:()Ljava/util/List;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
StackMap locals:
StackMap stack: java.util.List
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 list Ljava/util/List<+TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/util/List<+TT;>;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
list
static int[] $SWITCH_TABLE$org$jooq$util$xml$jaxb$TableType();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.jooq.impl.InformationSchemaMetaImpl.$SWITCH_TABLE$org$jooq$util$xml$jaxb$TableType:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.jooq.util.xml.jaxb.TableType.values:()[Lorg/jooq/util/xml/jaxb/TableType;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.jooq.util.xml.jaxb.TableType.BASE_TABLE:Lorg/jooq/util/xml/jaxb/TableType;
invokevirtual org.jooq.util.xml.jaxb.TableType.ordinal:()I
iconst_1
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic org.jooq.util.xml.jaxb.TableType.GLOBAL_TEMPORARY:Lorg/jooq/util/xml/jaxb/TableType;
invokevirtual org.jooq.util.xml.jaxb.TableType.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 org.jooq.util.xml.jaxb.TableType.VIEW:Lorg/jooq/util/xml/jaxb/TableType;
invokevirtual org.jooq.util.xml.jaxb.TableType.ordinal:()I
iconst_2
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
dup
putstatic org.jooq.impl.InformationSchemaMetaImpl.$SWITCH_TABLE$org$jooq$util$xml$jaxb$TableType:[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
static int[] $SWITCH_TABLE$org$jooq$util$xml$jaxb$TableConstraintType();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.jooq.impl.InformationSchemaMetaImpl.$SWITCH_TABLE$org$jooq$util$xml$jaxb$TableConstraintType:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.jooq.util.xml.jaxb.TableConstraintType.values:()[Lorg/jooq/util/xml/jaxb/TableConstraintType;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.jooq.util.xml.jaxb.TableConstraintType.CHECK:Lorg/jooq/util/xml/jaxb/TableConstraintType;
invokevirtual org.jooq.util.xml.jaxb.TableConstraintType.ordinal:()I
iconst_3
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic org.jooq.util.xml.jaxb.TableConstraintType.FOREIGN_KEY:Lorg/jooq/util/xml/jaxb/TableConstraintType;
invokevirtual org.jooq.util.xml.jaxb.TableConstraintType.ordinal:()I
iconst_4
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic org.jooq.util.xml.jaxb.TableConstraintType.PRIMARY_KEY:Lorg/jooq/util/xml/jaxb/TableConstraintType;
invokevirtual org.jooq.util.xml.jaxb.TableConstraintType.ordinal:()I
iconst_1
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic org.jooq.util.xml.jaxb.TableConstraintType.UNIQUE:Lorg/jooq/util/xml/jaxb/TableConstraintType;
invokevirtual org.jooq.util.xml.jaxb.TableConstraintType.ordinal:()I
iconst_2
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
dup
putstatic org.jooq.impl.InformationSchemaMetaImpl.$SWITCH_TABLE$org$jooq$util$xml$jaxb$TableConstraintType:[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: "InformationSchemaMetaImpl.java"
NestMembers:
org.jooq.impl.InformationSchemaMetaImpl$1 org.jooq.impl.InformationSchemaMetaImpl$2 org.jooq.impl.InformationSchemaMetaImpl$3 org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaCatalog org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaDomain org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaSchema org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaSequence org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable
InnerClasses:
public final TableType = org.jooq.TableOptions$TableType of org.jooq.TableOptions
org.jooq.impl.InformationSchemaMetaImpl$1
org.jooq.impl.InformationSchemaMetaImpl$2
org.jooq.impl.InformationSchemaMetaImpl$3
private final InformationSchemaCatalog = org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaCatalog of org.jooq.impl.InformationSchemaMetaImpl
private final InformationSchemaDomain = org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaDomain of org.jooq.impl.InformationSchemaMetaImpl
private final InformationSchemaSchema = org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaSchema of org.jooq.impl.InformationSchemaMetaImpl
private final InformationSchemaSequence = org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaSequence of org.jooq.impl.InformationSchemaMetaImpl
private final InformationSchemaTable = org.jooq.impl.InformationSchemaMetaImpl$InformationSchemaTable of org.jooq.impl.InformationSchemaMetaImpl