public class org.jooq.meta.postgres.PostgresDatabase extends org.jooq.meta.AbstractDatabase
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jooq.meta.postgres.PostgresDatabase
super_class: org.jooq.meta.AbstractDatabase
{
private static final org.jooq.tools.JooqLogger log;
descriptor: Lorg/jooq/tools/JooqLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static java.lang.Boolean is84;
descriptor: Ljava/lang/Boolean;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.lang.Boolean is94;
descriptor: Ljava/lang/Boolean;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.lang.Boolean is10;
descriptor: Ljava/lang/Boolean;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.lang.Boolean is11;
descriptor: Ljava/lang/Boolean;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.lang.Boolean is12;
descriptor: Ljava/lang/Boolean;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.lang.Boolean canUseRoutines;
descriptor: Ljava/lang/Boolean;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.lang.Boolean canCastToEnumType;
descriptor: Ljava/lang/Boolean;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.lang.Boolean canCombineArrays;
descriptor: Ljava/lang/Boolean;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.lang.Boolean canUseTupleInPredicates;
descriptor: Ljava/lang/Boolean;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static volatile int[] $SWITCH_TABLE$org$jooq$TableOptions$TableType;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/jooq/meta/postgres/PostgresDatabase;
invokestatic org.jooq.tools.JooqLogger.getLogger:(Ljava/lang/Class;)Lorg/jooq/tools/JooqLogger;
putstatic org.jooq.meta.postgres.PostgresDatabase.log:Lorg/jooq/tools/JooqLogger;
1: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.jooq.meta.AbstractDatabase.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
protected java.util.List<org.jooq.meta.IndexDefinition> getIndexes0();
descriptor: ()Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=12, locals=15, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_INDEX:Lorg/jooq/meta/postgres/pg_catalog/tables/PgIndex;
ldc "i"
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgIndex.as:(Ljava/lang/String;)Lorg/jooq/meta/postgres/pg_catalog/tables/PgIndex;
astore 2
start local 2 2: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CLASS:Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
ldc "trel"
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgClass.as:(Ljava/lang/String;)Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
astore 3
start local 3 3: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CONSTRAINT:Lorg/jooq/meta/postgres/pg_catalog/tables/PgConstraint;
ldc "c"
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.as:(Ljava/lang/String;)Lorg/jooq/meta/postgres/pg_catalog/tables/PgConstraint;
astore 4
start local 4 4: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.create:()Lorg/jooq/DSLContext;
5: aload 3
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgClass.pgNamespace:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
6: aload 3
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAME:Lorg/jooq/TableField;
7: aload 2
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgIndex.indexClass:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAME:Lorg/jooq/TableField;
8: aload 2
getfield org.jooq.meta.postgres.pg_catalog.tables.PgIndex.INDISUNIQUE:Lorg/jooq/TableField;
9: ldc "pg_get_indexdef({0}, k + 1, true)"
ldc Ljava/lang/String;
iconst_1
anewarray org.jooq.QueryPart
dup
iconst_0
aload 2
getfield org.jooq.meta.postgres.pg_catalog.tables.PgIndex.INDEXRELID:Lorg/jooq/TableField;
aastore
invokestatic org.jooq.impl.DSL.field:(Ljava/lang/String;Ljava/lang/Class;[Lorg/jooq/QueryPart;)Lorg/jooq/Field;
invokestatic org.jooq.impl.DSL.select:(Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
10: ldc "generate_subscripts({0}, 1) as k"
iconst_1
anewarray org.jooq.QueryPart
dup
iconst_0
aload 2
getfield org.jooq.meta.postgres.pg_catalog.tables.PgIndex.INDKEY:Lorg/jooq/TableField;
aastore
invokeinterface org.jooq.SelectSelectStep.from:(Ljava/lang/String;[Lorg/jooq/QueryPart;)Lorg/jooq/SelectJoinStep;
11: ldc "k"
invokestatic org.jooq.impl.DSL.field:(Ljava/lang/String;)Lorg/jooq/Field;
invokeinterface org.jooq.SelectJoinStep.orderBy:(Lorg/jooq/OrderField;)Lorg/jooq/SelectSeekStep1;
12: invokestatic org.jooq.util.postgres.PostgresDSL.array:(Lorg/jooq/Select;)Lorg/jooq/Field;
13: ldc "columns"
invokeinterface org.jooq.Field.as:(Ljava/lang/String;)Lorg/jooq/Field;
14: ldc "{0}::int[]"
ldc [Ljava/lang/Integer;
iconst_1
anewarray org.jooq.QueryPart
dup
iconst_0
aload 2
getfield org.jooq.meta.postgres.pg_catalog.tables.PgIndex.INDOPTION:Lorg/jooq/TableField;
aastore
invokestatic org.jooq.impl.DSL.field:(Ljava/lang/String;Ljava/lang/Class;[Lorg/jooq/QueryPart;)Lorg/jooq/Field;
ldc "asc_or_desc"
invokeinterface org.jooq.Field.as:(Ljava/lang/String;)Lorg/jooq/Field;
15: invokeinterface org.jooq.DSLContext.select:(Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
16: aload 2
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
17: aload 3
invokeinterface org.jooq.SelectJoinStep.join:(Lorg/jooq/TableLike;)Lorg/jooq/SelectOnStep;
aload 3
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
aload 2
getfield org.jooq.meta.postgres.pg_catalog.tables.PgIndex.INDRELID:Lorg/jooq/TableField;
invokeinterface org.jooq.Field.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
18: aload 3
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgClass.pgNamespace:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getInputSchemata:()Ljava/util/List;
invokeinterface org.jooq.TableField.in:(Ljava/util/Collection;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnConditionStep.where:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
19: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getIncludeSystemIndexes:()Z
ifeq 21
20: invokestatic org.jooq.impl.DSL.noCondition:()Lorg/jooq/Condition;
goto 24
21: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List org.jooq.meta.postgres.pg_catalog.tables.PgIndex org.jooq.meta.postgres.pg_catalog.tables.PgClass org.jooq.meta.postgres.pg_catalog.tables.PgConstraint
StackMap stack: org.jooq.SelectConditionStep
aload 3
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgClass.pgNamespace:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
aload 2
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgIndex.indexClass:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAME:Lorg/jooq/TableField;
invokestatic org.jooq.impl.DSL.row:(Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Row2;
22: aload 4
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.pgNamespace:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.CONNAME:Lorg/jooq/TableField;
invokestatic org.jooq.impl.DSL.select:(Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
aload 4
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
23: invokeinterface org.jooq.Row2.notIn:(Lorg/jooq/Select;)Lorg/jooq/Condition;
24: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List org.jooq.meta.postgres.pg_catalog.tables.PgIndex org.jooq.meta.postgres.pg_catalog.tables.PgClass org.jooq.meta.postgres.pg_catalog.tables.PgConstraint
StackMap stack: org.jooq.SelectConditionStep org.jooq.Condition
invokeinterface org.jooq.SelectConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
iconst_3
newarray 10
dup
iconst_0
25: iconst_1
iastore
dup
iconst_1
iconst_2
iastore
dup
iconst_2
iconst_3
iastore
invokeinterface org.jooq.SelectConditionStep.orderBy:([I)Lorg/jooq/SelectLimitStep;
invokeinterface org.jooq.SelectLimitStep.iterator:()Ljava/util/Iterator;
astore 6
goto 47
StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List org.jooq.meta.postgres.pg_catalog.tables.PgIndex org.jooq.meta.postgres.pg_catalog.tables.PgClass org.jooq.meta.postgres.pg_catalog.tables.PgConstraint top java.util.Iterator
StackMap stack:
26: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.Record6
astore 5
start local 5 27: aload 0
aload 5
aload 3
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgClass.pgNamespace:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record6.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getSchema:(Ljava/lang/String;)Lorg/jooq/meta/SchemaDefinition;
astore 7
start local 7 28: aload 7
ifnonnull 30
29: goto 47
30: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List org.jooq.meta.postgres.pg_catalog.tables.PgIndex org.jooq.meta.postgres.pg_catalog.tables.PgClass org.jooq.meta.postgres.pg_catalog.tables.PgConstraint org.jooq.Record6 java.util.Iterator org.jooq.meta.SchemaDefinition
StackMap stack:
aload 5
aload 2
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgIndex.indexClass:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record6.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
astore 8
start local 8 31: aload 5
aload 3
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record6.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
astore 9
start local 9 32: aload 5
invokeinterface org.jooq.Record6.value5:()Ljava/lang/Object;
checkcast java.lang.String[]
astore 10
start local 10 33: aload 5
invokeinterface org.jooq.Record6.value6:()Ljava/lang/Object;
checkcast java.lang.Integer[]
astore 11
start local 11 34: aload 0
aload 7
aload 9
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getTable:(Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;)Lorg/jooq/meta/TableDefinition;
astore 12
start local 12 35: aload 12
ifnonnull 37
36: goto 47
37: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List org.jooq.meta.postgres.pg_catalog.tables.PgIndex org.jooq.meta.postgres.pg_catalog.tables.PgClass org.jooq.meta.postgres.pg_catalog.tables.PgConstraint org.jooq.Record6 java.util.Iterator org.jooq.meta.SchemaDefinition java.lang.String java.lang.String java.lang.String[] java.lang.Integer[] org.jooq.meta.TableDefinition
StackMap stack:
aload 5
aload 2
getfield org.jooq.meta.postgres.pg_catalog.tables.PgIndex.INDISUNIQUE:Lorg/jooq/TableField;
invokeinterface org.jooq.Record6.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 13
start local 13 38: iconst_0
istore 14
start local 14 39: goto 45
40: StackMap locals: int int
StackMap stack:
aload 12
aload 10
iload 14
aaload
invokeinterface org.jooq.meta.TableDefinition.getColumn:(Ljava/lang/String;)Lorg/jooq/meta/ColumnDefinition;
ifnonnull 42
aload 12
aload 10
iload 14
aload 0
aload 10
iload 14
aaload
invokevirtual org.jooq.meta.postgres.PostgresDatabase.tryParseColumnName:(Ljava/lang/String;)Ljava/lang/String;
dup_x2
aastore
invokeinterface org.jooq.meta.TableDefinition.getColumn:(Ljava/lang/String;)Lorg/jooq/meta/ColumnDefinition;
ifnonnull 42
41: goto 47
42: StackMap locals:
StackMap stack:
iload 14
aload 11
arraylength
if_icmplt 44
43: goto 47
44: StackMap locals:
StackMap stack:
iinc 14 1
StackMap locals:
StackMap stack:
45: iload 14
aload 10
arraylength
if_icmplt 40
end local 14 46: aload 1
new org.jooq.meta.postgres.PostgresDatabase$1
dup
aload 0
aload 7
aload 8
aload 12
iload 13
aload 10
aload 12
aload 11
invokespecial org.jooq.meta.postgres.PostgresDatabase$1.<init>:(Lorg/jooq/meta/postgres/PostgresDatabase;Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Lorg/jooq/meta/TableDefinition;Z[Ljava/lang/String;Lorg/jooq/meta/TableDefinition;[Ljava/lang/Integer;)V
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 8 end local 7 end local 5 47: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List org.jooq.meta.postgres.pg_catalog.tables.PgIndex org.jooq.meta.postgres.pg_catalog.tables.PgClass org.jooq.meta.postgres.pg_catalog.tables.PgConstraint top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 26
48: aload 1
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 49 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
1 49 1 result Ljava/util/List<Lorg/jooq/meta/IndexDefinition;>;
2 49 2 i Lorg/jooq/meta/postgres/pg_catalog/tables/PgIndex;
3 49 3 trel Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
4 49 4 c Lorg/jooq/meta/postgres/pg_catalog/tables/PgConstraint;
27 47 5 record Lorg/jooq/Record6<Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;[Ljava/lang/String;[Ljava/lang/Integer;>;
28 47 7 tableSchema Lorg/jooq/meta/SchemaDefinition;
31 47 8 indexName Ljava/lang/String;
32 47 9 tableName Ljava/lang/String;
33 47 10 columns [Ljava/lang/String;
34 47 11 options [Ljava/lang/Integer;
35 47 12 table Lorg/jooq/meta/TableDefinition;
38 47 13 unique Z
39 46 14 k I
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/IndexDefinition;>;
private java.lang.String tryParseColumnName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.create:()Lorg/jooq/DSLContext;
invokeinterface org.jooq.DSLContext.parser:()Lorg/jooq/Parser;
aload 1
invokeinterface org.jooq.Parser.parseField:(Ljava/lang/String;)Lorg/jooq/Field;
invokeinterface org.jooq.Field.getName:()Ljava/lang/String;
1: areturn
2: StackMap locals:
StackMap stack: org.jooq.impl.ParserException
astore 2
start local 2 3: getstatic org.jooq.meta.postgres.PostgresDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "Parse error"
new java.lang.StringBuilder
dup
ldc "Error when parsing column name : "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Throwable;)V
4: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
0 5 1 string Ljava/lang/String;
3 5 2 e Lorg/jooq/impl/ParserException;
Exception table:
from to target type
0 1 2 Class org.jooq.impl.ParserException
MethodParameters:
Name Flags
string
protected void loadPrimaryKeys(org.jooq.meta.DefaultRelations);
descriptor: (Lorg/jooq/meta/DefaultRelations;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=9, args_size=2
start local 0 start local 1 0: aload 0
ldc "p"
invokevirtual org.jooq.meta.postgres.PostgresDatabase.fetchKeys:(Ljava/lang/String;)Lorg/jooq/Result;
invokeinterface org.jooq.Result.iterator:()Ljava/util/Iterator;
astore 3
goto 9
StackMap locals: org.jooq.meta.postgres.PostgresDatabase org.jooq.meta.DefaultRelations top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.Record
astore 2
start local 2 2: aload 0
aload 2
getstatic org.jooq.meta.postgres.information_schema.Tables.KEY_COLUMN_USAGE:Lorg/jooq/meta/postgres/information_schema/tables/KeyColumnUsage;
getfield org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage.TABLE_SCHEMA:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getSchema:(Ljava/lang/String;)Lorg/jooq/meta/SchemaDefinition;
astore 4
start local 4 3: aload 2
getstatic org.jooq.meta.postgres.information_schema.Tables.KEY_COLUMN_USAGE:Lorg/jooq/meta/postgres/information_schema/tables/KeyColumnUsage;
getfield org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage.CONSTRAINT_NAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
astore 5
start local 5 4: aload 2
getstatic org.jooq.meta.postgres.information_schema.Tables.KEY_COLUMN_USAGE:Lorg/jooq/meta/postgres/information_schema/tables/KeyColumnUsage;
getfield org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage.TABLE_NAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 5: aload 2
getstatic org.jooq.meta.postgres.information_schema.Tables.KEY_COLUMN_USAGE:Lorg/jooq/meta/postgres/information_schema/tables/KeyColumnUsage;
getfield org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage.COLUMN_NAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
astore 7
start local 7 6: aload 0
aload 4
aload 6
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getTable:(Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;)Lorg/jooq/meta/TableDefinition;
astore 8
start local 8 7: aload 8
ifnull 9
8: aload 1
aload 5
aload 8
aload 8
aload 7
invokeinterface org.jooq.meta.TableDefinition.getColumn:(Ljava/lang/String;)Lorg/jooq/meta/ColumnDefinition;
invokevirtual org.jooq.meta.DefaultRelations.addPrimaryKey:(Ljava/lang/String;Lorg/jooq/meta/TableDefinition;Lorg/jooq/meta/ColumnDefinition;)V
end local 8 end local 7 end local 6 end local 5 end local 4 end local 2 9: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
0 11 1 relations Lorg/jooq/meta/DefaultRelations;
2 9 2 record Lorg/jooq/Record;
3 9 4 schema Lorg/jooq/meta/SchemaDefinition;
4 9 5 key Ljava/lang/String;
5 9 6 tableName Ljava/lang/String;
6 9 7 columnName Ljava/lang/String;
7 9 8 table Lorg/jooq/meta/TableDefinition;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
relations
protected void loadUniqueKeys(org.jooq.meta.DefaultRelations);
descriptor: (Lorg/jooq/meta/DefaultRelations;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=9, args_size=2
start local 0 start local 1 0: aload 0
ldc "u"
invokevirtual org.jooq.meta.postgres.PostgresDatabase.fetchKeys:(Ljava/lang/String;)Lorg/jooq/Result;
invokeinterface org.jooq.Result.iterator:()Ljava/util/Iterator;
astore 3
goto 9
StackMap locals: org.jooq.meta.postgres.PostgresDatabase org.jooq.meta.DefaultRelations top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.Record
astore 2
start local 2 2: aload 0
aload 2
getstatic org.jooq.meta.postgres.information_schema.Tables.KEY_COLUMN_USAGE:Lorg/jooq/meta/postgres/information_schema/tables/KeyColumnUsage;
getfield org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage.TABLE_SCHEMA:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getSchema:(Ljava/lang/String;)Lorg/jooq/meta/SchemaDefinition;
astore 4
start local 4 3: aload 2
getstatic org.jooq.meta.postgres.information_schema.Tables.KEY_COLUMN_USAGE:Lorg/jooq/meta/postgres/information_schema/tables/KeyColumnUsage;
getfield org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage.CONSTRAINT_NAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
astore 5
start local 5 4: aload 2
getstatic org.jooq.meta.postgres.information_schema.Tables.KEY_COLUMN_USAGE:Lorg/jooq/meta/postgres/information_schema/tables/KeyColumnUsage;
getfield org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage.TABLE_NAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 5: aload 2
getstatic org.jooq.meta.postgres.information_schema.Tables.KEY_COLUMN_USAGE:Lorg/jooq/meta/postgres/information_schema/tables/KeyColumnUsage;
getfield org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage.COLUMN_NAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
astore 7
start local 7 6: aload 0
aload 4
aload 6
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getTable:(Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;)Lorg/jooq/meta/TableDefinition;
astore 8
start local 8 7: aload 8
ifnull 9
8: aload 1
aload 5
aload 8
aload 8
aload 7
invokeinterface org.jooq.meta.TableDefinition.getColumn:(Ljava/lang/String;)Lorg/jooq/meta/ColumnDefinition;
invokevirtual org.jooq.meta.DefaultRelations.addUniqueKey:(Ljava/lang/String;Lorg/jooq/meta/TableDefinition;Lorg/jooq/meta/ColumnDefinition;)V
end local 8 end local 7 end local 6 end local 5 end local 4 end local 2 9: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
0 11 1 relations Lorg/jooq/meta/DefaultRelations;
2 9 2 record Lorg/jooq/Record;
3 9 4 schema Lorg/jooq/meta/SchemaDefinition;
4 9 5 key Ljava/lang/String;
5 9 6 tableName Ljava/lang/String;
6 9 7 columnName Ljava/lang/String;
7 9 8 table Lorg/jooq/meta/TableDefinition;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
relations
private org.jooq.Result<org.jooq.Record4<java.lang.String, java.lang.String, java.lang.String, java.lang.String>> fetchKeys(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jooq/Result;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: getstatic org.jooq.meta.postgres.information_schema.Tables.KEY_COLUMN_USAGE:Lorg/jooq/meta/postgres/information_schema/tables/KeyColumnUsage;
ldc "k"
invokevirtual org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage.as:(Ljava/lang/String;)Lorg/jooq/meta/postgres/information_schema/tables/KeyColumnUsage;
astore 2
start local 2 1: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CONSTRAINT:Lorg/jooq/meta/postgres/pg_catalog/tables/PgConstraint;
ldc "c"
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.as:(Ljava/lang/String;)Lorg/jooq/meta/postgres/pg_catalog/tables/PgConstraint;
astore 3
start local 3 2: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.create:()Lorg/jooq/DSLContext;
3: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage.CONSTRAINT_NAME:Lorg/jooq/TableField;
4: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage.TABLE_SCHEMA:Lorg/jooq/TableField;
5: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage.TABLE_NAME:Lorg/jooq/TableField;
6: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage.COLUMN_NAME:Lorg/jooq/TableField;
7: invokeinterface org.jooq.DSLContext.select:(Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
8: aload 3
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
9: aload 2
invokeinterface org.jooq.SelectJoinStep.join:(Lorg/jooq/TableLike;)Lorg/jooq/SelectOnStep;
10: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage.TABLE_SCHEMA:Lorg/jooq/TableField;
aload 3
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.pgClass:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgClass.pgNamespace:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
11: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage.TABLE_NAME:Lorg/jooq/TableField;
aload 3
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.pgClass:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
12: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage.CONSTRAINT_SCHEMA:Lorg/jooq/TableField;
aload 3
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.pgNamespace:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
13: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage.CONSTRAINT_NAME:Lorg/jooq/TableField;
aload 3
getfield org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.CONNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
14: aload 3
getfield org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.CONTYPE:Lorg/jooq/TableField;
aload 1
invokeinterface org.jooq.TableField.eq:(Ljava/lang/Object;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnConditionStep.where:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
15: aload 3
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.pgNamespace:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getInputSchemata:()Ljava/util/List;
invokeinterface org.jooq.TableField.in:(Ljava/util/Collection;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
16: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage.TABLE_SCHEMA:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.asc:()Lorg/jooq/SortField;
17: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage.TABLE_NAME:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.asc:()Lorg/jooq/SortField;
18: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage.CONSTRAINT_NAME:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.asc:()Lorg/jooq/SortField;
19: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.KeyColumnUsage.ORDINAL_POSITION:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.asc:()Lorg/jooq/SortField;
20: invokeinterface org.jooq.SelectConditionStep.orderBy:(Lorg/jooq/OrderField;Lorg/jooq/OrderField;Lorg/jooq/OrderField;Lorg/jooq/OrderField;)Lorg/jooq/SelectSeekStep4;
21: invokeinterface org.jooq.SelectSeekStep4.fetch:()Lorg/jooq/Result;
22: areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
0 23 1 constraintType Ljava/lang/String;
1 23 2 k Lorg/jooq/meta/postgres/information_schema/tables/KeyColumnUsage;
2 23 3 c Lorg/jooq/meta/postgres/pg_catalog/tables/PgConstraint;
Signature: (Ljava/lang/String;)Lorg/jooq/Result<Lorg/jooq/Record4<Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;>;>;
MethodParameters:
Name Flags
constraintType
protected void loadForeignKeys(org.jooq.meta.DefaultRelations);
descriptor: (Lorg/jooq/meta/DefaultRelations;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=15, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.create:()Lorg/jooq/DSLContext;
1: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getConnection:()Ljava/sql/Connection;
invokeinterface java.sql.Connection.getMetaData:()Ljava/sql/DatabaseMetaData;
aconst_null
aconst_null
aconst_null
invokeinterface java.sql.DatabaseMetaData.getExportedKeys:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
invokeinterface org.jooq.DSLContext.fetch:(Ljava/sql/ResultSet;)Lorg/jooq/Result;
2: ldc "key_seq"
invokeinterface org.jooq.Result.sortAsc:(Ljava/lang/String;)Lorg/jooq/Result;
3: ldc "fk_name"
invokeinterface org.jooq.Result.sortAsc:(Ljava/lang/String;)Lorg/jooq/Result;
4: ldc "fktable_name"
invokeinterface org.jooq.Result.sortAsc:(Ljava/lang/String;)Lorg/jooq/Result;
5: ldc "fktable_schem"
invokeinterface org.jooq.Result.sortAsc:(Ljava/lang/String;)Lorg/jooq/Result;
6: astore 2
start local 2 7: aload 2
invokeinterface org.jooq.Result.iterator:()Ljava/util/Iterator;
astore 4
goto 31
StackMap locals: org.jooq.meta.postgres.PostgresDatabase org.jooq.meta.DefaultRelations org.jooq.Result top java.util.Iterator
StackMap stack:
8: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.Record
astore 3
start local 3 9: aload 0
aload 3
ldc "fktable_schem"
ldc Ljava/lang/String;
invokeinterface org.jooq.Record.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getSchema:(Ljava/lang/String;)Lorg/jooq/meta/SchemaDefinition;
astore 5
start local 5 10: aload 0
aload 3
ldc "pktable_schem"
ldc Ljava/lang/String;
invokeinterface org.jooq.Record.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getSchema:(Ljava/lang/String;)Lorg/jooq/meta/SchemaDefinition;
astore 6
start local 6 11: aload 5
ifnull 31
aload 6
ifnonnull 13
12: goto 31
13: StackMap locals: org.jooq.meta.postgres.PostgresDatabase org.jooq.meta.DefaultRelations org.jooq.Result org.jooq.Record java.util.Iterator org.jooq.meta.SchemaDefinition org.jooq.meta.SchemaDefinition
StackMap stack:
aload 3
ldc "fk_name"
ldc Ljava/lang/String;
invokeinterface org.jooq.Record.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.String
astore 7
start local 7 14: aload 3
ldc "fktable_name"
ldc Ljava/lang/String;
invokeinterface org.jooq.Record.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.String
astore 8
start local 8 15: aload 3
ldc "fkcolumn_name"
ldc Ljava/lang/String;
invokeinterface org.jooq.Record.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.String
astore 9
start local 9 16: aload 3
ldc "pk_name"
ldc Ljava/lang/String;
invokeinterface org.jooq.Record.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.String
astore 10
start local 10 17: aload 3
ldc "pktable_name"
ldc Ljava/lang/String;
invokeinterface org.jooq.Record.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.String
astore 11
start local 11 18: aload 3
ldc "pkcolumn_name"
ldc Ljava/lang/String;
invokeinterface org.jooq.Record.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.String
astore 12
start local 12 19: aload 0
aload 5
aload 8
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getTable:(Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;)Lorg/jooq/meta/TableDefinition;
astore 13
start local 13 20: aload 0
aload 6
aload 11
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getTable:(Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;)Lorg/jooq/meta/TableDefinition;
astore 14
start local 14 21: aload 13
ifnull 31
aload 14
ifnull 31
22: aload 1
23: aload 7
24: aload 13
25: aload 13
aload 9
invokeinterface org.jooq.meta.TableDefinition.getColumn:(Ljava/lang/String;)Lorg/jooq/meta/ColumnDefinition;
26: aload 10
27: aload 14
28: aload 14
aload 12
invokeinterface org.jooq.meta.TableDefinition.getColumn:(Ljava/lang/String;)Lorg/jooq/meta/ColumnDefinition;
29: iconst_1
30: invokevirtual org.jooq.meta.DefaultRelations.addForeignKey:(Ljava/lang/String;Lorg/jooq/meta/TableDefinition;Lorg/jooq/meta/ColumnDefinition;Ljava/lang/String;Lorg/jooq/meta/TableDefinition;Lorg/jooq/meta/ColumnDefinition;Z)V
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 5 end local 3 31: StackMap locals: org.jooq.meta.postgres.PostgresDatabase org.jooq.meta.DefaultRelations org.jooq.Result top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
32: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
0 33 1 relations Lorg/jooq/meta/DefaultRelations;
7 33 2 result Lorg/jooq/Result<Lorg/jooq/Record;>;
9 31 3 record Lorg/jooq/Record;
10 31 5 foreignKeySchema Lorg/jooq/meta/SchemaDefinition;
11 31 6 uniqueKeySchema Lorg/jooq/meta/SchemaDefinition;
14 31 7 foreignKey Ljava/lang/String;
15 31 8 foreignKeyTableName Ljava/lang/String;
16 31 9 foreignKeyColumn Ljava/lang/String;
17 31 10 uniqueKey Ljava/lang/String;
18 31 11 uniqueKeyTableName Ljava/lang/String;
19 31 12 uniqueKeyColumn Ljava/lang/String;
20 31 13 foreignKeyTable Lorg/jooq/meta/TableDefinition;
21 31 14 uniqueKeyTable Lorg/jooq/meta/TableDefinition;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
relations
protected void loadCheckConstraints(org.jooq.meta.DefaultRelations);
descriptor: (Lorg/jooq/meta/DefaultRelations;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=10, locals=8, args_size=2
start local 0 start local 1 0: getstatic org.jooq.meta.postgres.information_schema.Tables.CHECK_CONSTRAINTS:Lorg/jooq/meta/postgres/information_schema/tables/CheckConstraints;
ldc "cc"
invokevirtual org.jooq.meta.postgres.information_schema.tables.CheckConstraints.as:(Ljava/lang/String;)Lorg/jooq/meta/postgres/information_schema/tables/CheckConstraints;
astore 2
start local 2 1: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CONSTRAINT:Lorg/jooq/meta/postgres/pg_catalog/tables/PgConstraint;
ldc "pc"
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.as:(Ljava/lang/String;)Lorg/jooq/meta/postgres/pg_catalog/tables/PgConstraint;
astore 3
start local 3 2: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.create:()Lorg/jooq/DSLContext;
3: aload 3
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.pgClass:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgClass.pgNamespace:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
4: aload 3
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.pgClass:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAME:Lorg/jooq/TableField;
5: aload 3
getfield org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.CONNAME:Lorg/jooq/TableField;
aload 2
getfield org.jooq.meta.postgres.information_schema.tables.CheckConstraints.CONSTRAINT_NAME:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.as:(Lorg/jooq/Field;)Lorg/jooq/Field;
6: ldc "pg_get_constraintdef({0}.oid)"
getstatic org.jooq.impl.SQLDataType.VARCHAR:Lorg/jooq/DataType;
iconst_1
anewarray org.jooq.QueryPart
dup
iconst_0
aload 3
aastore
invokestatic org.jooq.impl.DSL.field:(Ljava/lang/String;Lorg/jooq/DataType;[Lorg/jooq/QueryPart;)Lorg/jooq/Field;
ldc "CHECK "
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
ldc ""
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
invokestatic org.jooq.impl.DSL.replace:(Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Field;
aload 2
getfield org.jooq.meta.postgres.information_schema.tables.CheckConstraints.CHECK_CLAUSE:Lorg/jooq/TableField;
invokeinterface org.jooq.Field.as:(Lorg/jooq/Field;)Lorg/jooq/Field;
7: invokeinterface org.jooq.DSLContext.select:(Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
8: aload 3
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
9: aload 3
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.pgClass:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgClass.pgNamespace:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getInputSchemata:()Ljava/util/List;
invokeinterface org.jooq.TableField.in:(Ljava/util/Collection;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectJoinStep.where:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
10: aload 3
getfield org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.CONTYPE:Lorg/jooq/TableField;
ldc "c"
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
11: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getIncludeSystemCheckConstraints:()Z
ifeq 31
12: aload 3
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.pgClass:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgClass.pgNamespace:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
13: aload 3
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.pgClass:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAME:Lorg/jooq/TableField;
14: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.CheckConstraints.CONSTRAINT_NAME:Lorg/jooq/TableField;
15: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.CheckConstraints.CHECK_CLAUSE:Lorg/jooq/TableField;
16: invokestatic org.jooq.impl.DSL.select:(Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
17: aload 3
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
18: aload 2
invokeinterface org.jooq.SelectJoinStep.join:(Lorg/jooq/TableLike;)Lorg/jooq/SelectOnStep;
19: aload 3
getfield org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.CONNAME:Lorg/jooq/TableField;
aload 2
getfield org.jooq.meta.postgres.information_schema.tables.CheckConstraints.CONSTRAINT_NAME:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
20: aload 3
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.pgNamespace:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
aload 2
getfield org.jooq.meta.postgres.information_schema.tables.CheckConstraints.CONSTRAINT_NAME:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
21: aload 3
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.pgNamespace:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getInputSchemata:()Ljava/util/List;
invokeinterface org.jooq.TableField.in:(Ljava/util/Collection;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnConditionStep.where:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
22: aload 3
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.pgClass:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgClass.pgNamespace:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
aload 3
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.pgClass:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAME:Lorg/jooq/TableField;
aload 2
getfield org.jooq.meta.postgres.information_schema.tables.CheckConstraints.CONSTRAINT_NAME:Lorg/jooq/TableField;
invokestatic org.jooq.impl.DSL.row:(Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Row3;
23: aload 3
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.pgClass:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgClass.pgNamespace:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
24: aload 3
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.pgClass:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAME:Lorg/jooq/TableField;
25: aload 3
getfield org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.CONNAME:Lorg/jooq/TableField;
26: invokestatic org.jooq.impl.DSL.select:(Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
27: aload 3
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
28: aload 3
getfield org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.CONTYPE:Lorg/jooq/TableField;
ldc "c"
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectJoinStep.where:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
29: invokeinterface org.jooq.Row3.notIn:(Lorg/jooq/Select;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
30: goto 32
31: StackMap locals: org.jooq.meta.postgres.PostgresDatabase org.jooq.meta.DefaultRelations org.jooq.meta.postgres.information_schema.tables.CheckConstraints org.jooq.meta.postgres.pg_catalog.tables.PgConstraint
StackMap stack: org.jooq.SelectConditionStep
ldc ""
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
ldc ""
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
ldc ""
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
ldc ""
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
invokestatic org.jooq.impl.DSL.select:(Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
invokestatic org.jooq.impl.DSL.falseCondition:()Lorg/jooq/False;
invokeinterface org.jooq.SelectSelectStep.where:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
32: StackMap locals: org.jooq.meta.postgres.PostgresDatabase org.jooq.meta.DefaultRelations org.jooq.meta.postgres.information_schema.tables.CheckConstraints org.jooq.meta.postgres.pg_catalog.tables.PgConstraint
StackMap stack: org.jooq.SelectConditionStep org.jooq.SelectConditionStep
invokeinterface org.jooq.SelectConditionStep.unionAll:(Lorg/jooq/Select;)Lorg/jooq/SelectOrderByStep;
iconst_3
newarray 10
dup
iconst_0
33: iconst_1
iastore
dup
iconst_1
iconst_2
iastore
dup
iconst_2
iconst_3
iastore
invokeinterface org.jooq.SelectOrderByStep.orderBy:([I)Lorg/jooq/SelectLimitStep;
invokeinterface org.jooq.SelectLimitStep.iterator:()Ljava/util/Iterator;
astore 5
goto 44
StackMap locals: org.jooq.meta.postgres.PostgresDatabase org.jooq.meta.DefaultRelations org.jooq.meta.postgres.information_schema.tables.CheckConstraints org.jooq.meta.postgres.pg_catalog.tables.PgConstraint top java.util.Iterator
StackMap stack:
34: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.Record
astore 4
start local 4 35: aload 0
aload 4
aload 3
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.pgClass:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgClass.pgNamespace:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getSchema:(Ljava/lang/String;)Lorg/jooq/meta/SchemaDefinition;
astore 6
start local 6 36: aload 0
aload 6
aload 4
aload 3
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.pgClass:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getTable:(Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;)Lorg/jooq/meta/TableDefinition;
astore 7
start local 7 37: aload 7
ifnull 44
38: aload 1
aload 7
new org.jooq.meta.DefaultCheckConstraintDefinition
dup
39: aload 6
40: aload 7
41: aload 4
aload 2
getfield org.jooq.meta.postgres.information_schema.tables.CheckConstraints.CONSTRAINT_NAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
42: aload 4
aload 2
getfield org.jooq.meta.postgres.information_schema.tables.CheckConstraints.CHECK_CLAUSE:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
invokespecial org.jooq.meta.DefaultCheckConstraintDefinition.<init>:(Lorg/jooq/meta/SchemaDefinition;Lorg/jooq/meta/TableDefinition;Ljava/lang/String;Ljava/lang/String;)V
43: invokevirtual org.jooq.meta.DefaultRelations.addCheckConstraint:(Lorg/jooq/meta/TableDefinition;Lorg/jooq/meta/CheckConstraintDefinition;)V
end local 7 end local 6 end local 4 44: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 34
45: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 46 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
0 46 1 relations Lorg/jooq/meta/DefaultRelations;
1 46 2 cc Lorg/jooq/meta/postgres/information_schema/tables/CheckConstraints;
2 46 3 pc Lorg/jooq/meta/postgres/pg_catalog/tables/PgConstraint;
35 44 4 record Lorg/jooq/Record;
36 44 6 schema Lorg/jooq/meta/SchemaDefinition;
37 44 7 table Lorg/jooq/meta/TableDefinition;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
relations
protected java.util.List<org.jooq.meta.TableDefinition> getTables0();
descriptor: ()Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=10, locals=15, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 2
start local 2 2: ldc ""
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
ldc ""
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
ldc ""
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
ldc ""
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
ldc ""
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
ldc ""
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
invokestatic org.jooq.impl.DSL.select:(Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
3: invokestatic org.jooq.impl.DSL.falseCondition:()Lorg/jooq/False;
invokeinterface org.jooq.SelectSelectStep.where:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
4: astore 3
start local 3 5: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.create:()Lorg/jooq/DSLContext;
iconst_0
anewarray org.jooq.SelectFieldOrAsterisk
6: invokeinterface org.jooq.DSLContext.select:([Lorg/jooq/SelectFieldOrAsterisk;)Lorg/jooq/SelectSelectStep;
7: getstatic org.jooq.meta.postgres.information_schema.Tables.TABLES:Lorg/jooq/meta/postgres/information_schema/tables/Tables;
getfield org.jooq.meta.postgres.information_schema.tables.Tables.TABLE_SCHEMA:Lorg/jooq/TableField;
8: getstatic org.jooq.meta.postgres.information_schema.Tables.TABLES:Lorg/jooq/meta/postgres/information_schema/tables/Tables;
getfield org.jooq.meta.postgres.information_schema.tables.Tables.TABLE_NAME:Lorg/jooq/TableField;
9: getstatic org.jooq.meta.postgres.information_schema.Tables.TABLES:Lorg/jooq/meta/postgres/information_schema/tables/Tables;
getfield org.jooq.meta.postgres.information_schema.tables.Tables.TABLE_NAME:Lorg/jooq/TableField;
ldc "specific_name"
invokeinterface org.jooq.TableField.as:(Ljava/lang/String;)Lorg/jooq/Field;
10: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_DESCRIPTION:Lorg/jooq/meta/postgres/pg_catalog/tables/PgDescription;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgDescription.DESCRIPTION:Lorg/jooq/TableField;
11: getstatic org.jooq.meta.postgres.information_schema.Tables.TABLES:Lorg/jooq/meta/postgres/information_schema/tables/Tables;
getfield org.jooq.meta.postgres.information_schema.tables.Tables.TABLE_TYPE:Lorg/jooq/TableField;
ldc "VIEW"
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
getstatic org.jooq.TableOptions$TableType.VIEW:Lorg/jooq/TableOptions$TableType;
invokevirtual org.jooq.TableOptions$TableType.name:()Ljava/lang/String;
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
invokestatic org.jooq.impl.DSL.when:(Lorg/jooq/Condition;Lorg/jooq/Field;)Lorg/jooq/CaseConditionStep;
12: getstatic org.jooq.TableOptions$TableType.TABLE:Lorg/jooq/TableOptions$TableType;
invokevirtual org.jooq.TableOptions$TableType.name:()Ljava/lang/String;
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
invokeinterface org.jooq.CaseConditionStep.else_:(Lorg/jooq/Field;)Lorg/jooq/Field;
ldc "table_type"
invokeinterface org.jooq.Field.as:(Ljava/lang/String;)Lorg/jooq/Field;
13: getstatic org.jooq.meta.postgres.information_schema.Tables.VIEWS:Lorg/jooq/meta/postgres/information_schema/tables/Views;
getfield org.jooq.meta.postgres.information_schema.tables.Views.VIEW_DEFINITION:Lorg/jooq/TableField;
14: invokestatic org.jooq.impl.DSL.select:(Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
15: getstatic org.jooq.meta.postgres.information_schema.Tables.TABLES:Lorg/jooq/meta/postgres/information_schema/tables/Tables;
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
16: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
invokeinterface org.jooq.SelectJoinStep.join:(Lorg/jooq/TableLike;)Lorg/jooq/SelectOnStep;
17: getstatic org.jooq.meta.postgres.information_schema.Tables.TABLES:Lorg/jooq/meta/postgres/information_schema/tables/Tables;
getfield org.jooq.meta.postgres.information_schema.tables.Tables.TABLE_SCHEMA:Lorg/jooq/TableField;
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
18: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CLASS:Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
invokeinterface org.jooq.SelectOnConditionStep.join:(Lorg/jooq/TableLike;)Lorg/jooq/SelectOnStep;
19: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CLASS:Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAME:Lorg/jooq/TableField;
getstatic org.jooq.meta.postgres.information_schema.Tables.TABLES:Lorg/jooq/meta/postgres/information_schema/tables/Tables;
getfield org.jooq.meta.postgres.information_schema.tables.Tables.TABLE_NAME:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
20: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CLASS:Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAMESPACE:Lorg/jooq/TableField;
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
21: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_DESCRIPTION:Lorg/jooq/meta/postgres/pg_catalog/tables/PgDescription;
invokeinterface org.jooq.SelectOnConditionStep.leftJoin:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinPartitionByStep;
22: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_DESCRIPTION:Lorg/jooq/meta/postgres/pg_catalog/tables/PgDescription;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgDescription.OBJOID:Lorg/jooq/TableField;
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CLASS:Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectJoinPartitionByStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
23: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_DESCRIPTION:Lorg/jooq/meta/postgres/pg_catalog/tables/PgDescription;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgDescription.OBJSUBID:Lorg/jooq/TableField;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface org.jooq.TableField.eq:(Ljava/lang/Object;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
24: getstatic org.jooq.meta.postgres.information_schema.Tables.VIEWS:Lorg/jooq/meta/postgres/information_schema/tables/Views;
invokeinterface org.jooq.SelectOnConditionStep.leftJoin:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinPartitionByStep;
25: getstatic org.jooq.meta.postgres.information_schema.Tables.TABLES:Lorg/jooq/meta/postgres/information_schema/tables/Tables;
getfield org.jooq.meta.postgres.information_schema.tables.Tables.TABLE_SCHEMA:Lorg/jooq/TableField;
getstatic org.jooq.meta.postgres.information_schema.Tables.VIEWS:Lorg/jooq/meta/postgres/information_schema/tables/Views;
getfield org.jooq.meta.postgres.information_schema.tables.Views.TABLE_SCHEMA:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectJoinPartitionByStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
26: getstatic org.jooq.meta.postgres.information_schema.Tables.TABLES:Lorg/jooq/meta/postgres/information_schema/tables/Tables;
getfield org.jooq.meta.postgres.information_schema.tables.Tables.TABLE_NAME:Lorg/jooq/TableField;
getstatic org.jooq.meta.postgres.information_schema.Tables.VIEWS:Lorg/jooq/meta/postgres/information_schema/tables/Views;
getfield org.jooq.meta.postgres.information_schema.tables.Views.TABLE_NAME:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
27: getstatic org.jooq.meta.postgres.information_schema.Tables.TABLES:Lorg/jooq/meta/postgres/information_schema/tables/Tables;
getfield org.jooq.meta.postgres.information_schema.tables.Tables.TABLE_SCHEMA:Lorg/jooq/TableField;
aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getInputSchemata:()Ljava/util/List;
invokeinterface org.jooq.TableField.in:(Ljava/util/Collection;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnConditionStep.where:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
28: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.canUseTupleInPredicates:()Z
ifeq 39
29: getstatic org.jooq.meta.postgres.information_schema.Tables.TABLES:Lorg/jooq/meta/postgres/information_schema/tables/Tables;
getfield org.jooq.meta.postgres.information_schema.tables.Tables.TABLE_SCHEMA:Lorg/jooq/TableField;
getstatic org.jooq.meta.postgres.information_schema.Tables.TABLES:Lorg/jooq/meta/postgres/information_schema/tables/Tables;
getfield org.jooq.meta.postgres.information_schema.tables.Tables.TABLE_NAME:Lorg/jooq/TableField;
invokestatic org.jooq.impl.DSL.row:(Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Row2;
30: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
31: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CLASS:Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAME:Lorg/jooq/TableField;
32: invokestatic org.jooq.impl.DSL.select:(Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
33: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CLASS:Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
34: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
invokeinterface org.jooq.SelectJoinStep.join:(Lorg/jooq/TableLike;)Lorg/jooq/SelectOnStep;
35: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CLASS:Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAMESPACE:Lorg/jooq/TableField;
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
36: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CLASS:Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELKIND:Lorg/jooq/TableField;
ldc "m"
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnConditionStep.where:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
37: invokeinterface org.jooq.Row2.notIn:(Lorg/jooq/Select;)Lorg/jooq/Condition;
38: goto 40
39: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List java.util.Map org.jooq.Select
StackMap stack: org.jooq.SelectSelectStep org.jooq.SelectConditionStep
invokestatic org.jooq.impl.DSL.noCondition:()Lorg/jooq/Condition;
40: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List java.util.Map org.jooq.Select
StackMap stack: org.jooq.SelectSelectStep org.jooq.SelectConditionStep org.jooq.Condition
invokeinterface org.jooq.SelectConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
41: ldc "{0}::varchar"
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.getDataType:()Lorg/jooq/DataType;
iconst_1
anewarray org.jooq.QueryPart
dup
iconst_0
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
aastore
invokestatic org.jooq.impl.DSL.field:(Ljava/lang/String;Lorg/jooq/DataType;[Lorg/jooq/QueryPart;)Lorg/jooq/Field;
42: ldc "{0}::varchar"
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CLASS:Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.getDataType:()Lorg/jooq/DataType;
iconst_1
anewarray org.jooq.QueryPart
dup
iconst_0
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CLASS:Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAME:Lorg/jooq/TableField;
aastore
invokestatic org.jooq.impl.DSL.field:(Ljava/lang/String;Lorg/jooq/DataType;[Lorg/jooq/QueryPart;)Lorg/jooq/Field;
43: ldc "{0}::varchar"
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CLASS:Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.getDataType:()Lorg/jooq/DataType;
iconst_1
anewarray org.jooq.QueryPart
dup
iconst_0
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CLASS:Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAME:Lorg/jooq/TableField;
aastore
invokestatic org.jooq.impl.DSL.field:(Ljava/lang/String;Lorg/jooq/DataType;[Lorg/jooq/QueryPart;)Lorg/jooq/Field;
44: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_DESCRIPTION:Lorg/jooq/meta/postgres/pg_catalog/tables/PgDescription;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgDescription.DESCRIPTION:Lorg/jooq/TableField;
45: getstatic org.jooq.TableOptions$TableType.MATERIALIZED_VIEW:Lorg/jooq/TableOptions$TableType;
invokevirtual org.jooq.TableOptions$TableType.name:()Ljava/lang/String;
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
ldc "table_type"
invokeinterface org.jooq.Param.as:(Ljava/lang/String;)Lorg/jooq/Field;
46: ldc ""
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
47: invokestatic org.jooq.impl.DSL.select:(Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
48: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CLASS:Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
49: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
invokeinterface org.jooq.SelectJoinStep.join:(Lorg/jooq/TableLike;)Lorg/jooq/SelectOnStep;
50: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CLASS:Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAMESPACE:Lorg/jooq/TableField;
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
51: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_DESCRIPTION:Lorg/jooq/meta/postgres/pg_catalog/tables/PgDescription;
invokeinterface org.jooq.SelectOnConditionStep.leftOuterJoin:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinPartitionByStep;
52: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_DESCRIPTION:Lorg/jooq/meta/postgres/pg_catalog/tables/PgDescription;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgDescription.OBJOID:Lorg/jooq/TableField;
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CLASS:Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectJoinPartitionByStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
53: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_DESCRIPTION:Lorg/jooq/meta/postgres/pg_catalog/tables/PgDescription;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgDescription.OBJSUBID:Lorg/jooq/TableField;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface org.jooq.TableField.eq:(Ljava/lang/Object;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
54: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getInputSchemata:()Ljava/util/List;
invokeinterface org.jooq.TableField.in:(Ljava/util/Collection;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnConditionStep.where:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
55: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CLASS:Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELKIND:Lorg/jooq/TableField;
ldc "m"
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
56: invokeinterface org.jooq.SelectConditionStep.unionAll:(Lorg/jooq/Select;)Lorg/jooq/SelectOrderByStep;
57: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.tableValuedFunctions:()Z
ifeq 71
58: getstatic org.jooq.meta.postgres.information_schema.Tables.ROUTINES:Lorg/jooq/meta/postgres/information_schema/tables/Routines;
getfield org.jooq.meta.postgres.information_schema.tables.Routines.ROUTINE_SCHEMA:Lorg/jooq/TableField;
59: getstatic org.jooq.meta.postgres.information_schema.Tables.ROUTINES:Lorg/jooq/meta/postgres/information_schema/tables/Routines;
getfield org.jooq.meta.postgres.information_schema.tables.Routines.ROUTINE_NAME:Lorg/jooq/TableField;
60: getstatic org.jooq.meta.postgres.information_schema.Tables.ROUTINES:Lorg/jooq/meta/postgres/information_schema/tables/Routines;
getfield org.jooq.meta.postgres.information_schema.tables.Routines.SPECIFIC_NAME:Lorg/jooq/TableField;
61: ldc ""
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
62: getstatic org.jooq.TableOptions$TableType.FUNCTION:Lorg/jooq/TableOptions$TableType;
invokevirtual org.jooq.TableOptions$TableType.name:()Ljava/lang/String;
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
ldc "table_type"
invokeinterface org.jooq.Param.as:(Ljava/lang/String;)Lorg/jooq/Field;
63: ldc ""
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
64: invokestatic org.jooq.impl.DSL.select:(Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
65: getstatic org.jooq.meta.postgres.information_schema.Tables.ROUTINES:Lorg/jooq/meta/postgres/information_schema/tables/Routines;
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
66: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
invokeinterface org.jooq.SelectJoinStep.join:(Lorg/jooq/TableLike;)Lorg/jooq/SelectOnStep;
getstatic org.jooq.meta.postgres.information_schema.Tables.ROUTINES:Lorg/jooq/meta/postgres/information_schema/tables/Routines;
getfield org.jooq.meta.postgres.information_schema.tables.Routines.SPECIFIC_SCHEMA:Lorg/jooq/TableField;
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
67: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_PROC:Lorg/jooq/meta/postgres/pg_catalog/tables/PgProc;
invokeinterface org.jooq.SelectOnConditionStep.join:(Lorg/jooq/TableLike;)Lorg/jooq/SelectOnStep;
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_PROC:Lorg/jooq/meta/postgres/pg_catalog/tables/PgProc;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgProc.PRONAMESPACE:Lorg/jooq/TableField;
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
68: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_PROC:Lorg/jooq/meta/postgres/pg_catalog/tables/PgProc;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgProc.PRONAME:Lorg/jooq/TableField;
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "_"
aastore
invokeinterface org.jooq.TableField.concat:([Ljava/lang/String;)Lorg/jooq/Field;
iconst_1
anewarray org.jooq.Field
dup
iconst_0
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_PROC:Lorg/jooq/meta/postgres/pg_catalog/tables/PgProc;
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
aastore
invokeinterface org.jooq.Field.concat:([Lorg/jooq/Field;)Lorg/jooq/Field;
getstatic org.jooq.meta.postgres.information_schema.Tables.ROUTINES:Lorg/jooq/meta/postgres/information_schema/tables/Routines;
getfield org.jooq.meta.postgres.information_schema.tables.Routines.SPECIFIC_NAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Field.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
69: getstatic org.jooq.meta.postgres.information_schema.Tables.ROUTINES:Lorg/jooq/meta/postgres/information_schema/tables/Routines;
getfield org.jooq.meta.postgres.information_schema.tables.Routines.ROUTINE_SCHEMA:Lorg/jooq/TableField;
aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getInputSchemata:()Ljava/util/List;
invokeinterface org.jooq.TableField.in:(Ljava/util/Collection;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnConditionStep.where:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
70: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_PROC:Lorg/jooq/meta/postgres/pg_catalog/tables/PgProc;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgProc.PRORETSET:Lorg/jooq/TableField;
invokeinterface org.jooq.SelectConditionStep.and:(Lorg/jooq/Field;)Lorg/jooq/SelectConditionStep;
goto 72
71: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List java.util.Map org.jooq.Select
StackMap stack: org.jooq.SelectSelectStep org.jooq.SelectOrderByStep
aload 3
72: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List java.util.Map org.jooq.Select
StackMap stack: org.jooq.SelectSelectStep org.jooq.SelectOrderByStep org.jooq.Select
invokeinterface org.jooq.SelectOrderByStep.unionAll:(Lorg/jooq/Select;)Lorg/jooq/SelectOrderByStep;
73: ldc "tables"
invokeinterface org.jooq.SelectOrderByStep.asTable:(Ljava/lang/String;)Lorg/jooq/Table;
74: invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
iconst_2
newarray 10
dup
iconst_0
75: iconst_1
iastore
dup
iconst_1
iconst_2
iastore
invokeinterface org.jooq.SelectJoinStep.orderBy:([I)Lorg/jooq/SelectLimitStep;
76: invokeinterface org.jooq.SelectLimitStep.fetch:()Lorg/jooq/Result;
invokeinterface org.jooq.Result.iterator:()Ljava/util/Iterator;
astore 5
goto 93
StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List java.util.Map org.jooq.Select top java.util.Iterator
StackMap stack:
77: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.Record
astore 4
start local 4 78: aload 0
aload 4
getstatic org.jooq.meta.postgres.information_schema.Tables.TABLES:Lorg/jooq/meta/postgres/information_schema/tables/Tables;
getfield org.jooq.meta.postgres.information_schema.tables.Tables.TABLE_SCHEMA:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getSchema:(Ljava/lang/String;)Lorg/jooq/meta/SchemaDefinition;
astore 6
start local 6 79: aload 4
getstatic org.jooq.meta.postgres.information_schema.Tables.TABLES:Lorg/jooq/meta/postgres/information_schema/tables/Tables;
getfield org.jooq.meta.postgres.information_schema.tables.Tables.TABLE_NAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
astore 7
start local 7 80: aload 4
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_DESCRIPTION:Lorg/jooq/meta/postgres/pg_catalog/tables/PgDescription;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgDescription.DESCRIPTION:Lorg/jooq/TableField;
ldc Ljava/lang/String;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.String
astore 8
start local 8 81: aload 4
ldc "table_type"
ldc Lorg/jooq/TableOptions$TableType;
invokeinterface org.jooq.Record.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
checkcast org.jooq.TableOptions$TableType
astore 9
start local 9 82: aload 4
getstatic org.jooq.meta.postgres.information_schema.Tables.VIEWS:Lorg/jooq/meta/postgres/information_schema/tables/Views;
getfield org.jooq.meta.postgres.information_schema.tables.Views.VIEW_DEFINITION:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
astore 10
start local 10 83: aload 10
ifnull 85
aload 10
invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
ldc "create"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 85
84: new java.lang.StringBuilder
dup
ldc "create view \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\" as "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 10
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 10
85: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List java.util.Map org.jooq.Select org.jooq.Record java.util.Iterator org.jooq.meta.SchemaDefinition java.lang.String java.lang.String org.jooq.TableOptions$TableType java.lang.String
StackMap stack:
invokestatic org.jooq.meta.postgres.PostgresDatabase.$SWITCH_TABLE$org$jooq$TableOptions$TableType:()[I
aload 9
invokevirtual org.jooq.TableOptions$TableType.ordinal:()I
iaload
tableswitch { // 4 - 5
4: 88
5: 86
default: 90
}
86: StackMap locals:
StackMap stack:
aload 1
new org.jooq.meta.postgres.PostgresTableValuedFunction
dup
aload 6
aload 7
aload 4
getstatic org.jooq.meta.postgres.information_schema.Tables.ROUTINES:Lorg/jooq/meta/postgres/information_schema/tables/Routines;
getfield org.jooq.meta.postgres.information_schema.tables.Routines.SPECIFIC_NAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
aload 8
invokespecial org.jooq.meta.postgres.PostgresTableValuedFunction.<init>:(Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
87: goto 93
88: StackMap locals:
StackMap stack:
aload 1
new org.jooq.meta.postgres.PostgresMaterializedViewDefinition
dup
aload 6
aload 7
aload 8
invokespecial org.jooq.meta.postgres.PostgresMaterializedViewDefinition.<init>:(Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Ljava/lang/String;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
89: goto 93
90: StackMap locals:
StackMap stack:
new org.jooq.meta.postgres.PostgresTableDefinition
dup
aload 6
aload 7
aload 8
aload 9
aload 10
invokespecial org.jooq.meta.postgres.PostgresTableDefinition.<init>:(Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Ljava/lang/String;Lorg/jooq/TableOptions$TableType;Ljava/lang/String;)V
astore 11
start local 11 91: aload 1
aload 11
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
92: aload 2
iconst_2
anewarray java.lang.String
dup
iconst_0
aload 6
invokevirtual org.jooq.meta.SchemaDefinition.getName:()Ljava/lang/String;
aastore
dup
iconst_1
aload 7
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
aload 11
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 4 93: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List java.util.Map org.jooq.Select top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 77
94: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CLASS:Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
ldc "ct"
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgClass.as:(Ljava/lang/String;)Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
astore 4
start local 4 95: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
ldc "cn"
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.as:(Ljava/lang/String;)Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
astore 5
start local 5 96: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_INHERITS:Lorg/jooq/meta/postgres/pg_catalog/tables/PgInherits;
ldc "i"
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgInherits.as:(Ljava/lang/String;)Lorg/jooq/meta/postgres/pg_catalog/tables/PgInherits;
astore 6
start local 6 97: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CLASS:Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
ldc "pt"
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgClass.as:(Ljava/lang/String;)Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
astore 7
start local 7 98: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
ldc "pn"
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.as:(Ljava/lang/String;)Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
astore 8
start local 8 99: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.is84:()Z
ifeq 133
100: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.create:()Lorg/jooq/DSLContext;
101: aload 5
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
102: aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAME:Lorg/jooq/TableField;
103: aload 8
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
104: aload 7
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAME:Lorg/jooq/TableField;
105: aload 6
getfield org.jooq.meta.postgres.pg_catalog.tables.PgInherits.INHSEQNO:Lorg/jooq/TableField;
invokestatic org.jooq.impl.DSL.max:(Lorg/jooq/Field;)Lorg/jooq/AggregateFunction;
invokeinterface org.jooq.AggregateFunction.over:()Lorg/jooq/WindowPartitionByStep;
iconst_1
anewarray org.jooq.Field
dup
iconst_0
aload 6
getfield org.jooq.meta.postgres.pg_catalog.tables.PgInherits.INHRELID:Lorg/jooq/TableField;
aastore
invokeinterface org.jooq.WindowPartitionByStep.partitionBy:([Lorg/jooq/Field;)Lorg/jooq/WindowOrderByStep;
ldc "m"
invokeinterface org.jooq.WindowOrderByStep.as:(Ljava/lang/String;)Lorg/jooq/Field;
106: invokeinterface org.jooq.DSLContext.select:(Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
107: aload 4
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
108: aload 5
invokeinterface org.jooq.SelectJoinStep.join:(Lorg/jooq/TableLike;)Lorg/jooq/SelectOnStep;
aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAMESPACE:Lorg/jooq/TableField;
aload 5
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
109: aload 6
invokeinterface org.jooq.SelectOnConditionStep.join:(Lorg/jooq/TableLike;)Lorg/jooq/SelectOnStep;
aload 6
getfield org.jooq.meta.postgres.pg_catalog.tables.PgInherits.INHRELID:Lorg/jooq/TableField;
aload 4
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
110: aload 7
invokeinterface org.jooq.SelectOnConditionStep.join:(Lorg/jooq/TableLike;)Lorg/jooq/SelectOnStep;
aload 6
getfield org.jooq.meta.postgres.pg_catalog.tables.PgInherits.INHPARENT:Lorg/jooq/TableField;
aload 7
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
111: aload 8
invokeinterface org.jooq.SelectOnConditionStep.join:(Lorg/jooq/TableLike;)Lorg/jooq/SelectOnStep;
aload 7
getfield org.jooq.meta.postgres.pg_catalog.tables.PgClass.RELNAMESPACE:Lorg/jooq/TableField;
aload 8
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
112: aload 5
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getInputSchemata:()Ljava/util/List;
invokeinterface org.jooq.TableField.in:(Ljava/util/Collection;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnConditionStep.where:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
113: aload 8
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getInputSchemata:()Ljava/util/List;
invokeinterface org.jooq.TableField.in:(Ljava/util/Collection;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
114: invokeinterface org.jooq.SelectConditionStep.fetch:()Lorg/jooq/Result;
invokeinterface org.jooq.Result.iterator:()Ljava/util/Iterator;
astore 10
goto 132
StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List java.util.Map org.jooq.Select org.jooq.meta.postgres.pg_catalog.tables.PgClass org.jooq.meta.postgres.pg_catalog.tables.PgNamespace org.jooq.meta.postgres.pg_catalog.tables.PgInherits org.jooq.meta.postgres.pg_catalog.tables.PgClass org.jooq.meta.postgres.pg_catalog.tables.PgNamespace top java.util.Iterator
StackMap stack:
115: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.Record5
astore 9
start local 9 116: iconst_2
anewarray java.lang.String
dup
iconst_0
aload 9
invokeinterface org.jooq.Record5.value1:()Ljava/lang/Object;
checkcast java.lang.String
aastore
dup
iconst_1
aload 9
invokeinterface org.jooq.Record5.value2:()Ljava/lang/Object;
checkcast java.lang.String
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
astore 11
start local 11 117: iconst_2
anewarray java.lang.String
dup
iconst_0
aload 9
invokeinterface org.jooq.Record5.value3:()Ljava/lang/Object;
checkcast java.lang.String
aastore
dup
iconst_1
aload 9
invokeinterface org.jooq.Record5.value4:()Ljava/lang/Object;
checkcast java.lang.String
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
astore 12
start local 12 118: aload 9
invokeinterface org.jooq.Record5.value5:()Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
iconst_1
if_icmple 127
119: getstatic org.jooq.meta.postgres.PostgresDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "Multiple inheritance"
120: new java.lang.StringBuilder
dup
ldc "Multiple inheritance is not supported by jOOQ: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
121: aload 11
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
122: ldc " inherits from "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
123: aload 12
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
124: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
125: invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
126: goto 132
127: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List java.util.Map org.jooq.Select org.jooq.meta.postgres.pg_catalog.tables.PgClass org.jooq.meta.postgres.pg_catalog.tables.PgNamespace org.jooq.meta.postgres.pg_catalog.tables.PgInherits org.jooq.meta.postgres.pg_catalog.tables.PgClass org.jooq.meta.postgres.pg_catalog.tables.PgNamespace org.jooq.Record5 java.util.Iterator org.jooq.Name org.jooq.Name
StackMap stack:
aload 2
aload 11
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.jooq.meta.postgres.PostgresTableDefinition
astore 13
start local 13 128: aload 2
aload 12
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.jooq.meta.postgres.PostgresTableDefinition
astore 14
start local 14 129: aload 13
ifnull 132
aload 14
ifnull 132
130: aload 13
aload 14
invokevirtual org.jooq.meta.postgres.PostgresTableDefinition.setParentTable:(Lorg/jooq/meta/TableDefinition;)V
131: aload 14
invokevirtual org.jooq.meta.postgres.PostgresTableDefinition.getChildTables:()Ljava/util/List;
aload 13
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 14 end local 13 end local 12 end local 11 end local 9 132: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List java.util.Map org.jooq.Select org.jooq.meta.postgres.pg_catalog.tables.PgClass org.jooq.meta.postgres.pg_catalog.tables.PgNamespace org.jooq.meta.postgres.pg_catalog.tables.PgInherits org.jooq.meta.postgres.pg_catalog.tables.PgClass org.jooq.meta.postgres.pg_catalog.tables.PgNamespace top java.util.Iterator
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 115
133: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List java.util.Map org.jooq.Select org.jooq.meta.postgres.pg_catalog.tables.PgClass org.jooq.meta.postgres.pg_catalog.tables.PgNamespace org.jooq.meta.postgres.pg_catalog.tables.PgInherits org.jooq.meta.postgres.pg_catalog.tables.PgClass org.jooq.meta.postgres.pg_catalog.tables.PgNamespace
StackMap stack:
aload 1
areturn
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 134 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
1 134 1 result Ljava/util/List<Lorg/jooq/meta/TableDefinition;>;
2 134 2 map Ljava/util/Map<Lorg/jooq/Name;Lorg/jooq/meta/postgres/PostgresTableDefinition;>;
5 134 3 empty Lorg/jooq/Select<Lorg/jooq/Record6<Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;>;>;
78 93 4 record Lorg/jooq/Record;
79 93 6 schema Lorg/jooq/meta/SchemaDefinition;
80 93 7 name Ljava/lang/String;
81 93 8 comment Ljava/lang/String;
82 93 9 tableType Lorg/jooq/TableOptions$TableType;
83 93 10 source Ljava/lang/String;
91 93 11 t Lorg/jooq/meta/postgres/PostgresTableDefinition;
95 134 4 ct Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
96 134 5 cn Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
97 134 6 i Lorg/jooq/meta/postgres/pg_catalog/tables/PgInherits;
98 134 7 pt Lorg/jooq/meta/postgres/pg_catalog/tables/PgClass;
99 134 8 pn Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
116 132 9 inheritance Lorg/jooq/Record5<Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;>;
117 132 11 child Lorg/jooq/Name;
118 132 12 parent Lorg/jooq/Name;
128 132 13 childTable Lorg/jooq/meta/postgres/PostgresTableDefinition;
129 132 14 parentTable Lorg/jooq/meta/postgres/PostgresTableDefinition;
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/TableDefinition;>;
protected java.util.List<org.jooq.meta.CatalogDefinition> getCatalogs0();
descriptor: ()Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=2, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 1
new org.jooq.meta.CatalogDefinition
dup
aload 0
ldc ""
ldc ""
invokespecial org.jooq.meta.CatalogDefinition.<init>:(Lorg/jooq/meta/Database;Ljava/lang/String;Ljava/lang/String;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
1 3 1 result Ljava/util/List<Lorg/jooq/meta/CatalogDefinition;>;
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/CatalogDefinition;>;
protected java.util.List<org.jooq.meta.SchemaDefinition> getSchemata0();
descriptor: ()Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=4, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.create:()Lorg/jooq/DSLContext;
2: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.DSLContext.select:(Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
3: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
4: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.SelectJoinStep.orderBy:(Lorg/jooq/OrderField;)Lorg/jooq/SelectSeekStep1;
5: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.SelectSeekStep1.fetch:(Lorg/jooq/Field;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 8
StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List top java.util.Iterator
StackMap stack:
6: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 2
start local 2 7: aload 1
new org.jooq.meta.SchemaDefinition
dup
aload 0
aload 2
ldc ""
invokespecial org.jooq.meta.SchemaDefinition.<init>:(Lorg/jooq/meta/Database;Ljava/lang/String;Ljava/lang/String;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 8: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
9: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
1 10 1 result Ljava/util/List<Lorg/jooq/meta/SchemaDefinition;>;
7 8 2 name Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/SchemaDefinition;>;
protected java.util.List<org.jooq.meta.SequenceDefinition> getSequences0();
descriptor: ()Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=14, locals=6, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.create:()Lorg/jooq/DSLContext;
2: getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.SEQUENCE_SCHEMA:Lorg/jooq/TableField;
3: getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.SEQUENCE_NAME:Lorg/jooq/TableField;
4: getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.DATA_TYPE:Lorg/jooq/TableField;
5: getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.NUMERIC_PRECISION:Lorg/jooq/TableField;
6: getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.NUMERIC_SCALE:Lorg/jooq/TableField;
7: getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.START_VALUE:Lorg/jooq/TableField;
getstatic org.jooq.impl.SQLDataType.DECIMAL_INTEGER:Lorg/jooq/DataType;
invokeinterface org.jooq.TableField.cast:(Lorg/jooq/DataType;)Lorg/jooq/Field;
invokestatic org.jooq.impl.DSL.one:()Lorg/jooq/Param;
invokestatic org.jooq.impl.DSL.nullif:(Ljava/lang/Object;Ljava/lang/Object;)Lorg/jooq/Field;
getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.START_VALUE:Lorg/jooq/TableField;
invokeinterface org.jooq.Field.as:(Lorg/jooq/Field;)Lorg/jooq/Field;
8: getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.INCREMENT:Lorg/jooq/TableField;
getstatic org.jooq.impl.SQLDataType.DECIMAL_INTEGER:Lorg/jooq/DataType;
invokeinterface org.jooq.TableField.cast:(Lorg/jooq/DataType;)Lorg/jooq/Field;
invokestatic org.jooq.impl.DSL.one:()Lorg/jooq/Param;
invokestatic org.jooq.impl.DSL.nullif:(Ljava/lang/Object;Ljava/lang/Object;)Lorg/jooq/Field;
getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.INCREMENT:Lorg/jooq/TableField;
invokeinterface org.jooq.Field.as:(Lorg/jooq/Field;)Lorg/jooq/Field;
9: getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.MINIMUM_VALUE:Lorg/jooq/TableField;
getstatic org.jooq.impl.SQLDataType.DECIMAL_INTEGER:Lorg/jooq/DataType;
invokeinterface org.jooq.TableField.cast:(Lorg/jooq/DataType;)Lorg/jooq/Field;
invokestatic org.jooq.impl.DSL.one:()Lorg/jooq/Param;
invokestatic org.jooq.impl.DSL.nullif:(Ljava/lang/Object;Ljava/lang/Object;)Lorg/jooq/Field;
getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.MINIMUM_VALUE:Lorg/jooq/TableField;
invokeinterface org.jooq.Field.as:(Lorg/jooq/Field;)Lorg/jooq/Field;
10: getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.MAXIMUM_VALUE:Lorg/jooq/TableField;
getstatic org.jooq.impl.SQLDataType.DECIMAL_INTEGER:Lorg/jooq/DataType;
invokeinterface org.jooq.TableField.cast:(Lorg/jooq/DataType;)Lorg/jooq/Field;
11: iconst_2
invokestatic org.jooq.impl.DSL.inline:(I)Lorg/jooq/Param;
getstatic org.jooq.impl.SQLDataType.DECIMAL_INTEGER:Lorg/jooq/DataType;
invokestatic org.jooq.impl.DSL.cast:(Lorg/jooq/Field;Lorg/jooq/DataType;)Lorg/jooq/Field;
getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.NUMERIC_PRECISION:Lorg/jooq/TableField;
iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface org.jooq.TableField.minus:(Ljava/lang/Number;)Lorg/jooq/Field;
getstatic org.jooq.impl.SQLDataType.DECIMAL_INTEGER:Lorg/jooq/DataType;
invokestatic org.jooq.impl.DSL.cast:(Lorg/jooq/Field;Lorg/jooq/DataType;)Lorg/jooq/Field;
invokestatic org.jooq.impl.DSL.power:(Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Field;
iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface org.jooq.Field.minus:(Ljava/lang/Number;)Lorg/jooq/Field;
12: invokestatic org.jooq.impl.DSL.nullif:(Ljava/lang/Object;Ljava/lang/Object;)Lorg/jooq/Field;
13: getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.MAXIMUM_VALUE:Lorg/jooq/TableField;
invokeinterface org.jooq.Field.as:(Lorg/jooq/Field;)Lorg/jooq/Field;
14: getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.CYCLE_OPTION:Lorg/jooq/TableField;
getstatic org.jooq.impl.SQLDataType.BOOLEAN:Lorg/jooq/DataType;
invokeinterface org.jooq.TableField.cast:(Lorg/jooq/DataType;)Lorg/jooq/Field;
getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.CYCLE_OPTION:Lorg/jooq/TableField;
invokeinterface org.jooq.Field.as:(Lorg/jooq/Field;)Lorg/jooq/Field;
15: invokeinterface org.jooq.DSLContext.select:(Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
16: getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
17: getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.SEQUENCE_SCHEMA:Lorg/jooq/TableField;
aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getInputSchemata:()Ljava/util/List;
invokeinterface org.jooq.TableField.in:(Ljava/util/Collection;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectJoinStep.where:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
18: getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.SEQUENCE_SCHEMA:Lorg/jooq/TableField;
19: getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.SEQUENCE_NAME:Lorg/jooq/TableField;
20: invokeinterface org.jooq.SelectConditionStep.orderBy:(Lorg/jooq/OrderField;Lorg/jooq/OrderField;)Lorg/jooq/SelectSeekStep2;
21: invokeinterface org.jooq.SelectSeekStep2.fetch:()Lorg/jooq/Result;
invokeinterface org.jooq.Result.iterator:()Ljava/util/Iterator;
astore 3
goto 45
StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List top java.util.Iterator
StackMap stack:
22: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.Record
astore 2
start local 2 23: aload 0
aload 2
getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.SEQUENCE_SCHEMA:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getSchema:(Ljava/lang/String;)Lorg/jooq/meta/SchemaDefinition;
astore 4
start local 4 24: new org.jooq.meta.DefaultDataTypeDefinition
dup
25: aload 0
aload 4
26: aload 2
getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.DATA_TYPE:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
27: iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
28: aload 2
getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.NUMERIC_PRECISION:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.Number
29: aload 2
getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.NUMERIC_SCALE:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.Number
30: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
31: aconst_null
32: invokespecial org.jooq.meta.DefaultDataTypeDefinition.<init>:(Lorg/jooq/meta/Database;Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Boolean;Ljava/lang/String;)V
astore 5
start local 5 33: aload 1
new org.jooq.meta.DefaultSequenceDefinition
dup
34: aload 4
35: aload 2
getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.SEQUENCE_NAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
36: aload 5
37: aconst_null
38: aload 2
getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.START_VALUE:Lorg/jooq/TableField;
ldc Ljava/math/BigInteger;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.Number
39: aload 2
getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.INCREMENT:Lorg/jooq/TableField;
ldc Ljava/math/BigInteger;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.Number
40: aload 2
getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.MINIMUM_VALUE:Lorg/jooq/TableField;
ldc Ljava/math/BigInteger;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.Number
41: aload 2
getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.MAXIMUM_VALUE:Lorg/jooq/TableField;
ldc Ljava/math/BigInteger;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.Number
42: aload 2
getstatic org.jooq.meta.postgres.information_schema.Tables.SEQUENCES:Lorg/jooq/meta/postgres/information_schema/tables/Sequences;
getfield org.jooq.meta.postgres.information_schema.tables.Sequences.CYCLE_OPTION:Lorg/jooq/TableField;
ldc Ljava/lang/Boolean;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
43: aconst_null
invokespecial org.jooq.meta.DefaultSequenceDefinition.<init>:(Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Lorg/jooq/meta/DataTypeDefinition;Ljava/lang/String;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;ZLjava/lang/Number;)V
44: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 end local 4 end local 2 45: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 22
46: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 47 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
1 47 1 result Ljava/util/List<Lorg/jooq/meta/SequenceDefinition;>;
23 45 2 record Lorg/jooq/Record;
24 45 4 schema Lorg/jooq/meta/SchemaDefinition;
33 45 5 type Lorg/jooq/meta/DataTypeDefinition;
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/SequenceDefinition;>;
protected java.util.List<org.jooq.meta.EnumDefinition> getEnums0();
descriptor: ()Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=12, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 0
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_ENUM:Lorg/jooq/meta/postgres/pg_catalog/tables/PgEnum;
invokevirtual org.jooq.meta.postgres.PostgresDatabase.exists:(Lorg/jooq/Table;)Z
ifeq 29
2: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.create:()Lorg/jooq/DSLContext;
3: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_TYPE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgType;
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgType.pgNamespace:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
4: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_TYPE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgType;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPNAME:Lorg/jooq/TableField;
5: invokeinterface org.jooq.DSLContext.select:(Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
6: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_TYPE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgType;
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
7: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_TYPE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgType;
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgType.pgNamespace:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getInputSchemata:()Ljava/util/List;
invokeinterface org.jooq.TableField.in:(Ljava/util/Collection;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectJoinStep.where:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
8: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_TYPE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgType;
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_ENUM:Lorg/jooq/meta/postgres/pg_catalog/tables/PgEnum;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgEnum.ENUMTYPID:Lorg/jooq/TableField;
invokestatic org.jooq.impl.DSL.select:(Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_ENUM:Lorg/jooq/meta/postgres/pg_catalog/tables/PgEnum;
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
invokeinterface org.jooq.Field.in:(Lorg/jooq/Select;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
9: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_TYPE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgType;
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgType.pgNamespace:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
10: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_TYPE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgType;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPNAME:Lorg/jooq/TableField;
11: invokeinterface org.jooq.SelectConditionStep.orderBy:(Lorg/jooq/OrderField;Lorg/jooq/OrderField;)Lorg/jooq/SelectSeekStep2;
12: invokeinterface org.jooq.SelectSeekStep2.fetch:()Lorg/jooq/Result;
13: astore 2
start local 2 14: aload 2
invokeinterface org.jooq.Result.iterator:()Ljava/util/Iterator;
astore 4
goto 28
StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List org.jooq.Result top java.util.Iterator
StackMap stack:
15: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.Record2
astore 3
start local 3 16: aload 3
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_TYPE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgType;
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgType.pgNamespace:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record2.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
astore 5
start local 5 17: aload 3
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_TYPE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgType;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record2.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 18: aconst_null
astore 7
start local 7 19: aload 0
aload 5
aload 6
invokevirtual org.jooq.meta.postgres.PostgresDatabase.enumLabels:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 9
goto 27
StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List org.jooq.Result org.jooq.Record2 java.util.Iterator java.lang.String java.lang.String org.jooq.meta.DefaultEnumDefinition top java.util.Iterator
StackMap stack:
20: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 8
start local 8 21: aload 0
aload 5
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getSchema:(Ljava/lang/String;)Lorg/jooq/meta/SchemaDefinition;
astore 10
start local 10 22: aload 6
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
astore 11
start local 11 23: aload 7
ifnull 24
aload 7
invokevirtual org.jooq.meta.DefaultEnumDefinition.getName:()Ljava/lang/String;
aload 11
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 26
24: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List org.jooq.Result org.jooq.Record2 java.util.Iterator java.lang.String java.lang.String org.jooq.meta.DefaultEnumDefinition java.lang.String java.util.Iterator org.jooq.meta.SchemaDefinition java.lang.String
StackMap stack:
new org.jooq.meta.DefaultEnumDefinition
dup
aload 10
aload 11
aconst_null
invokespecial org.jooq.meta.DefaultEnumDefinition.<init>:(Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Ljava/lang/String;)V
astore 7
25: aload 1
aload 7
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
26: StackMap locals:
StackMap stack:
aload 7
aload 8
invokevirtual org.jooq.meta.DefaultEnumDefinition.addLiteral:(Ljava/lang/String;)V
end local 11 end local 10 end local 8 27: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List org.jooq.Result org.jooq.Record2 java.util.Iterator java.lang.String java.lang.String org.jooq.meta.DefaultEnumDefinition top java.util.Iterator
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 20
end local 7 end local 6 end local 5 end local 3 28: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List org.jooq.Result top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 15
end local 2 29: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
1 30 1 result Ljava/util/List<Lorg/jooq/meta/EnumDefinition;>;
14 29 2 types Lorg/jooq/Result<Lorg/jooq/Record2<Ljava/lang/String;Ljava/lang/String;>;>;
16 28 3 type Lorg/jooq/Record2<Ljava/lang/String;Ljava/lang/String;>;
17 28 5 nspname Ljava/lang/String;
18 28 6 typname Ljava/lang/String;
19 28 7 definition Lorg/jooq/meta/DefaultEnumDefinition;
21 27 8 label Ljava/lang/String;
22 27 10 schema Lorg/jooq/meta/SchemaDefinition;
23 27 11 typeName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/EnumDefinition;>;
protected java.util.List<org.jooq.meta.DomainDefinition> getDomains0();
descriptor: ()Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=15, locals=13, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 0
iconst_2
anewarray org.jooq.Table
dup
iconst_0
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CONSTRAINT:Lorg/jooq/meta/postgres/pg_catalog/tables/PgConstraint;
aastore
dup
iconst_1
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_TYPE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgType;
aastore
invokevirtual org.jooq.meta.postgres.PostgresDatabase.existAll:([Lorg/jooq/Table;)Z
ifeq 88
2: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
ldc "n"
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.as:(Ljava/lang/String;)Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
astore 2
start local 2 3: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_CONSTRAINT:Lorg/jooq/meta/postgres/pg_catalog/tables/PgConstraint;
ldc "c"
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.as:(Ljava/lang/String;)Lorg/jooq/meta/postgres/pg_catalog/tables/PgConstraint;
astore 3
start local 3 4: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_TYPE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgType;
ldc "d"
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgType.as:(Ljava/lang/String;)Lorg/jooq/meta/postgres/pg_catalog/tables/PgType;
astore 4
start local 4 5: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_TYPE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgType;
ldc "b"
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgType.as:(Ljava/lang/String;)Lorg/jooq/meta/postgres/pg_catalog/tables/PgType;
astore 5
start local 5 6: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "domains"
aastore
dup
iconst_1
ldc "src"
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
ldc [Ljava/lang/String;
invokestatic org.jooq.impl.DSL.field:(Lorg/jooq/Name;Ljava/lang/Class;)Lorg/jooq/Field;
astore 6
start local 6 7: ldc "pg_get_constraintdef({0})"
getstatic org.jooq.impl.SQLDataType.VARCHAR:Lorg/jooq/DataType;
iconst_1
anewarray org.jooq.QueryPart
dup
iconst_0
aload 3
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
aastore
invokestatic org.jooq.impl.DSL.field:(Ljava/lang/String;Lorg/jooq/DataType;[Lorg/jooq/QueryPart;)Lorg/jooq/Field;
astore 7
start local 7 8: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.create:()Lorg/jooq/DSLContext;
9: ldc "domains"
10: ldc "domain_id"
11: ldc "base_id"
12: ldc "typbasetype"
13: ldc "src"
14: invokeinterface org.jooq.DSLContext.withRecursive:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep4;
15: aload 4
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
16: aload 4
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
17: aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPBASETYPE:Lorg/jooq/TableField;
18: aload 3
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
invokeinterface org.jooq.Field.isNotNull:()Lorg/jooq/Condition;
iconst_1
anewarray org.jooq.Field
dup
iconst_0
aload 7
aastore
invokestatic org.jooq.impl.DSL.array:([Lorg/jooq/Field;)Lorg/jooq/Field;
invokestatic org.jooq.impl.DSL.when:(Lorg/jooq/Condition;Lorg/jooq/Field;)Lorg/jooq/CaseConditionStep;
19: invokestatic org.jooq.impl.DSL.select:(Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
20: aload 4
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
21: aload 2
invokeinterface org.jooq.SelectJoinStep.join:(Lorg/jooq/TableLike;)Lorg/jooq/SelectOnStep;
22: aload 2
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPNAMESPACE:Lorg/jooq/TableField;
invokeinterface org.jooq.Field.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
23: aload 3
invokeinterface org.jooq.SelectOnConditionStep.leftJoin:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinPartitionByStep;
24: aload 4
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
aload 3
getfield org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.CONTYPID:Lorg/jooq/TableField;
invokeinterface org.jooq.Field.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectJoinPartitionByStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
25: aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPTYPE:Lorg/jooq/TableField;
ldc "d"
invokeinterface org.jooq.TableField.eq:(Ljava/lang/Object;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnConditionStep.where:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
26: aload 2
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getInputSchemata:()Ljava/util/List;
invokeinterface org.jooq.TableField.in:(Ljava/util/Collection;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
27: iconst_2
anewarray java.lang.String
dup
iconst_0
28: ldc "domains"
aastore
dup
iconst_1
ldc "domain_id"
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
ldc Ljava/lang/Long;
invokestatic org.jooq.impl.DSL.field:(Lorg/jooq/Name;Ljava/lang/Class;)Lorg/jooq/Field;
29: aload 4
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
30: aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPBASETYPE:Lorg/jooq/TableField;
31: invokestatic org.jooq.impl.DSL.decode:()Lorg/jooq/Case;
32: aload 3
getfield org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.CONBIN:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.isNull:()Lorg/jooq/Condition;
aload 6
invokeinterface org.jooq.Case.when:(Lorg/jooq/Condition;Lorg/jooq/Field;)Lorg/jooq/CaseConditionStep;
33: aload 6
aload 7
invokestatic org.jooq.util.postgres.PostgresDSL.arrayAppend:(Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Field;
invokeinterface org.jooq.CaseConditionStep.otherwise:(Lorg/jooq/Field;)Lorg/jooq/Field;
34: invokestatic org.jooq.impl.DSL.select:(Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
35: ldc "domains"
invokestatic org.jooq.impl.DSL.name:(Ljava/lang/String;)Lorg/jooq/Name;
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/Name;)Lorg/jooq/SelectJoinStep;
36: aload 4
invokeinterface org.jooq.SelectJoinStep.join:(Lorg/jooq/TableLike;)Lorg/jooq/SelectOnStep;
37: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "domains"
aastore
dup
iconst_1
aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPBASETYPE:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.getName:()Ljava/lang/String;
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
invokestatic org.jooq.impl.DSL.field:(Lorg/jooq/Name;)Lorg/jooq/Field;
aload 4
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
invokeinterface org.jooq.Field.eq:(Ljava/lang/Object;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
38: aload 3
invokeinterface org.jooq.SelectOnConditionStep.leftJoin:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinPartitionByStep;
39: aload 4
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
aload 3
getfield org.jooq.meta.postgres.pg_catalog.tables.PgConstraint.CONTYPID:Lorg/jooq/TableField;
invokeinterface org.jooq.Field.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectJoinPartitionByStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
40: invokeinterface org.jooq.SelectConditionStep.unionAll:(Lorg/jooq/Select;)Lorg/jooq/SelectOrderByStep;
41: invokeinterface org.jooq.WithAsStep4.as:(Lorg/jooq/Select;)Lorg/jooq/WithStep;
42: aload 2
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
43: aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPNAME:Lorg/jooq/TableField;
44: aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPNOTNULL:Lorg/jooq/TableField;
45: aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPDEFAULT:Lorg/jooq/TableField;
46: aload 5
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPNAME:Lorg/jooq/TableField;
47: ldc "information_schema._pg_char_max_length({0}, {1})"
getstatic org.jooq.impl.SQLDataType.INTEGER:Lorg/jooq/DataType;
iconst_2
anewarray org.jooq.QueryPart
dup
iconst_0
aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPBASETYPE:Lorg/jooq/TableField;
aastore
dup
iconst_1
aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPTYPMOD:Lorg/jooq/TableField;
aastore
invokestatic org.jooq.impl.DSL.field:(Ljava/lang/String;Lorg/jooq/DataType;[Lorg/jooq/QueryPart;)Lorg/jooq/Field;
getstatic org.jooq.meta.postgres.information_schema.Tables.DOMAINS:Lorg/jooq/meta/postgres/information_schema/tables/Domains;
getfield org.jooq.meta.postgres.information_schema.tables.Domains.CHARACTER_MAXIMUM_LENGTH:Lorg/jooq/TableField;
invokeinterface org.jooq.Field.as:(Lorg/jooq/Field;)Lorg/jooq/Field;
48: ldc "information_schema._pg_numeric_precision({0}, {1})"
getstatic org.jooq.impl.SQLDataType.INTEGER:Lorg/jooq/DataType;
iconst_2
anewarray org.jooq.QueryPart
dup
iconst_0
aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPBASETYPE:Lorg/jooq/TableField;
aastore
dup
iconst_1
aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPTYPMOD:Lorg/jooq/TableField;
aastore
invokestatic org.jooq.impl.DSL.field:(Ljava/lang/String;Lorg/jooq/DataType;[Lorg/jooq/QueryPart;)Lorg/jooq/Field;
getstatic org.jooq.meta.postgres.information_schema.Tables.DOMAINS:Lorg/jooq/meta/postgres/information_schema/tables/Domains;
getfield org.jooq.meta.postgres.information_schema.tables.Domains.NUMERIC_PRECISION:Lorg/jooq/TableField;
invokeinterface org.jooq.Field.as:(Lorg/jooq/Field;)Lorg/jooq/Field;
49: ldc "information_schema._pg_numeric_scale({0}, {1})"
getstatic org.jooq.impl.SQLDataType.INTEGER:Lorg/jooq/DataType;
iconst_2
anewarray org.jooq.QueryPart
dup
iconst_0
aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPBASETYPE:Lorg/jooq/TableField;
aastore
dup
iconst_1
aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPTYPMOD:Lorg/jooq/TableField;
aastore
invokestatic org.jooq.impl.DSL.field:(Ljava/lang/String;Lorg/jooq/DataType;[Lorg/jooq/QueryPart;)Lorg/jooq/Field;
getstatic org.jooq.meta.postgres.information_schema.Tables.DOMAINS:Lorg/jooq/meta/postgres/information_schema/tables/Domains;
getfield org.jooq.meta.postgres.information_schema.tables.Domains.NUMERIC_SCALE:Lorg/jooq/TableField;
invokeinterface org.jooq.Field.as:(Lorg/jooq/Field;)Lorg/jooq/Field;
50: aload 6
51: invokeinterface org.jooq.WithStep.select:(Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
52: aload 4
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
53: ldc "domains"
invokestatic org.jooq.impl.DSL.name:(Ljava/lang/String;)Lorg/jooq/Name;
invokeinterface org.jooq.SelectJoinStep.join:(Lorg/jooq/Name;)Lorg/jooq/SelectOnStep;
54: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "domains"
aastore
dup
iconst_1
ldc "typbasetype"
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
invokestatic org.jooq.impl.DSL.field:(Lorg/jooq/Name;)Lorg/jooq/Field;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface org.jooq.Field.eq:(Ljava/lang/Object;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
55: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "domains"
aastore
dup
iconst_1
ldc "domain_id"
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
invokestatic org.jooq.impl.DSL.field:(Lorg/jooq/Name;)Lorg/jooq/Field;
aload 4
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
invokeinterface org.jooq.Field.eq:(Ljava/lang/Object;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
56: aload 5
invokeinterface org.jooq.SelectOnConditionStep.join:(Lorg/jooq/TableLike;)Lorg/jooq/SelectOnStep;
57: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "domains"
aastore
dup
iconst_1
ldc "base_id"
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
invokestatic org.jooq.impl.DSL.field:(Lorg/jooq/Name;)Lorg/jooq/Field;
aload 5
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
invokeinterface org.jooq.Field.eq:(Ljava/lang/Object;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
58: aload 2
invokeinterface org.jooq.SelectOnConditionStep.join:(Lorg/jooq/TableLike;)Lorg/jooq/SelectOnStep;
59: aload 2
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPNAMESPACE:Lorg/jooq/TableField;
invokeinterface org.jooq.Field.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
60: aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPTYPE:Lorg/jooq/TableField;
ldc "d"
invokeinterface org.jooq.TableField.eq:(Ljava/lang/Object;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnConditionStep.where:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
61: aload 2
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getInputSchemata:()Ljava/util/List;
invokeinterface org.jooq.TableField.in:(Ljava/util/Collection;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
62: aload 2
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.SelectConditionStep.orderBy:(Lorg/jooq/OrderField;Lorg/jooq/OrderField;)Lorg/jooq/SelectSeekStep2;
invokeinterface org.jooq.SelectSeekStep2.iterator:()Ljava/util/Iterator;
astore 9
goto 87
StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List org.jooq.meta.postgres.pg_catalog.tables.PgNamespace org.jooq.meta.postgres.pg_catalog.tables.PgConstraint org.jooq.meta.postgres.pg_catalog.tables.PgType org.jooq.meta.postgres.pg_catalog.tables.PgType org.jooq.Field org.jooq.Field top java.util.Iterator
StackMap stack:
63: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.Record
astore 8
start local 8 64: aload 0
aload 8
aload 2
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getSchema:(Ljava/lang/String;)Lorg/jooq/meta/SchemaDefinition;
astore 10
start local 10 65: new org.jooq.meta.DefaultDataTypeDefinition
dup
66: aload 0
67: aload 10
68: aload 8
aload 5
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
69: aload 8
getstatic org.jooq.meta.postgres.information_schema.Tables.DOMAINS:Lorg/jooq/meta/postgres/information_schema/tables/Domains;
getfield org.jooq.meta.postgres.information_schema.tables.Domains.CHARACTER_MAXIMUM_LENGTH:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.Number
70: aload 8
getstatic org.jooq.meta.postgres.information_schema.Tables.DOMAINS:Lorg/jooq/meta/postgres/information_schema/tables/Domains;
getfield org.jooq.meta.postgres.information_schema.tables.Domains.NUMERIC_PRECISION:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.Number
71: aload 8
getstatic org.jooq.meta.postgres.information_schema.Tables.DOMAINS:Lorg/jooq/meta/postgres/information_schema/tables/Domains;
getfield org.jooq.meta.postgres.information_schema.tables.Domains.NUMERIC_SCALE:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.Number
72: aload 8
aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPNOTNULL:Lorg/jooq/TableField;
getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 73
iconst_0
goto 74
StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List org.jooq.meta.postgres.pg_catalog.tables.PgNamespace org.jooq.meta.postgres.pg_catalog.tables.PgConstraint org.jooq.meta.postgres.pg_catalog.tables.PgType org.jooq.meta.postgres.pg_catalog.tables.PgType org.jooq.Field org.jooq.Field org.jooq.Record java.util.Iterator org.jooq.meta.SchemaDefinition
StackMap stack: new 65 new 65 org.jooq.meta.postgres.PostgresDatabase org.jooq.meta.SchemaDefinition java.lang.String java.lang.Number java.lang.Number java.lang.Number
73: iconst_1
StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List org.jooq.meta.postgres.pg_catalog.tables.PgNamespace org.jooq.meta.postgres.pg_catalog.tables.PgConstraint org.jooq.meta.postgres.pg_catalog.tables.PgType org.jooq.meta.postgres.pg_catalog.tables.PgType org.jooq.Field org.jooq.Field org.jooq.Record java.util.Iterator org.jooq.meta.SchemaDefinition
StackMap stack: new 65 new 65 org.jooq.meta.postgres.PostgresDatabase org.jooq.meta.SchemaDefinition java.lang.String java.lang.Number java.lang.Number java.lang.Number int
74: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
75: aload 8
aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPDEFAULT:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
iconst_2
anewarray java.lang.String
dup
iconst_0
76: aload 8
aload 2
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
aastore
dup
iconst_1
77: aload 8
aload 5
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
aastore
78: invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
79: invokespecial org.jooq.meta.DefaultDataTypeDefinition.<init>:(Lorg/jooq/meta/Database;Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Boolean;Ljava/lang/String;Lorg/jooq/Name;)V
astore 11
start local 11 80: new org.jooq.meta.DefaultDomainDefinition
dup
81: aload 10
82: aload 8
aload 4
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPNAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
83: aload 11
84: invokespecial org.jooq.meta.DefaultDomainDefinition.<init>:(Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Lorg/jooq/meta/DataTypeDefinition;)V
astore 12
start local 12 85: aload 12
aload 8
aload 6
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String[]
invokevirtual org.jooq.meta.DefaultDomainDefinition.addCheckClause:([Ljava/lang/String;)V
86: aload 1
aload 12
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 12 end local 11 end local 10 end local 8 87: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List org.jooq.meta.postgres.pg_catalog.tables.PgNamespace org.jooq.meta.postgres.pg_catalog.tables.PgConstraint org.jooq.meta.postgres.pg_catalog.tables.PgType org.jooq.meta.postgres.pg_catalog.tables.PgType org.jooq.Field org.jooq.Field top java.util.Iterator
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 63
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 88: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 89 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
1 89 1 result Ljava/util/List<Lorg/jooq/meta/DomainDefinition;>;
3 88 2 n Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
4 88 3 c Lorg/jooq/meta/postgres/pg_catalog/tables/PgConstraint;
5 88 4 d Lorg/jooq/meta/postgres/pg_catalog/tables/PgType;
6 88 5 b Lorg/jooq/meta/postgres/pg_catalog/tables/PgType;
7 88 6 src Lorg/jooq/Field<[Ljava/lang/String;>;
8 88 7 constraintDef Lorg/jooq/Field<Ljava/lang/String;>;
64 87 8 record Lorg/jooq/Record;
65 87 10 schema Lorg/jooq/meta/SchemaDefinition;
80 87 11 baseType Lorg/jooq/meta/DataTypeDefinition;
85 87 12 domain Lorg/jooq/meta/DefaultDomainDefinition;
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/DomainDefinition;>;
protected java.util.List<org.jooq.meta.UDTDefinition> getUDTs0();
descriptor: ()Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 0
getstatic org.jooq.meta.postgres.information_schema.Tables.ATTRIBUTES:Lorg/jooq/meta/postgres/information_schema/tables/Attributes;
invokevirtual org.jooq.meta.postgres.PostgresDatabase.exists:(Lorg/jooq/Table;)Z
ifeq 17
2: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.create:()Lorg/jooq/DSLContext;
3: getstatic org.jooq.meta.postgres.information_schema.Tables.ATTRIBUTES:Lorg/jooq/meta/postgres/information_schema/tables/Attributes;
getfield org.jooq.meta.postgres.information_schema.tables.Attributes.UDT_SCHEMA:Lorg/jooq/TableField;
4: getstatic org.jooq.meta.postgres.information_schema.Tables.ATTRIBUTES:Lorg/jooq/meta/postgres/information_schema/tables/Attributes;
getfield org.jooq.meta.postgres.information_schema.tables.Attributes.UDT_NAME:Lorg/jooq/TableField;
5: invokeinterface org.jooq.DSLContext.selectDistinct:(Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
6: getstatic org.jooq.meta.postgres.information_schema.Tables.ATTRIBUTES:Lorg/jooq/meta/postgres/information_schema/tables/Attributes;
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
7: getstatic org.jooq.meta.postgres.information_schema.Tables.ATTRIBUTES:Lorg/jooq/meta/postgres/information_schema/tables/Attributes;
getfield org.jooq.meta.postgres.information_schema.tables.Attributes.UDT_SCHEMA:Lorg/jooq/TableField;
aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getInputSchemata:()Ljava/util/List;
invokeinterface org.jooq.TableField.in:(Ljava/util/Collection;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectJoinStep.where:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
8: getstatic org.jooq.meta.postgres.information_schema.Tables.ATTRIBUTES:Lorg/jooq/meta/postgres/information_schema/tables/Attributes;
getfield org.jooq.meta.postgres.information_schema.tables.Attributes.UDT_SCHEMA:Lorg/jooq/TableField;
9: getstatic org.jooq.meta.postgres.information_schema.Tables.ATTRIBUTES:Lorg/jooq/meta/postgres/information_schema/tables/Attributes;
getfield org.jooq.meta.postgres.information_schema.tables.Attributes.UDT_NAME:Lorg/jooq/TableField;
10: invokeinterface org.jooq.SelectConditionStep.orderBy:(Lorg/jooq/OrderField;Lorg/jooq/OrderField;)Lorg/jooq/SelectSeekStep2;
11: invokeinterface org.jooq.SelectSeekStep2.fetch:()Lorg/jooq/Result;
invokeinterface org.jooq.Result.iterator:()Ljava/util/Iterator;
astore 3
goto 16
StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List top java.util.Iterator
StackMap stack:
12: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.Record
astore 2
start local 2 13: aload 0
aload 2
getstatic org.jooq.meta.postgres.information_schema.Tables.ATTRIBUTES:Lorg/jooq/meta/postgres/information_schema/tables/Attributes;
getfield org.jooq.meta.postgres.information_schema.tables.Attributes.UDT_SCHEMA:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getSchema:(Ljava/lang/String;)Lorg/jooq/meta/SchemaDefinition;
astore 4
start local 4 14: aload 2
getstatic org.jooq.meta.postgres.information_schema.Tables.ATTRIBUTES:Lorg/jooq/meta/postgres/information_schema/tables/Attributes;
getfield org.jooq.meta.postgres.information_schema.tables.Attributes.UDT_NAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Record.get:(Lorg/jooq/Field;)Ljava/lang/Object;
checkcast java.lang.String
astore 5
start local 5 15: aload 1
new org.jooq.meta.postgres.PostgresUDTDefinition
dup
aload 4
aload 5
aconst_null
invokespecial org.jooq.meta.postgres.PostgresUDTDefinition.<init>:(Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Ljava/lang/String;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 end local 4 end local 2 16: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 12
17: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
1 18 1 result Ljava/util/List<Lorg/jooq/meta/UDTDefinition;>;
13 16 2 record Lorg/jooq/Record;
14 16 4 schema Lorg/jooq/meta/SchemaDefinition;
15 16 5 name Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/UDTDefinition;>;
protected java.util.List<org.jooq.meta.ArrayDefinition> getArrays0();
descriptor: ()Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
1 2 1 result Ljava/util/List<Lorg/jooq/meta/ArrayDefinition;>;
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/ArrayDefinition;>;
protected java.util.List<org.jooq.meta.RoutineDefinition> getRoutines0();
descriptor: ()Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=17, locals=6, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.canUseRoutines:()Z
ifne 3
2: aload 1
areturn
3: StackMap locals: java.util.List
StackMap stack:
getstatic org.jooq.meta.postgres.information_schema.Tables.ROUTINES:Lorg/jooq/meta/postgres/information_schema/tables/Routines;
ldc "r1"
invokevirtual org.jooq.meta.postgres.information_schema.tables.Routines.as:(Ljava/lang/String;)Lorg/jooq/meta/postgres/information_schema/tables/Routines;
astore 2
start local 2 4: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.is11:()Z
ifeq 6
5: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_PROC:Lorg/jooq/meta/postgres/pg_catalog/tables/PgProc;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgProc.PROKIND:Lorg/jooq/TableField;
ldc "a"
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokestatic org.jooq.impl.DSL.field:(Lorg/jooq/Condition;)Lorg/jooq/Field;
goto 7
6: StackMap locals: org.jooq.meta.postgres.information_schema.tables.Routines
StackMap stack:
ldc "{0}.proisagg"
getstatic org.jooq.impl.SQLDataType.BOOLEAN:Lorg/jooq/DataType;
iconst_1
anewarray org.jooq.QueryPart
dup
iconst_0
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_PROC:Lorg/jooq/meta/postgres/pg_catalog/tables/PgProc;
aastore
invokestatic org.jooq.impl.DSL.field:(Ljava/lang/String;Lorg/jooq/DataType;[Lorg/jooq/QueryPart;)Lorg/jooq/Field;
7: StackMap locals:
StackMap stack: org.jooq.Field
ldc "is_agg"
invokeinterface org.jooq.Field.as:(Ljava/lang/String;)Lorg/jooq/Field;
8: astore 3
start local 3 9: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.create:()Lorg/jooq/DSLContext;
10: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.ROUTINE_SCHEMA:Lorg/jooq/TableField;
11: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.ROUTINE_NAME:Lorg/jooq/TableField;
12: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.SPECIFIC_NAME:Lorg/jooq/TableField;
13: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.canCombineArrays:()Z
ifeq 16
14: ldc "{0} && ARRAY['o','b']::\"char\"[]"
iconst_1
anewarray org.jooq.QueryPart
dup
iconst_0
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_PROC:Lorg/jooq/meta/postgres/pg_catalog/tables/PgProc;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgProc.PROARGMODES:Lorg/jooq/TableField;
aastore
invokestatic org.jooq.impl.DSL.condition:(Ljava/lang/String;[Lorg/jooq/QueryPart;)Lorg/jooq/Condition;
ldc "void"
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
invokestatic org.jooq.impl.DSL.when:(Lorg/jooq/Condition;Lorg/jooq/Field;)Lorg/jooq/CaseConditionStep;
15: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.DATA_TYPE:Lorg/jooq/TableField;
invokeinterface org.jooq.CaseConditionStep.otherwise:(Lorg/jooq/Field;)Lorg/jooq/Field;
ldc "data_type"
invokeinterface org.jooq.Field.as:(Ljava/lang/String;)Lorg/jooq/Field;
goto 17
16: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List org.jooq.meta.postgres.information_schema.tables.Routines org.jooq.Field
StackMap stack: org.jooq.DSLContext org.jooq.TableField org.jooq.TableField org.jooq.TableField
aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.DATA_TYPE:Lorg/jooq/TableField;
ldc "data_type"
invokeinterface org.jooq.TableField.as:(Ljava/lang/String;)Lorg/jooq/Field;
17: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List org.jooq.meta.postgres.information_schema.tables.Routines org.jooq.Field
StackMap stack: org.jooq.DSLContext org.jooq.TableField org.jooq.TableField org.jooq.TableField org.jooq.Field
aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.CHARACTER_MAXIMUM_LENGTH:Lorg/jooq/TableField;
18: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.NUMERIC_PRECISION:Lorg/jooq/TableField;
19: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.NUMERIC_SCALE:Lorg/jooq/TableField;
20: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.TYPE_UDT_SCHEMA:Lorg/jooq/TableField;
21: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.TYPE_UDT_NAME:Lorg/jooq/TableField;
22: invokestatic org.jooq.impl.DSL.count:()Lorg/jooq/AggregateFunction;
iconst_2
anewarray org.jooq.Field
dup
iconst_0
aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.ROUTINE_SCHEMA:Lorg/jooq/TableField;
aastore
dup
iconst_1
aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.ROUTINE_NAME:Lorg/jooq/TableField;
aastore
invokestatic org.jooq.impl.DSL.partitionBy:([Lorg/jooq/Field;)Lorg/jooq/WindowSpecificationOrderByStep;
invokeinterface org.jooq.AggregateFunction.over:(Lorg/jooq/WindowSpecification;)Lorg/jooq/WindowFinalStep;
invokestatic org.jooq.impl.DSL.one:()Lorg/jooq/Param;
invokeinterface org.jooq.WindowFinalStep.gt:(Lorg/jooq/Field;)Lorg/jooq/Condition;
23: invokestatic org.jooq.impl.DSL.rowNumber:()Lorg/jooq/WindowOverStep;
iconst_2
anewarray org.jooq.Field
dup
iconst_0
aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.ROUTINE_SCHEMA:Lorg/jooq/TableField;
aastore
dup
iconst_1
aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.ROUTINE_NAME:Lorg/jooq/TableField;
aastore
invokestatic org.jooq.impl.DSL.partitionBy:([Lorg/jooq/Field;)Lorg/jooq/WindowSpecificationOrderByStep;
iconst_1
anewarray org.jooq.OrderField
dup
iconst_0
24: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.SPECIFIC_NAME:Lorg/jooq/TableField;
aastore
25: invokeinterface org.jooq.WindowSpecificationOrderByStep.orderBy:([Lorg/jooq/OrderField;)Lorg/jooq/WindowSpecificationRowsStep;
invokeinterface org.jooq.WindowOverStep.over:(Lorg/jooq/WindowSpecification;)Lorg/jooq/WindowFinalStep;
26: invokestatic org.jooq.impl.DSL.when:(Lorg/jooq/Condition;Lorg/jooq/Field;)Lorg/jooq/CaseConditionStep;
27: ldc "overload"
invokeinterface org.jooq.CaseConditionStep.as:(Ljava/lang/String;)Lorg/jooq/Field;
28: aload 3
29: invokeinterface org.jooq.DSLContext.select:(Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
30: aload 2
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
31: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
invokeinterface org.jooq.SelectJoinStep.join:(Lorg/jooq/TableLike;)Lorg/jooq/SelectOnStep;
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.SPECIFIC_SCHEMA:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
32: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_PROC:Lorg/jooq/meta/postgres/pg_catalog/tables/PgProc;
invokeinterface org.jooq.SelectOnConditionStep.join:(Lorg/jooq/TableLike;)Lorg/jooq/SelectOnStep;
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_PROC:Lorg/jooq/meta/postgres/pg_catalog/tables/PgProc;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgProc.PRONAMESPACE:Lorg/jooq/TableField;
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_NAMESPACE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
invokeinterface org.jooq.TableField.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnStep.on:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
33: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.is12:()Z
ifeq 35
34: ldc "nameconcatoid({0}, {1}) = {2}"
iconst_3
anewarray org.jooq.QueryPart
dup
iconst_0
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_PROC:Lorg/jooq/meta/postgres/pg_catalog/tables/PgProc;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgProc.PRONAME:Lorg/jooq/TableField;
aastore
dup
iconst_1
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_PROC:Lorg/jooq/meta/postgres/pg_catalog/tables/PgProc;
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
aastore
dup
iconst_2
aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.SPECIFIC_NAME:Lorg/jooq/TableField;
aastore
invokestatic org.jooq.impl.DSL.condition:(Ljava/lang/String;[Lorg/jooq/QueryPart;)Lorg/jooq/Condition;
goto 36
35: StackMap locals:
StackMap stack: org.jooq.SelectOnConditionStep
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_PROC:Lorg/jooq/meta/postgres/pg_catalog/tables/PgProc;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgProc.PRONAME:Lorg/jooq/TableField;
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "_"
aastore
invokeinterface org.jooq.TableField.concat:([Ljava/lang/String;)Lorg/jooq/Field;
iconst_1
anewarray org.jooq.Field
dup
iconst_0
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_PROC:Lorg/jooq/meta/postgres/pg_catalog/tables/PgProc;
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
aastore
invokeinterface org.jooq.Field.concat:([Lorg/jooq/Field;)Lorg/jooq/Field;
aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.SPECIFIC_NAME:Lorg/jooq/TableField;
invokeinterface org.jooq.Field.eq:(Lorg/jooq/Field;)Lorg/jooq/Condition;
36: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List org.jooq.meta.postgres.information_schema.tables.Routines org.jooq.Field
StackMap stack: org.jooq.SelectOnConditionStep org.jooq.Condition
invokeinterface org.jooq.SelectOnConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectOnConditionStep;
37: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.ROUTINE_SCHEMA:Lorg/jooq/TableField;
aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getInputSchemata:()Ljava/util/List;
invokeinterface org.jooq.TableField.in:(Ljava/util/Collection;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectOnConditionStep.where:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
38: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.tableValuedFunctions:()Z
ifeq 40
39: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_PROC:Lorg/jooq/meta/postgres/pg_catalog/tables/PgProc;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgProc.PRORETSET:Lorg/jooq/TableField;
invokestatic org.jooq.impl.DSL.not:(Lorg/jooq/Field;)Lorg/jooq/Field;
invokestatic org.jooq.impl.DSL.condition:(Lorg/jooq/Field;)Lorg/jooq/Condition;
goto 41
40: StackMap locals:
StackMap stack: org.jooq.SelectConditionStep
invokestatic org.jooq.impl.DSL.noCondition:()Lorg/jooq/Condition;
41: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List org.jooq.meta.postgres.information_schema.tables.Routines org.jooq.Field
StackMap stack: org.jooq.SelectConditionStep org.jooq.Condition
invokeinterface org.jooq.SelectConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
42: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getIncludeTriggerRoutines:()Z
ifne 44
43: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.DATA_TYPE:Lorg/jooq/TableField;
ldc "trigger"
invokestatic org.jooq.impl.DSL.inline:(Ljava/lang/String;)Lorg/jooq/Param;
invokeinterface org.jooq.TableField.ne:(Lorg/jooq/Field;)Lorg/jooq/Condition;
goto 45
44: StackMap locals:
StackMap stack: org.jooq.SelectConditionStep
invokestatic org.jooq.impl.DSL.noCondition:()Lorg/jooq/Condition;
45: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List org.jooq.meta.postgres.information_schema.tables.Routines org.jooq.Field
StackMap stack: org.jooq.SelectConditionStep org.jooq.Condition
invokeinterface org.jooq.SelectConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
46: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.ROUTINE_SCHEMA:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.asc:()Lorg/jooq/SortField;
47: aload 2
getfield org.jooq.meta.postgres.information_schema.tables.Routines.ROUTINE_NAME:Lorg/jooq/TableField;
invokeinterface org.jooq.TableField.asc:()Lorg/jooq/SortField;
48: ldc "overload"
invokestatic org.jooq.impl.DSL.name:(Ljava/lang/String;)Lorg/jooq/Name;
invokestatic org.jooq.impl.DSL.field:(Lorg/jooq/Name;)Lorg/jooq/Field;
invokeinterface org.jooq.Field.asc:()Lorg/jooq/SortField;
49: invokeinterface org.jooq.SelectConditionStep.orderBy:(Lorg/jooq/OrderField;Lorg/jooq/OrderField;Lorg/jooq/OrderField;)Lorg/jooq/SelectSeekStep3;
50: invokeinterface org.jooq.SelectSeekStep3.fetch:()Lorg/jooq/Result;
invokeinterface org.jooq.Result.iterator:()Ljava/util/Iterator;
astore 5
goto 53
StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.util.List org.jooq.meta.postgres.information_schema.tables.Routines org.jooq.Field top java.util.Iterator
StackMap stack:
51: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.Record
astore 4
start local 4 52: aload 1
new org.jooq.meta.postgres.PostgresRoutineDefinition
dup
aload 0
aload 4
invokespecial org.jooq.meta.postgres.PostgresRoutineDefinition.<init>:(Lorg/jooq/meta/Database;Lorg/jooq/Record;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 53: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 51
54: aload 1
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 55 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
1 55 1 result Ljava/util/List<Lorg/jooq/meta/RoutineDefinition;>;
4 55 2 r1 Lorg/jooq/meta/postgres/information_schema/tables/Routines;
9 55 3 isAgg Lorg/jooq/Field<Ljava/lang/Boolean;>;
52 53 4 record Lorg/jooq/Record;
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/RoutineDefinition;>;
protected java.util.List<org.jooq.meta.PackageDefinition> getPackages0();
descriptor: ()Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
1 2 1 result Ljava/util/List<Lorg/jooq/meta/PackageDefinition;>;
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/PackageDefinition;>;
protected org.jooq.DSLContext create0();
descriptor: ()Lorg/jooq/DSLContext;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.getConnection:()Ljava/sql/Connection;
getstatic org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;
invokestatic org.jooq.impl.DSL.using:(Ljava/sql/Connection;Lorg/jooq/SQLDialect;)Lorg/jooq/DSLContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
boolean is84();
descriptor: ()Z
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.jooq.meta.postgres.PostgresDatabase.is84:Ljava/lang/Boolean;
ifnonnull 8
1: aload 0
iconst_1
invokevirtual org.jooq.meta.postgres.PostgresDatabase.create:(Z)Lorg/jooq/DSLContext;
2: invokestatic org.jooq.impl.DSL.count:()Lorg/jooq/AggregateFunction;
invokeinterface org.jooq.AggregateFunction.over:()Lorg/jooq/WindowPartitionByStep;
invokeinterface org.jooq.DSLContext.select:(Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
3: invokeinterface org.jooq.SelectSelectStep.fetch:()Lorg/jooq/Result;
pop
4: iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putstatic org.jooq.meta.postgres.PostgresDatabase.is84:Ljava/lang/Boolean;
5: goto 8
6: StackMap locals:
StackMap stack: org.jooq.exception.DataAccessException
pop
7: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putstatic org.jooq.meta.postgres.PostgresDatabase.is84:Ljava/lang/Boolean;
8: StackMap locals:
StackMap stack:
getstatic org.jooq.meta.postgres.PostgresDatabase.is84:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
Exception table:
from to target type
1 5 6 Class org.jooq.exception.DataAccessException
boolean is94();
descriptor: ()Z
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.jooq.meta.postgres.PostgresDatabase.is94:Ljava/lang/Boolean;
ifnonnull 2
1: aload 0
getstatic org.jooq.meta.postgres.information_schema.Tables.PARAMETERS:Lorg/jooq/meta/postgres/information_schema/tables/Parameters;
getfield org.jooq.meta.postgres.information_schema.tables.Parameters.PARAMETER_DEFAULT:Lorg/jooq/TableField;
invokevirtual org.jooq.meta.postgres.PostgresDatabase.exists:(Lorg/jooq/TableField;)Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putstatic org.jooq.meta.postgres.PostgresDatabase.is94:Ljava/lang/Boolean;
2: StackMap locals:
StackMap stack:
getstatic org.jooq.meta.postgres.PostgresDatabase.is94:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
boolean is10();
descriptor: ()Z
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.jooq.meta.postgres.PostgresDatabase.is10:Ljava/lang/Boolean;
ifnonnull 2
1: aload 0
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_SEQUENCE:Lorg/jooq/meta/postgres/pg_catalog/tables/PgSequence;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgSequence.SEQRELID:Lorg/jooq/TableField;
invokevirtual org.jooq.meta.postgres.PostgresDatabase.exists:(Lorg/jooq/TableField;)Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putstatic org.jooq.meta.postgres.PostgresDatabase.is10:Ljava/lang/Boolean;
2: StackMap locals:
StackMap stack:
getstatic org.jooq.meta.postgres.PostgresDatabase.is10:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
boolean is11();
descriptor: ()Z
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.jooq.meta.postgres.PostgresDatabase.is11:Ljava/lang/Boolean;
ifnonnull 2
1: aload 0
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_PROC:Lorg/jooq/meta/postgres/pg_catalog/tables/PgProc;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgProc.PROKIND:Lorg/jooq/TableField;
invokevirtual org.jooq.meta.postgres.PostgresDatabase.exists:(Lorg/jooq/TableField;)Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putstatic org.jooq.meta.postgres.PostgresDatabase.is11:Ljava/lang/Boolean;
2: StackMap locals:
StackMap stack:
getstatic org.jooq.meta.postgres.PostgresDatabase.is11:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
boolean is12();
descriptor: ()Z
flags: (0x0000)
Code:
stack=6, locals=1, args_size=1
start local 0 0: getstatic org.jooq.meta.postgres.PostgresDatabase.is12:Ljava/lang/Boolean;
ifnonnull 2
1: aload 0
ldc "nameconcatoid({0}, {1})"
iconst_2
anewarray org.jooq.QueryPart
dup
iconst_0
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_PROC:Lorg/jooq/meta/postgres/pg_catalog/tables/PgProc;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgProc.PRONAME:Lorg/jooq/TableField;
aastore
dup
iconst_1
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_PROC:Lorg/jooq/meta/postgres/pg_catalog/tables/PgProc;
invokestatic org.jooq.util.postgres.PostgresDSL.oid:(Lorg/jooq/Table;)Lorg/jooq/Field;
aastore
invokestatic org.jooq.impl.DSL.field:(Ljava/lang/String;[Lorg/jooq/QueryPart;)Lorg/jooq/Field;
invokestatic org.jooq.impl.DSL.select:(Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_PROC:Lorg/jooq/meta/postgres/pg_catalog/tables/PgProc;
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
invokestatic org.jooq.impl.DSL.table:(Lorg/jooq/Select;)Lorg/jooq/Table;
invokevirtual org.jooq.meta.postgres.PostgresDatabase.exists:(Lorg/jooq/Table;)Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putstatic org.jooq.meta.postgres.PostgresDatabase.is12:Ljava/lang/Boolean;
2: StackMap locals:
StackMap stack:
getstatic org.jooq.meta.postgres.PostgresDatabase.is12:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
protected boolean exists0(org.jooq.TableField<?, ?>);
descriptor: (Lorg/jooq/TableField;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic org.jooq.meta.postgres.information_schema.Tables.COLUMNS:Lorg/jooq/meta/postgres/information_schema/tables/Columns;
getstatic org.jooq.meta.postgres.information_schema.Tables.COLUMNS:Lorg/jooq/meta/postgres/information_schema/tables/Columns;
getfield org.jooq.meta.postgres.information_schema.tables.Columns.TABLE_SCHEMA:Lorg/jooq/TableField;
getstatic org.jooq.meta.postgres.information_schema.Tables.COLUMNS:Lorg/jooq/meta/postgres/information_schema/tables/Columns;
getfield org.jooq.meta.postgres.information_schema.tables.Columns.TABLE_NAME:Lorg/jooq/TableField;
getstatic org.jooq.meta.postgres.information_schema.Tables.COLUMNS:Lorg/jooq/meta/postgres/information_schema/tables/Columns;
getfield org.jooq.meta.postgres.information_schema.tables.Columns.COLUMN_NAME:Lorg/jooq/TableField;
invokevirtual org.jooq.meta.postgres.PostgresDatabase.exists1:(Lorg/jooq/TableField;Lorg/jooq/Table;Lorg/jooq/TableField;Lorg/jooq/TableField;Lorg/jooq/TableField;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
0 1 1 field Lorg/jooq/TableField<**>;
Signature: (Lorg/jooq/TableField<**>;)Z
MethodParameters:
Name Flags
field
protected boolean exists0(org.jooq.Table<?>);
descriptor: (Lorg/jooq/Table;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic org.jooq.meta.postgres.information_schema.Tables.TABLES:Lorg/jooq/meta/postgres/information_schema/tables/Tables;
getstatic org.jooq.meta.postgres.information_schema.Tables.TABLES:Lorg/jooq/meta/postgres/information_schema/tables/Tables;
getfield org.jooq.meta.postgres.information_schema.tables.Tables.TABLE_SCHEMA:Lorg/jooq/TableField;
getstatic org.jooq.meta.postgres.information_schema.Tables.TABLES:Lorg/jooq/meta/postgres/information_schema/tables/Tables;
getfield org.jooq.meta.postgres.information_schema.tables.Tables.TABLE_NAME:Lorg/jooq/TableField;
invokevirtual org.jooq.meta.postgres.PostgresDatabase.exists1:(Lorg/jooq/Table;Lorg/jooq/Table;Lorg/jooq/TableField;Lorg/jooq/TableField;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
0 1 1 table Lorg/jooq/Table<*>;
Signature: (Lorg/jooq/Table<*>;)Z
MethodParameters:
Name Flags
table
boolean canCombineArrays();
descriptor: ()Z
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.jooq.meta.postgres.PostgresDatabase.canCombineArrays:Ljava/lang/Boolean;
ifnonnull 6
1: aload 0
iconst_1
invokevirtual org.jooq.meta.postgres.PostgresDatabase.create:(Z)Lorg/jooq/DSLContext;
ldc "array[1, 2] && array[2, 3]"
invokestatic org.jooq.impl.DSL.field:(Ljava/lang/String;)Lorg/jooq/Field;
invokeinterface org.jooq.DSLContext.select:(Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
invokeinterface org.jooq.SelectSelectStep.fetch:()Lorg/jooq/Result;
pop
2: iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putstatic org.jooq.meta.postgres.PostgresDatabase.canCombineArrays:Ljava/lang/Boolean;
3: goto 6
4: StackMap locals:
StackMap stack: org.jooq.exception.DataAccessException
pop
5: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putstatic org.jooq.meta.postgres.PostgresDatabase.canCombineArrays:Ljava/lang/Boolean;
6: StackMap locals:
StackMap stack:
getstatic org.jooq.meta.postgres.PostgresDatabase.canCombineArrays:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
Exception table:
from to target type
1 3 4 Class org.jooq.exception.DataAccessException
boolean canUseTupleInPredicates();
descriptor: ()Z
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.jooq.meta.postgres.PostgresDatabase.canUseTupleInPredicates:Ljava/lang/Boolean;
ifnonnull 7
1: aload 0
iconst_1
invokevirtual org.jooq.meta.postgres.PostgresDatabase.create:(Z)Lorg/jooq/DSLContext;
ldc "(1, 2) in (select 1, 2)"
invokestatic org.jooq.impl.DSL.field:(Ljava/lang/String;)Lorg/jooq/Field;
invokeinterface org.jooq.DSLContext.select:(Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
invokeinterface org.jooq.SelectSelectStep.fetch:()Lorg/jooq/Result;
pop
2: aload 0
iconst_1
invokevirtual org.jooq.meta.postgres.PostgresDatabase.create:(Z)Lorg/jooq/DSLContext;
ldc "(1, 2) not in (select 1, 2)"
invokestatic org.jooq.impl.DSL.field:(Ljava/lang/String;)Lorg/jooq/Field;
invokeinterface org.jooq.DSLContext.select:(Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
invokeinterface org.jooq.SelectSelectStep.fetch:()Lorg/jooq/Result;
pop
3: iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putstatic org.jooq.meta.postgres.PostgresDatabase.canUseTupleInPredicates:Ljava/lang/Boolean;
4: goto 7
5: StackMap locals:
StackMap stack: org.jooq.exception.DataAccessException
pop
6: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putstatic org.jooq.meta.postgres.PostgresDatabase.canUseTupleInPredicates:Ljava/lang/Boolean;
7: StackMap locals:
StackMap stack:
getstatic org.jooq.meta.postgres.PostgresDatabase.canUseTupleInPredicates:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
Exception table:
from to target type
1 4 5 Class org.jooq.exception.DataAccessException
boolean canUseRoutines();
descriptor: ()Z
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.jooq.meta.postgres.PostgresDatabase.canUseRoutines:Ljava/lang/Boolean;
ifnonnull 2
1: aload 0
getstatic org.jooq.meta.postgres.information_schema.Tables.ROUTINES:Lorg/jooq/meta/postgres/information_schema/tables/Routines;
invokevirtual org.jooq.meta.postgres.PostgresDatabase.exists:(Lorg/jooq/Table;)Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putstatic org.jooq.meta.postgres.PostgresDatabase.canUseRoutines:Ljava/lang/Boolean;
2: StackMap locals:
StackMap stack:
getstatic org.jooq.meta.postgres.PostgresDatabase.canUseRoutines:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
private java.util.List<java.lang.String> enumLabels(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_ENUM:Lorg/jooq/meta/postgres/pg_catalog/tables/PgEnum;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgEnum.ENUMSORTORDER:Lorg/jooq/TableField;
invokevirtual org.jooq.meta.postgres.PostgresDatabase.exists:(Lorg/jooq/TableField;)Z
ifeq 2
1: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_ENUM:Lorg/jooq/meta/postgres/pg_catalog/tables/PgEnum;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgEnum.ENUMSORTORDER:Lorg/jooq/TableField;
goto 3
2: StackMap locals:
StackMap stack:
ldc "{0}::{1}"
iconst_2
anewarray org.jooq.QueryPart
dup
iconst_0
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_ENUM:Lorg/jooq/meta/postgres/pg_catalog/tables/PgEnum;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgEnum.ENUMLABEL:Lorg/jooq/TableField;
aastore
dup
iconst_1
iconst_2
anewarray java.lang.String
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
aastore
invokestatic org.jooq.impl.DSL.field:(Ljava/lang/String;[Lorg/jooq/QueryPart;)Lorg/jooq/Field;
3: StackMap locals:
StackMap stack: org.jooq.Field
astore 3
start local 3 4: getstatic org.jooq.meta.postgres.PostgresDatabase.canCastToEnumType:Ljava/lang/Boolean;
ifnonnull 10
5: iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putstatic org.jooq.meta.postgres.PostgresDatabase.canCastToEnumType:Ljava/lang/Boolean;
6: aload 0
aload 1
aload 2
aload 3
invokevirtual org.jooq.meta.postgres.PostgresDatabase.enumLabels:(Ljava/lang/String;Ljava/lang/String;Lorg/jooq/Field;)Ljava/util/List;
7: areturn
8: StackMap locals: org.jooq.meta.postgres.PostgresDatabase java.lang.String java.lang.String org.jooq.Field
StackMap stack: org.jooq.exception.DataAccessException
pop
9: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putstatic org.jooq.meta.postgres.PostgresDatabase.canCastToEnumType:Ljava/lang/Boolean;
10: StackMap locals:
StackMap stack:
getstatic org.jooq.meta.postgres.PostgresDatabase.canCastToEnumType:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 11
aload 0
aload 1
aload 2
aload 3
invokevirtual org.jooq.meta.postgres.PostgresDatabase.enumLabels:(Ljava/lang/String;Ljava/lang/String;Lorg/jooq/Field;)Ljava/util/List;
goto 12
StackMap locals:
StackMap stack:
11: aload 0
aload 1
aload 2
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_ENUM:Lorg/jooq/meta/postgres/pg_catalog/tables/PgEnum;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgEnum.ENUMLABEL:Lorg/jooq/TableField;
invokevirtual org.jooq.meta.postgres.PostgresDatabase.enumLabels:(Ljava/lang/String;Ljava/lang/String;Lorg/jooq/Field;)Ljava/util/List;
StackMap locals:
StackMap stack: java.util.List
12: areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
0 13 1 nspname Ljava/lang/String;
0 13 2 typname Ljava/lang/String;
4 13 3 orderBy Lorg/jooq/Field<*>;
Exception table:
from to target type
5 7 8 Class org.jooq.exception.DataAccessException
Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
nspname
typname
private java.util.List<java.lang.String> enumLabels(java.lang.String, java.lang.String, org.jooq.Field<?>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/jooq/Field;)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.jooq.meta.postgres.PostgresDatabase.create:()Lorg/jooq/DSLContext;
getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_ENUM:Lorg/jooq/meta/postgres/pg_catalog/tables/PgEnum;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgEnum.ENUMLABEL:Lorg/jooq/TableField;
invokeinterface org.jooq.DSLContext.select:(Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
1: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_ENUM:Lorg/jooq/meta/postgres/pg_catalog/tables/PgEnum;
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
2: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_ENUM:Lorg/jooq/meta/postgres/pg_catalog/tables/PgEnum;
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgEnum.pgType:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgType;
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgType.pgNamespace:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgNamespace;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgNamespace.NSPNAME:Lorg/jooq/TableField;
aload 1
invokeinterface org.jooq.TableField.eq:(Ljava/lang/Object;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectJoinStep.where:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
3: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_ENUM:Lorg/jooq/meta/postgres/pg_catalog/tables/PgEnum;
invokevirtual org.jooq.meta.postgres.pg_catalog.tables.PgEnum.pgType:()Lorg/jooq/meta/postgres/pg_catalog/tables/PgType;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgType.TYPNAME:Lorg/jooq/TableField;
aload 2
invokeinterface org.jooq.TableField.eq:(Ljava/lang/Object;)Lorg/jooq/Condition;
invokeinterface org.jooq.SelectConditionStep.and:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
4: aload 3
invokeinterface org.jooq.SelectConditionStep.orderBy:(Lorg/jooq/OrderField;)Lorg/jooq/SelectSeekStep1;
5: getstatic org.jooq.meta.postgres.pg_catalog.Tables.PG_ENUM:Lorg/jooq/meta/postgres/pg_catalog/tables/PgEnum;
getfield org.jooq.meta.postgres.pg_catalog.tables.PgEnum.ENUMLABEL:Lorg/jooq/TableField;
invokeinterface org.jooq.SelectSeekStep1.fetch:(Lorg/jooq/Field;)Ljava/util/List;
6: areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/jooq/meta/postgres/PostgresDatabase;
0 7 1 nspname Ljava/lang/String;
0 7 2 typname Ljava/lang/String;
0 7 3 orderBy Lorg/jooq/Field<*>;
Signature: (Ljava/lang/String;Ljava/lang/String;Lorg/jooq/Field<*>;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
nspname
typname
orderBy
static int[] $SWITCH_TABLE$org$jooq$TableOptions$TableType();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.jooq.meta.postgres.PostgresDatabase.$SWITCH_TABLE$org$jooq$TableOptions$TableType:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.jooq.TableOptions$TableType.values:()[Lorg/jooq/TableOptions$TableType;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.jooq.TableOptions$TableType.EXPRESSION:Lorg/jooq/TableOptions$TableType;
invokevirtual org.jooq.TableOptions$TableType.ordinal:()I
bipush 6
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic org.jooq.TableOptions$TableType.FUNCTION:Lorg/jooq/TableOptions$TableType;
invokevirtual org.jooq.TableOptions$TableType.ordinal:()I
iconst_5
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic org.jooq.TableOptions$TableType.MATERIALIZED_VIEW:Lorg/jooq/TableOptions$TableType;
invokevirtual org.jooq.TableOptions$TableType.ordinal:()I
iconst_4
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic org.jooq.TableOptions$TableType.TABLE:Lorg/jooq/TableOptions$TableType;
invokevirtual org.jooq.TableOptions$TableType.ordinal:()I
iconst_1
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic org.jooq.TableOptions$TableType.TEMPORARY:Lorg/jooq/TableOptions$TableType;
invokevirtual org.jooq.TableOptions$TableType.ordinal:()I
iconst_2
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic org.jooq.TableOptions$TableType.UNKNOWN:Lorg/jooq/TableOptions$TableType;
invokevirtual org.jooq.TableOptions$TableType.ordinal:()I
bipush 7
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic org.jooq.TableOptions$TableType.VIEW:Lorg/jooq/TableOptions$TableType;
invokevirtual org.jooq.TableOptions$TableType.ordinal:()I
iconst_3
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
dup
putstatic org.jooq.meta.postgres.PostgresDatabase.$SWITCH_TABLE$org$jooq$TableOptions$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
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
}
SourceFile: "PostgresDatabase.java"
NestMembers:
org.jooq.meta.postgres.PostgresDatabase$1
InnerClasses:
public final TableType = org.jooq.TableOptions$TableType of org.jooq.TableOptions
org.jooq.meta.postgres.PostgresDatabase$1