public class org.jooq.SchemaMapping implements java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jooq.SchemaMapping
super_class: java.lang.Object
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8269660159338710470
private static final org.jooq.tools.JooqLogger log;
descriptor: Lorg/jooq/tools/JooqLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static volatile boolean loggedDeprecation;
descriptor: Z
flags: (0x004a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE
private final org.jooq.Configuration configuration;
descriptor: Lorg/jooq/Configuration;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private volatile transient java.util.Map<java.lang.String, org.jooq.Catalog> catalogs;
descriptor: Ljava/util/Map;
flags: (0x00c2) ACC_PRIVATE, ACC_VOLATILE, ACC_TRANSIENT
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/jooq/Catalog;>;
private volatile transient java.util.Map<java.lang.String, org.jooq.Schema> schemata;
descriptor: Ljava/util/Map;
flags: (0x00c2) ACC_PRIVATE, ACC_VOLATILE, ACC_TRANSIENT
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/jooq/Schema;>;
private volatile transient java.util.Map<java.lang.String, org.jooq.Table<?>> tables;
descriptor: Ljava/util/Map;
flags: (0x00c2) ACC_PRIVATE, ACC_VOLATILE, ACC_TRANSIENT
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/jooq/Table<*>;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/jooq/SchemaMapping;
invokestatic org.jooq.tools.JooqLogger.getLogger:(Ljava/lang/Class;)Lorg/jooq/tools/JooqLogger;
putstatic org.jooq.SchemaMapping.log:Lorg/jooq/tools/JooqLogger;
1: iconst_0
putstatic org.jooq.SchemaMapping.loggedDeprecation:Z
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(org.jooq.Configuration);
descriptor: (Lorg/jooq/Configuration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.jooq.SchemaMapping.configuration:Lorg/jooq/Configuration;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/SchemaMapping;
0 3 1 configuration Lorg/jooq/Configuration;
MethodParameters:
Name Flags
configuration
private final org.jooq.conf.RenderMapping mapping();
descriptor: ()Lorg/jooq/conf/RenderMapping;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.SchemaMapping.configuration:Lorg/jooq/Configuration;
invokeinterface org.jooq.Configuration.settings:()Lorg/jooq/conf/Settings;
invokestatic org.jooq.conf.SettingsTools.getRenderMapping:(Lorg/jooq/conf/Settings;)Lorg/jooq/conf/RenderMapping;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/SchemaMapping;
private final boolean renderCatalog();
descriptor: ()Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 0
getfield org.jooq.SchemaMapping.configuration:Lorg/jooq/Configuration;
invokeinterface org.jooq.Configuration.settings:()Lorg/jooq/conf/Settings;
invokevirtual org.jooq.conf.Settings.isRenderCatalog:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/SchemaMapping;
private final boolean renderSchema();
descriptor: ()Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 0
getfield org.jooq.SchemaMapping.configuration:Lorg/jooq/Configuration;
invokeinterface org.jooq.Configuration.settings:()Lorg/jooq/conf/Settings;
invokevirtual org.jooq.conf.Settings.isRenderSchema:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/SchemaMapping;
private static void logDeprecation();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: getstatic org.jooq.SchemaMapping.loggedDeprecation:Z
ifne 3
1: iconst_1
putstatic org.jooq.SchemaMapping.loggedDeprecation:Z
2: getstatic org.jooq.SchemaMapping.log:Lorg/jooq/tools/JooqLogger;
ldc "DEPRECATION"
ldc "org.jooq.SchemaMapping is deprecated as of jOOQ 2.0.5. Consider using jOOQ's runtime configuration org.jooq.conf.Settings instead"
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
3: StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
public void use(org.jooq.Schema);
descriptor: (Lorg/jooq/Schema;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface org.jooq.Schema.getName:()Ljava/lang/String;
invokevirtual org.jooq.SchemaMapping.use:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/SchemaMapping;
0 2 1 schema Lorg/jooq/Schema;
MethodParameters:
Name Flags
schema
public void use(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: invokestatic org.jooq.SchemaMapping.logDeprecation:()V
1: aload 0
invokevirtual org.jooq.SchemaMapping.mapping:()Lorg/jooq/conf/RenderMapping;
aload 1
invokevirtual org.jooq.conf.RenderMapping.setDefaultSchema:(Ljava/lang/String;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/SchemaMapping;
0 3 1 schemaName Ljava/lang/String;
MethodParameters:
Name Flags
schemaName
public void add(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=3
start local 0 start local 1 start local 2 0: invokestatic org.jooq.SchemaMapping.logDeprecation:()V
1: aconst_null
astore 3
start local 3 2: aload 0
invokevirtual org.jooq.SchemaMapping.mapping:()Lorg/jooq/conf/RenderMapping;
invokevirtual org.jooq.conf.RenderMapping.getSchemata:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 7
StackMap locals: org.jooq.SchemaMapping java.lang.String java.lang.String org.jooq.conf.MappedSchema top java.util.Iterator
StackMap stack:
3: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.conf.MappedSchema
astore 4
start local 4 4: aload 1
aload 4
invokevirtual org.jooq.conf.MappedSchema.getInput:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
5: aload 4
astore 3
6: goto 8
end local 4 7: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
8: StackMap locals: org.jooq.SchemaMapping java.lang.String java.lang.String org.jooq.conf.MappedSchema
StackMap stack:
aload 3
ifnonnull 11
9: new org.jooq.conf.MappedSchema
dup
invokespecial org.jooq.conf.MappedSchema.<init>:()V
aload 1
invokevirtual org.jooq.conf.MappedSchema.withInput:(Ljava/lang/String;)Lorg/jooq/conf/MappedSchema;
astore 3
10: aload 0
invokevirtual org.jooq.SchemaMapping.mapping:()Lorg/jooq/conf/RenderMapping;
invokevirtual org.jooq.conf.RenderMapping.getSchemata:()Ljava/util/List;
aload 3
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
11: StackMap locals:
StackMap stack:
aload 3
aload 2
invokevirtual org.jooq.conf.MappedSchema.setOutput:(Ljava/lang/String;)V
12: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/jooq/SchemaMapping;
0 13 1 inputSchema Ljava/lang/String;
0 13 2 outputSchema Ljava/lang/String;
2 13 3 schema Lorg/jooq/conf/MappedSchema;
4 7 4 s Lorg/jooq/conf/MappedSchema;
MethodParameters:
Name Flags
inputSchema
outputSchema
public void add(java.lang.String, org.jooq.Schema);
descriptor: (Ljava/lang/String;Lorg/jooq/Schema;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokeinterface org.jooq.Schema.getName:()Ljava/lang/String;
invokevirtual org.jooq.SchemaMapping.add:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/SchemaMapping;
0 2 1 inputSchema Ljava/lang/String;
0 2 2 outputSchema Lorg/jooq/Schema;
MethodParameters:
Name Flags
inputSchema
outputSchema
public void add(org.jooq.Schema, org.jooq.Schema);
descriptor: (Lorg/jooq/Schema;Lorg/jooq/Schema;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokeinterface org.jooq.Schema.getName:()Ljava/lang/String;
aload 2
invokeinterface org.jooq.Schema.getName:()Ljava/lang/String;
invokevirtual org.jooq.SchemaMapping.add:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/SchemaMapping;
0 2 1 inputSchema Lorg/jooq/Schema;
0 2 2 outputSchema Lorg/jooq/Schema;
MethodParameters:
Name Flags
inputSchema
outputSchema
public void add(org.jooq.Schema, java.lang.String);
descriptor: (Lorg/jooq/Schema;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokeinterface org.jooq.Schema.getName:()Ljava/lang/String;
aload 2
invokevirtual org.jooq.SchemaMapping.add:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/SchemaMapping;
0 2 1 inputSchema Lorg/jooq/Schema;
0 2 2 outputSchema Ljava/lang/String;
MethodParameters:
Name Flags
inputSchema
outputSchema
public void add(org.jooq.Table<?>, org.jooq.Table<?>);
descriptor: (Lorg/jooq/Table;Lorg/jooq/Table;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokeinterface org.jooq.Table.getName:()Ljava/lang/String;
invokevirtual org.jooq.SchemaMapping.add:(Lorg/jooq/Table;Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/SchemaMapping;
0 2 1 inputTable Lorg/jooq/Table<*>;
0 2 2 outputTable Lorg/jooq/Table<*>;
Signature: (Lorg/jooq/Table<*>;Lorg/jooq/Table<*>;)V
MethodParameters:
Name Flags
inputTable
outputTable
public void add(org.jooq.Table<?>, java.lang.String);
descriptor: (Lorg/jooq/Table;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=9, args_size=3
start local 0 start local 1 start local 2 0: invokestatic org.jooq.SchemaMapping.logDeprecation:()V
1: aconst_null
astore 3
start local 3 2: aconst_null
astore 4
start local 4 3: aload 0
invokevirtual org.jooq.SchemaMapping.mapping:()Lorg/jooq/conf/RenderMapping;
invokevirtual org.jooq.conf.RenderMapping.getSchemata:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 14
StackMap locals: org.jooq.SchemaMapping org.jooq.Table java.lang.String org.jooq.conf.MappedSchema org.jooq.conf.MappedTable top java.util.Iterator
StackMap stack:
4: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.conf.MappedSchema
astore 5
start local 5 5: aload 1
invokeinterface org.jooq.Table.getSchema:()Lorg/jooq/Schema;
invokeinterface org.jooq.Schema.getName:()Ljava/lang/String;
aload 5
invokevirtual org.jooq.conf.MappedSchema.getInput:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 14
6: aload 5
invokevirtual org.jooq.conf.MappedSchema.getTables:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 11
StackMap locals: org.jooq.SchemaMapping org.jooq.Table java.lang.String org.jooq.conf.MappedSchema org.jooq.conf.MappedTable org.jooq.conf.MappedSchema java.util.Iterator top java.util.Iterator
StackMap stack:
7: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.conf.MappedTable
astore 7
start local 7 8: aload 1
invokeinterface org.jooq.Table.getName:()Ljava/lang/String;
aload 7
invokevirtual org.jooq.conf.MappedTable.getInput:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 11
9: aload 7
astore 4
10: goto 12
end local 7 11: StackMap locals:
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
12: StackMap locals: org.jooq.SchemaMapping org.jooq.Table java.lang.String org.jooq.conf.MappedSchema org.jooq.conf.MappedTable org.jooq.conf.MappedSchema java.util.Iterator
StackMap stack:
aload 5
astore 3
13: goto 15
end local 5 14: StackMap locals: org.jooq.SchemaMapping org.jooq.Table java.lang.String org.jooq.conf.MappedSchema org.jooq.conf.MappedTable top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
15: StackMap locals: org.jooq.SchemaMapping org.jooq.Table java.lang.String org.jooq.conf.MappedSchema org.jooq.conf.MappedTable
StackMap stack:
aload 3
ifnonnull 18
16: new org.jooq.conf.MappedSchema
dup
invokespecial org.jooq.conf.MappedSchema.<init>:()V
aload 1
invokeinterface org.jooq.Table.getSchema:()Lorg/jooq/Schema;
invokeinterface org.jooq.Schema.getName:()Ljava/lang/String;
invokevirtual org.jooq.conf.MappedSchema.withInput:(Ljava/lang/String;)Lorg/jooq/conf/MappedSchema;
astore 3
17: aload 0
invokevirtual org.jooq.SchemaMapping.mapping:()Lorg/jooq/conf/RenderMapping;
invokevirtual org.jooq.conf.RenderMapping.getSchemata:()Ljava/util/List;
aload 3
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
18: StackMap locals:
StackMap stack:
aload 4
ifnonnull 21
19: new org.jooq.conf.MappedTable
dup
invokespecial org.jooq.conf.MappedTable.<init>:()V
aload 1
invokeinterface org.jooq.Table.getName:()Ljava/lang/String;
invokevirtual org.jooq.conf.MappedTable.withInput:(Ljava/lang/String;)Lorg/jooq/conf/MappedTable;
astore 4
20: aload 3
invokevirtual org.jooq.conf.MappedSchema.getTables:()Ljava/util/List;
aload 4
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
21: StackMap locals:
StackMap stack:
aload 4
aload 2
invokevirtual org.jooq.conf.MappedTable.setOutput:(Ljava/lang/String;)V
22: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/jooq/SchemaMapping;
0 23 1 inputTable Lorg/jooq/Table<*>;
0 23 2 outputTable Ljava/lang/String;
2 23 3 schema Lorg/jooq/conf/MappedSchema;
3 23 4 table Lorg/jooq/conf/MappedTable;
5 14 5 s Lorg/jooq/conf/MappedSchema;
8 11 7 t Lorg/jooq/conf/MappedTable;
Signature: (Lorg/jooq/Table<*>;Ljava/lang/String;)V
MethodParameters:
Name Flags
inputTable final
outputTable final
public org.jooq.Catalog map(org.jooq.Catalog);
descriptor: (Lorg/jooq/Catalog;)Lorg/jooq/Catalog;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tNullable cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/SchemaMapping;
RuntimeInvisibleAnnotations:
Nullable()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
Nullable()
MethodParameters:
Name Flags
catalog
public org.jooq.Schema map(org.jooq.Schema);
descriptor: (Lorg/jooq/Schema;)Lorg/jooq/Schema;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tNullable cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/SchemaMapping;
RuntimeInvisibleAnnotations:
Nullable()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
Nullable()
MethodParameters:
Name Flags
schema
public <R extends org.jooq.Record> org.jooq.Table<R> map(org.jooq.Table<R>);
descriptor: (Lorg/jooq/Table;)Lorg/jooq/Table;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tNullable cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/SchemaMapping;
Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)Lorg/jooq/Table<TR;>;
RuntimeInvisibleAnnotations:
Nullable()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
Nullable()
MethodParameters:
Name Flags
table
private final boolean matches(org.jooq.conf.MappedCatalog, java.lang.String);
descriptor: (Lorg/jooq/conf/MappedCatalog;Ljava/lang/String;)Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual org.jooq.conf.MappedCatalog.getInput:()Ljava/lang/String;
ifnull 1
aload 2
aload 1
invokevirtual org.jooq.conf.MappedCatalog.getInput:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 3
1: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.jooq.conf.MappedCatalog.getInputExpression:()Ljava/util/regex/Pattern;
ifnull 2
aload 1
invokevirtual org.jooq.conf.MappedCatalog.getInputExpression:()Ljava/util/regex/Pattern;
aload 2
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.matches:()Z
ifne 3
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jooq/SchemaMapping;
0 4 1 c Lorg/jooq/conf/MappedCatalog;
0 4 2 catalogName Ljava/lang/String;
MethodParameters:
Name Flags
c
catalogName
private final boolean matches(org.jooq.conf.MappedSchema, java.lang.String);
descriptor: (Lorg/jooq/conf/MappedSchema;Ljava/lang/String;)Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual org.jooq.conf.MappedSchema.getInput:()Ljava/lang/String;
ifnull 1
aload 2
aload 1
invokevirtual org.jooq.conf.MappedSchema.getInput:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 3
1: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.jooq.conf.MappedSchema.getInputExpression:()Ljava/util/regex/Pattern;
ifnull 2
aload 1
invokevirtual org.jooq.conf.MappedSchema.getInputExpression:()Ljava/util/regex/Pattern;
aload 2
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.matches:()Z
ifne 3
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jooq/SchemaMapping;
0 4 1 s Lorg/jooq/conf/MappedSchema;
0 4 2 schemaName Ljava/lang/String;
MethodParameters:
Name Flags
s
schemaName
private final boolean matches(org.jooq.conf.MappedTable, java.lang.String);
descriptor: (Lorg/jooq/conf/MappedTable;Ljava/lang/String;)Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual org.jooq.conf.MappedTable.getInput:()Ljava/lang/String;
ifnull 1
aload 2
aload 1
invokevirtual org.jooq.conf.MappedTable.getInput:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 3
1: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.jooq.conf.MappedTable.getInputExpression:()Ljava/util/regex/Pattern;
ifnull 2
aload 1
invokevirtual org.jooq.conf.MappedTable.getInputExpression:()Ljava/util/regex/Pattern;
aload 2
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.matches:()Z
ifne 3
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jooq/SchemaMapping;
0 4 1 t Lorg/jooq/conf/MappedTable;
0 4 2 tableName Ljava/lang/String;
MethodParameters:
Name Flags
t
tableName
public void setDefaultSchema(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jooq.SchemaMapping.use:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/SchemaMapping;
0 2 1 schema Ljava/lang/String;
MethodParameters:
Name Flags
schema
public void setSchemaMapping(java.util.Map<java.lang.String, java.lang.String>);
descriptor: (Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 3
StackMap locals: org.jooq.SchemaMapping java.util.Map top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 2
start local 2 2: aload 0
aload 2
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.lang.String
invokevirtual org.jooq.SchemaMapping.add:(Ljava/lang/String;Ljava/lang/String;)V
end local 2 3: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jooq/SchemaMapping;
0 5 1 schemaMap Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
2 3 2 entry Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)V
MethodParameters:
Name Flags
schemaMap
private final java.util.Map<java.lang.String, org.jooq.Catalog> getCatalogs();
descriptor: ()Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.jooq.SchemaMapping.catalogs:Ljava/util/Map;
ifnonnull 8
1: aload 0
dup
astore 1
monitorenter
2: aload 0
getfield org.jooq.SchemaMapping.catalogs:Ljava/util/Map;
ifnonnull 4
3: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.jooq.SchemaMapping.catalogs:Ljava/util/Map;
4: StackMap locals: org.jooq.SchemaMapping
StackMap stack:
aload 1
monitorexit
5: goto 8
StackMap locals:
StackMap stack: java.lang.Throwable
6: aload 1
monitorexit
7: athrow
8: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.SchemaMapping.catalogs:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/jooq/SchemaMapping;
Exception table:
from to target type
2 5 6 any
6 7 6 any
Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/jooq/Catalog;>;
private final java.util.Map<java.lang.String, org.jooq.Schema> getSchemata();
descriptor: ()Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.jooq.SchemaMapping.schemata:Ljava/util/Map;
ifnonnull 8
1: aload 0
dup
astore 1
monitorenter
2: aload 0
getfield org.jooq.SchemaMapping.schemata:Ljava/util/Map;
ifnonnull 4
3: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.jooq.SchemaMapping.schemata:Ljava/util/Map;
4: StackMap locals: org.jooq.SchemaMapping
StackMap stack:
aload 1
monitorexit
5: goto 8
StackMap locals:
StackMap stack: java.lang.Throwable
6: aload 1
monitorexit
7: athrow
8: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.SchemaMapping.schemata:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/jooq/SchemaMapping;
Exception table:
from to target type
2 5 6 any
6 7 6 any
Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/jooq/Schema;>;
private final java.util.Map<java.lang.String, org.jooq.Table<?>> getTables();
descriptor: ()Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.jooq.SchemaMapping.tables:Ljava/util/Map;
ifnonnull 8
1: aload 0
dup
astore 1
monitorenter
2: aload 0
getfield org.jooq.SchemaMapping.tables:Ljava/util/Map;
ifnonnull 4
3: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.jooq.SchemaMapping.tables:Ljava/util/Map;
4: StackMap locals: org.jooq.SchemaMapping
StackMap stack:
aload 1
monitorexit
5: goto 8
StackMap locals:
StackMap stack: java.lang.Throwable
6: aload 1
monitorexit
7: athrow
8: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.SchemaMapping.tables:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/jooq/SchemaMapping;
Exception table:
from to target type
2 5 6 any
6 7 6 any
Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/jooq/Table<*>;>;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 0
invokevirtual org.jooq.SchemaMapping.mapping:()Lorg/jooq/conf/RenderMapping;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/SchemaMapping;
}
SourceFile: "SchemaMapping.java"
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map
RuntimeVisibleAnnotations:
java.lang.Deprecated()