public abstract class org.jooq.meta.AbstractDatabase implements org.jooq.meta.Database
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.jooq.meta.AbstractDatabase
super_class: java.lang.Object
{
private static final org.jooq.tools.JooqLogger log;
descriptor: Lorg/jooq/tools/JooqLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.util.Set<org.jooq.SQLDialect> NO_SUPPORT_SCHEMATA;
descriptor: Ljava/util/Set;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Set<Lorg/jooq/SQLDialect;>;
private java.util.Properties properties;
descriptor: Ljava/util/Properties;
flags: (0x0002) ACC_PRIVATE
private java.lang.String basedir;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private org.jooq.SQLDialect dialect;
descriptor: Lorg/jooq/SQLDialect;
flags: (0x0002) ACC_PRIVATE
private java.sql.Connection connection;
descriptor: Ljava/sql/Connection;
flags: (0x0002) ACC_PRIVATE
private boolean regexMatchesPartialQualification;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean sqlMatchesPartialQualification;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private org.jooq.meta.jaxb.OnError onError;
descriptor: Lorg/jooq/meta/jaxb/OnError;
flags: (0x0002) ACC_PRIVATE
private java.util.List<org.jooq.meta.Database$Filter> filters;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/Database$Filter;>;
private java.lang.String[] excludes;
descriptor: [Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String[] includes;
descriptor: [Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean includeExcludeColumns;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean includeInvisibleColumns;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean includeTables;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean includeEmbeddables;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean includeRoutines;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean includeTriggerRoutines;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean includePackages;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean includePackageRoutines;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean includePackageUDTs;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean includePackageConstants;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean includeUDTs;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean includeDomains;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean includeSequences;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean includeIndexes;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean includeCheckConstraints;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean includeSystemIndexes;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean includeSystemCheckConstraints;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean includePrimaryKeys;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean includeUniqueKeys;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean includeForeignKeys;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean forceIntegerTypesOnZeroScaleDecimals;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String[] recordVersionFields;
descriptor: [Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String[] recordTimestampFields;
descriptor: [Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String embeddablePrimaryKeys;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String embeddableUniqueKeys;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String embeddableDomains;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean supportsUnsignedTypes;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean integerDisplayWidths;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean ignoreProcedureReturnValues;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean dateAsTimestamp;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean javaTimeTypes;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.util.List<org.jooq.meta.jaxb.CatalogMappingType> configuredCatalogs;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/jaxb/CatalogMappingType;>;
private java.util.List<org.jooq.meta.jaxb.SchemaMappingType> configuredSchemata;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/jaxb/SchemaMappingType;>;
private java.util.List<org.jooq.meta.jaxb.CustomType> configuredCustomTypes;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/jaxb/CustomType;>;
private java.util.List<org.jooq.meta.jaxb.EnumType> configuredEnumTypes;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/jaxb/EnumType;>;
private java.util.List<org.jooq.meta.jaxb.ForcedType> configuredForcedTypes;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/jaxb/ForcedType;>;
private java.util.Set<org.jooq.meta.jaxb.ForcedType> unusedForcedTypes;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Lorg/jooq/meta/jaxb/ForcedType;>;
private java.util.List<org.jooq.meta.jaxb.EmbeddableDefinitionType> configuredEmbeddables;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/jaxb/EmbeddableDefinitionType;>;
private java.util.Set<org.jooq.meta.jaxb.EmbeddableDefinitionType> unusedEmbeddables;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Lorg/jooq/meta/jaxb/EmbeddableDefinitionType;>;
private java.util.List<org.jooq.meta.jaxb.SyntheticIdentityType> configuredSyntheticIdentities;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/jaxb/SyntheticIdentityType;>;
private java.util.Set<org.jooq.meta.jaxb.SyntheticIdentityType> unusedSyntheticIdentities;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Lorg/jooq/meta/jaxb/SyntheticIdentityType;>;
private java.util.List<org.jooq.meta.jaxb.SyntheticPrimaryKeyType> configuredSyntheticPrimaryKeys;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/jaxb/SyntheticPrimaryKeyType;>;
private java.util.Set<org.jooq.meta.jaxb.SyntheticPrimaryKeyType> unusedSyntheticPrimaryKeys;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Lorg/jooq/meta/jaxb/SyntheticPrimaryKeyType;>;
private java.util.List<org.jooq.meta.jaxb.SyntheticUniqueKeyType> configuredSyntheticUniqueKeys;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/jaxb/SyntheticUniqueKeyType;>;
private java.util.Set<org.jooq.meta.jaxb.SyntheticUniqueKeyType> unusedSyntheticUniqueKeys;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Lorg/jooq/meta/jaxb/SyntheticUniqueKeyType;>;
private java.util.List<org.jooq.meta.jaxb.SyntheticForeignKeyType> configuredSyntheticForeignKeys;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/jaxb/SyntheticForeignKeyType;>;
private java.util.Set<org.jooq.meta.jaxb.SyntheticForeignKeyType> unusedSyntheticForeignKeys;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Lorg/jooq/meta/jaxb/SyntheticForeignKeyType;>;
private org.jooq.meta.SchemaVersionProvider schemaVersionProvider;
descriptor: Lorg/jooq/meta/SchemaVersionProvider;
flags: (0x0002) ACC_PRIVATE
private org.jooq.meta.CatalogVersionProvider catalogVersionProvider;
descriptor: Lorg/jooq/meta/CatalogVersionProvider;
flags: (0x0002) ACC_PRIVATE
private java.util.Comparator<org.jooq.meta.Definition> orderProvider;
descriptor: Ljava/util/Comparator;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Comparator<Lorg/jooq/meta/Definition;>;
private boolean includeRelations;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean tableValuedFunctions;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int logSlowQueriesAfterSeconds;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int logSlowResultsAfterSeconds;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.util.List<java.lang.String> inputCatalogs;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Ljava/lang/String;>;
private java.util.List<java.lang.String> inputSchemata;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Ljava/lang/String;>;
private java.util.Map<java.lang.String, java.util.List<java.lang.String>> inputSchemataPerCatalog;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
private java.util.List<org.jooq.meta.CatalogDefinition> catalogs;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/CatalogDefinition;>;
private java.util.List<org.jooq.meta.SchemaDefinition> schemata;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/SchemaDefinition;>;
private java.util.List<org.jooq.meta.SequenceDefinition> sequences;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/SequenceDefinition;>;
private java.util.List<org.jooq.meta.IdentityDefinition> identities;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/IdentityDefinition;>;
private java.util.List<org.jooq.meta.IndexDefinition> indexes;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/IndexDefinition;>;
private java.util.List<org.jooq.meta.UniqueKeyDefinition> uniqueKeys;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/UniqueKeyDefinition;>;
private java.util.List<org.jooq.meta.ForeignKeyDefinition> foreignKeys;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/ForeignKeyDefinition;>;
private java.util.List<org.jooq.meta.CheckConstraintDefinition> checkConstraints;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/CheckConstraintDefinition;>;
private java.util.List<org.jooq.meta.TableDefinition> tables;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/TableDefinition;>;
private java.util.List<org.jooq.meta.EmbeddableDefinition> embeddables;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/EmbeddableDefinition;>;
private java.util.List<org.jooq.meta.EnumDefinition> enums;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/EnumDefinition;>;
private java.util.List<org.jooq.meta.DomainDefinition> domains;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/DomainDefinition;>;
private java.util.List<org.jooq.meta.UDTDefinition> udts;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/UDTDefinition;>;
private java.util.List<org.jooq.meta.ArrayDefinition> arrays;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/ArrayDefinition;>;
private java.util.List<org.jooq.meta.RoutineDefinition> routines;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/RoutineDefinition;>;
private java.util.List<org.jooq.meta.PackageDefinition> packages;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/jooq/meta/PackageDefinition;>;
private org.jooq.meta.Relations relations;
descriptor: Lorg/jooq/meta/Relations;
flags: (0x0002) ACC_PRIVATE
private transient java.util.Map<org.jooq.meta.SchemaDefinition, java.util.List<org.jooq.meta.SequenceDefinition>> sequencesBySchema;
descriptor: Ljava/util/Map;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Map<Lorg/jooq/meta/SchemaDefinition;Ljava/util/List<Lorg/jooq/meta/SequenceDefinition;>;>;
private transient java.util.Map<org.jooq.meta.SchemaDefinition, java.util.List<org.jooq.meta.IdentityDefinition>> identitiesBySchema;
descriptor: Ljava/util/Map;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Map<Lorg/jooq/meta/SchemaDefinition;Ljava/util/List<Lorg/jooq/meta/IdentityDefinition;>;>;
private transient java.util.Map<org.jooq.meta.SchemaDefinition, java.util.List<org.jooq.meta.IndexDefinition>> indexesBySchema;
descriptor: Ljava/util/Map;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Map<Lorg/jooq/meta/SchemaDefinition;Ljava/util/List<Lorg/jooq/meta/IndexDefinition;>;>;
private transient java.util.Map<org.jooq.meta.TableDefinition, java.util.List<org.jooq.meta.IndexDefinition>> indexesByTable;
descriptor: Ljava/util/Map;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Map<Lorg/jooq/meta/TableDefinition;Ljava/util/List<Lorg/jooq/meta/IndexDefinition;>;>;
private transient java.util.Map<org.jooq.meta.SchemaDefinition, java.util.List<org.jooq.meta.UniqueKeyDefinition>> uniqueKeysBySchema;
descriptor: Ljava/util/Map;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Map<Lorg/jooq/meta/SchemaDefinition;Ljava/util/List<Lorg/jooq/meta/UniqueKeyDefinition;>;>;
private transient java.util.Map<org.jooq.meta.SchemaDefinition, java.util.List<org.jooq.meta.ForeignKeyDefinition>> foreignKeysBySchema;
descriptor: Ljava/util/Map;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Map<Lorg/jooq/meta/SchemaDefinition;Ljava/util/List<Lorg/jooq/meta/ForeignKeyDefinition;>;>;
private transient java.util.Map<org.jooq.meta.SchemaDefinition, java.util.List<org.jooq.meta.CheckConstraintDefinition>> checkConstraintsBySchema;
descriptor: Ljava/util/Map;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Map<Lorg/jooq/meta/SchemaDefinition;Ljava/util/List<Lorg/jooq/meta/CheckConstraintDefinition;>;>;
private transient java.util.Map<org.jooq.meta.SchemaDefinition, java.util.List<org.jooq.meta.TableDefinition>> tablesBySchema;
descriptor: Ljava/util/Map;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Map<Lorg/jooq/meta/SchemaDefinition;Ljava/util/List<Lorg/jooq/meta/TableDefinition;>;>;
private transient java.util.Map<org.jooq.meta.SchemaDefinition, java.util.List<org.jooq.meta.EmbeddableDefinition>> embeddablesByDefiningSchema;
descriptor: Ljava/util/Map;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Map<Lorg/jooq/meta/SchemaDefinition;Ljava/util/List<Lorg/jooq/meta/EmbeddableDefinition;>;>;
private transient java.util.Map<org.jooq.meta.TableDefinition, java.util.List<org.jooq.meta.EmbeddableDefinition>> embeddablesByDefiningTable;
descriptor: Ljava/util/Map;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Map<Lorg/jooq/meta/TableDefinition;Ljava/util/List<Lorg/jooq/meta/EmbeddableDefinition;>;>;
private transient java.util.Map<org.jooq.meta.TableDefinition, java.util.List<org.jooq.meta.EmbeddableDefinition>> embeddablesByReferencingTable;
descriptor: Ljava/util/Map;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Map<Lorg/jooq/meta/TableDefinition;Ljava/util/List<Lorg/jooq/meta/EmbeddableDefinition;>;>;
private transient java.util.Map<org.jooq.meta.SchemaDefinition, java.util.List<org.jooq.meta.EnumDefinition>> enumsBySchema;
descriptor: Ljava/util/Map;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Map<Lorg/jooq/meta/SchemaDefinition;Ljava/util/List<Lorg/jooq/meta/EnumDefinition;>;>;
private transient java.util.Map<org.jooq.meta.SchemaDefinition, java.util.List<org.jooq.meta.DomainDefinition>> domainsBySchema;
descriptor: Ljava/util/Map;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Map<Lorg/jooq/meta/SchemaDefinition;Ljava/util/List<Lorg/jooq/meta/DomainDefinition;>;>;
private transient java.util.Map<org.jooq.meta.SchemaDefinition, java.util.List<org.jooq.meta.UDTDefinition>> udtsBySchema;
descriptor: Ljava/util/Map;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Map<Lorg/jooq/meta/SchemaDefinition;Ljava/util/List<Lorg/jooq/meta/UDTDefinition;>;>;
private transient java.util.Map<org.jooq.meta.PackageDefinition, java.util.List<org.jooq.meta.UDTDefinition>> udtsByPackage;
descriptor: Ljava/util/Map;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Map<Lorg/jooq/meta/PackageDefinition;Ljava/util/List<Lorg/jooq/meta/UDTDefinition;>;>;
private transient java.util.Map<org.jooq.meta.SchemaDefinition, java.util.List<org.jooq.meta.ArrayDefinition>> arraysBySchema;
descriptor: Ljava/util/Map;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Map<Lorg/jooq/meta/SchemaDefinition;Ljava/util/List<Lorg/jooq/meta/ArrayDefinition;>;>;
private transient java.util.Map<org.jooq.meta.SchemaDefinition, java.util.List<org.jooq.meta.RoutineDefinition>> routinesBySchema;
descriptor: Ljava/util/Map;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Map<Lorg/jooq/meta/SchemaDefinition;Ljava/util/List<Lorg/jooq/meta/RoutineDefinition;>;>;
private transient java.util.Map<org.jooq.meta.SchemaDefinition, java.util.List<org.jooq.meta.PackageDefinition>> packagesBySchema;
descriptor: Ljava/util/Map;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
Signature: Ljava/util/Map<Lorg/jooq/meta/SchemaDefinition;Ljava/util/List<Lorg/jooq/meta/PackageDefinition;>;>;
private transient boolean initialised;
descriptor: Z
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
private final java.util.List<org.jooq.meta.Definition> all;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lorg/jooq/meta/Definition;>;
private final java.util.List<org.jooq.meta.Definition> included;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lorg/jooq/meta/Definition;>;
private final java.util.List<org.jooq.meta.Definition> excluded;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lorg/jooq/meta/Definition;>;
private final java.util.Map<org.jooq.Table<?>, java.lang.Boolean> existTables;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lorg/jooq/Table<*>;Ljava/lang/Boolean;>;
private final java.util.Map<org.jooq.TableField<?, ?>, java.lang.Boolean> existFields;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lorg/jooq/TableField<**>;Ljava/lang/Boolean;>;
private final org.jooq.meta.Patterns patterns;
descriptor: Lorg/jooq/meta/Patterns;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.jooq.meta.Statements statements;
descriptor: Lorg/jooq/meta/Statements;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static volatile int[] $SWITCH_TABLE$org$jooq$SQLDialect;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$org$jooq$meta$jaxb$OnError;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: ldc Lorg/jooq/meta/AbstractDatabase;
invokestatic org.jooq.tools.JooqLogger.getLogger:(Ljava/lang/Class;)Lorg/jooq/tools/JooqLogger;
putstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
1: iconst_3
anewarray org.jooq.SQLDialect
dup
iconst_0
getstatic org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;
aastore
dup
iconst_1
getstatic org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;
aastore
dup
iconst_2
getstatic org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;
aastore
invokestatic org.jooq.SQLDialect.supportedBy:([Lorg/jooq/SQLDialect;)Ljava/util/Set;
putstatic org.jooq.meta.AbstractDatabase.NO_SUPPORT_SCHEMATA:Ljava/util/Set;
return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic org.jooq.meta.jaxb.OnError.FAIL:Lorg/jooq/meta/jaxb/OnError;
putfield org.jooq.meta.AbstractDatabase.onError:Lorg/jooq/meta/jaxb/OnError;
2: aload 0
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc ".*"
aastore
putfield org.jooq.meta.AbstractDatabase.includes:[Ljava/lang/String;
3: aload 0
iconst_1
putfield org.jooq.meta.AbstractDatabase.includeInvisibleColumns:Z
4: aload 0
iconst_1
putfield org.jooq.meta.AbstractDatabase.includeTables:Z
5: aload 0
iconst_1
putfield org.jooq.meta.AbstractDatabase.includeEmbeddables:Z
6: aload 0
iconst_1
putfield org.jooq.meta.AbstractDatabase.includeRoutines:Z
7: aload 0
iconst_0
putfield org.jooq.meta.AbstractDatabase.includeTriggerRoutines:Z
8: aload 0
iconst_1
putfield org.jooq.meta.AbstractDatabase.includePackages:Z
9: aload 0
iconst_1
putfield org.jooq.meta.AbstractDatabase.includePackageRoutines:Z
10: aload 0
iconst_1
putfield org.jooq.meta.AbstractDatabase.includePackageUDTs:Z
11: aload 0
iconst_1
putfield org.jooq.meta.AbstractDatabase.includePackageConstants:Z
12: aload 0
iconst_1
putfield org.jooq.meta.AbstractDatabase.includeUDTs:Z
13: aload 0
iconst_1
putfield org.jooq.meta.AbstractDatabase.includeDomains:Z
14: aload 0
iconst_1
putfield org.jooq.meta.AbstractDatabase.includeSequences:Z
15: aload 0
iconst_1
putfield org.jooq.meta.AbstractDatabase.includeIndexes:Z
16: aload 0
iconst_1
putfield org.jooq.meta.AbstractDatabase.includeCheckConstraints:Z
17: aload 0
iconst_0
putfield org.jooq.meta.AbstractDatabase.includeSystemIndexes:Z
18: aload 0
iconst_0
putfield org.jooq.meta.AbstractDatabase.includeSystemCheckConstraints:Z
19: aload 0
iconst_1
putfield org.jooq.meta.AbstractDatabase.includePrimaryKeys:Z
20: aload 0
iconst_1
putfield org.jooq.meta.AbstractDatabase.includeUniqueKeys:Z
21: aload 0
iconst_1
putfield org.jooq.meta.AbstractDatabase.includeForeignKeys:Z
22: aload 0
iconst_1
putfield org.jooq.meta.AbstractDatabase.forceIntegerTypesOnZeroScaleDecimals:Z
23: aload 0
aconst_null
putfield org.jooq.meta.AbstractDatabase.embeddablePrimaryKeys:Ljava/lang/String;
24: aload 0
aconst_null
putfield org.jooq.meta.AbstractDatabase.embeddableUniqueKeys:Ljava/lang/String;
25: aload 0
aconst_null
putfield org.jooq.meta.AbstractDatabase.embeddableDomains:Ljava/lang/String;
26: aload 0
iconst_1
putfield org.jooq.meta.AbstractDatabase.javaTimeTypes:Z
27: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.configuredCatalogs:Ljava/util/List;
28: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.configuredSchemata:Ljava/util/List;
29: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.configuredCustomTypes:Ljava/util/List;
30: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.configuredEnumTypes:Ljava/util/List;
31: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.configuredForcedTypes:Ljava/util/List;
32: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield org.jooq.meta.AbstractDatabase.unusedForcedTypes:Ljava/util/Set;
33: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.configuredEmbeddables:Ljava/util/List;
34: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield org.jooq.meta.AbstractDatabase.unusedEmbeddables:Ljava/util/Set;
35: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.configuredSyntheticIdentities:Ljava/util/List;
36: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield org.jooq.meta.AbstractDatabase.unusedSyntheticIdentities:Ljava/util/Set;
37: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.configuredSyntheticPrimaryKeys:Ljava/util/List;
38: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield org.jooq.meta.AbstractDatabase.unusedSyntheticPrimaryKeys:Ljava/util/Set;
39: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.configuredSyntheticUniqueKeys:Ljava/util/List;
40: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield org.jooq.meta.AbstractDatabase.unusedSyntheticUniqueKeys:Ljava/util/Set;
41: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.configuredSyntheticForeignKeys:Ljava/util/List;
42: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield org.jooq.meta.AbstractDatabase.unusedSyntheticForeignKeys:Ljava/util/Set;
43: aload 0
iconst_1
putfield org.jooq.meta.AbstractDatabase.includeRelations:Z
44: aload 0
iconst_1
putfield org.jooq.meta.AbstractDatabase.tableValuedFunctions:Z
45: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.jooq.meta.AbstractDatabase.existTables:Ljava/util/Map;
46: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.jooq.meta.AbstractDatabase.existFields:Ljava/util/Map;
47: aload 0
new org.jooq.meta.Patterns
dup
invokespecial org.jooq.meta.Patterns.<init>:()V
putfield org.jooq.meta.AbstractDatabase.patterns:Lorg/jooq/meta/Patterns;
48: aload 0
new org.jooq.meta.Statements
dup
invokespecial org.jooq.meta.Statements.<init>:()V
putfield org.jooq.meta.AbstractDatabase.statements:Lorg/jooq/meta/Statements;
49: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.filters:Ljava/util/List;
50: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.all:Ljava/util/List;
51: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.included:Ljava/util/List;
52: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.excluded:Ljava/util/List;
53: aload 0
new org.jooq.meta.DefaultOrderProvider
dup
invokespecial org.jooq.meta.DefaultOrderProvider.<init>:()V
putfield org.jooq.meta.AbstractDatabase.orderProvider:Ljava/util/Comparator;
54: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 55 0 this Lorg/jooq/meta/AbstractDatabase;
public final org.jooq.SQLDialect getDialect();
descriptor: ()Lorg/jooq/SQLDialect;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.dialect:Lorg/jooq/SQLDialect;
ifnonnull 2
1: aload 0
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.create:()Lorg/jooq/DSLContext;
invokeinterface org.jooq.DSLContext.configuration:()Lorg/jooq/Configuration;
invokeinterface org.jooq.Configuration.dialect:()Lorg/jooq/SQLDialect;
putfield org.jooq.meta.AbstractDatabase.dialect:Lorg/jooq/SQLDialect;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.dialect:Lorg/jooq/SQLDialect;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setConnection(java.sql.Connection);
descriptor: (Ljava/sql/Connection;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jooq.meta.AbstractDatabase.connection:Ljava/sql/Connection;
1: aload 0
getfield org.jooq.meta.AbstractDatabase.statements:Lorg/jooq/meta/Statements;
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.create:()Lorg/jooq/DSLContext;
invokevirtual org.jooq.meta.Statements.dslContext:(Lorg/jooq/DSLContext;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
0 3 1 connection Ljava/sql/Connection;
MethodParameters:
Name Flags
connection
public final java.sql.Connection getConnection();
descriptor: ()Ljava/sql/Connection;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.connection:Ljava/sql/Connection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final org.jooq.DSLContext create();
descriptor: ()Lorg/jooq/DSLContext;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual org.jooq.meta.AbstractDatabase.create:(Z)Lorg/jooq/DSLContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
protected final org.jooq.DSLContext create(boolean);
descriptor: (Z)Lorg/jooq/DSLContext;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=9, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.create0:()Lorg/jooq/DSLContext;
invokeinterface org.jooq.DSLContext.configuration:()Lorg/jooq/Configuration;
astore 2
start local 2 1: goto 5
end local 2 2: StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
astore 3
start local 3 3: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "NoSuchFieldError may happen when the jOOQ Open Source Edition (Maven groupId 'org.jooq') is used with a commercial SQLDialect. Use an appropriate groupId instead: 'org.jooq.trial', 'org.jooq.trial-java-6', 'org.jooq.trial-java-8', 'org.jooq.pro', 'org.jooq.pro-java-6', or 'org.jooq.pro-java-8'. See also: https://www.jooq.org/doc/latest/manual/getting-started/tutorials/jooq-in-7-steps/jooq-in-7-steps-step1/"
invokevirtual org.jooq.tools.JooqLogger.error:(Ljava/lang/Object;)V
4: aload 3
athrow
end local 3 start local 2 5: StackMap locals: org.jooq.Configuration
StackMap stack:
aload 2
invokeinterface org.jooq.Configuration.settings:()Lorg/jooq/conf/Settings;
getstatic org.jooq.conf.RenderQuotedNames.NEVER:Lorg/jooq/conf/RenderQuotedNames;
invokevirtual org.jooq.conf.Settings.setRenderQuotedNames:(Lorg/jooq/conf/RenderQuotedNames;)V
6: iload 1
ifeq 8
7: aload 2
invokestatic org.jooq.impl.DSL.using:(Lorg/jooq/Configuration;)Lorg/jooq/DSLContext;
areturn
8: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.jooq.Configuration.settings:()Lorg/jooq/conf/Settings;
invokestatic org.jooq.conf.SettingsTools.clone:(Lorg/jooq/conf/Settings;)Lorg/jooq/conf/Settings;
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual org.jooq.conf.Settings.withRenderFormatted:(Ljava/lang/Boolean;)Lorg/jooq/conf/Settings;
astore 3
start local 3 9: aload 2
invokeinterface org.jooq.Configuration.executeListenerProviders:()[Lorg/jooq/ExecuteListenerProvider;
astore 4
start local 4 10: aload 4
arraylength
iconst_1
iadd
anewarray org.jooq.ExecuteListenerProvider
astore 5
start local 5 11: aload 4
iconst_0
aload 5
iconst_0
aload 4
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
12: aload 5
aload 4
arraylength
new org.jooq.impl.DefaultExecuteListenerProvider
dup
new org.jooq.meta.AbstractDatabase$1
dup
aload 0
aload 2
aload 3
invokespecial org.jooq.meta.AbstractDatabase$1.<init>:(Lorg/jooq/meta/AbstractDatabase;Lorg/jooq/Configuration;Lorg/jooq/conf/Settings;)V
invokespecial org.jooq.impl.DefaultExecuteListenerProvider.<init>:(Lorg/jooq/ExecuteListener;)V
aastore
13: aload 2
aload 5
invokeinterface org.jooq.Configuration.derive:([Lorg/jooq/ExecuteListenerProvider;)Lorg/jooq/Configuration;
invokestatic org.jooq.impl.DSL.using:(Lorg/jooq/Configuration;)Lorg/jooq/DSLContext;
areturn
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 14 0 this Lorg/jooq/meta/AbstractDatabase;
0 14 1 muteExceptions Z
1 2 2 configuration Lorg/jooq/Configuration;
5 14 2 configuration Lorg/jooq/Configuration;
3 5 3 e Ljava/lang/NoSuchFieldError;
9 14 3 newSettings Lorg/jooq/conf/Settings;
10 14 4 oldProviders [Lorg/jooq/ExecuteListenerProvider;
11 14 5 newProviders [Lorg/jooq/ExecuteListenerProvider;
Exception table:
from to target type
0 1 2 Class java.lang.NoSuchFieldError
MethodParameters:
Name Flags
muteExceptions
public final boolean exists(org.jooq.TableField<?, ?>);
descriptor: (Lorg/jooq/TableField;)Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.existFields:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Boolean
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aload 0
getfield org.jooq.meta.AbstractDatabase.existFields:Ljava/util/Map;
aload 1
aload 0
aload 1
invokevirtual org.jooq.meta.AbstractDatabase.exists0:(Lorg/jooq/TableField;)Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
dup
astore 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals: java.lang.Boolean
StackMap stack:
aload 2
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jooq/meta/AbstractDatabase;
0 4 1 field Lorg/jooq/TableField<**>;
1 4 2 result Ljava/lang/Boolean;
Signature: (Lorg/jooq/TableField<**>;)Z
MethodParameters:
Name Flags
field
protected boolean exists0(org.jooq.TableField<?, ?>);
descriptor: (Lorg/jooq/TableField;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
invokevirtual org.jooq.meta.AbstractDatabase.create:(Z)Lorg/jooq/DSLContext;
1: aload 1
invokeinterface org.jooq.DSLContext.select:(Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
2: aload 1
invokeinterface org.jooq.TableField.getTable:()Lorg/jooq/Table;
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
3: invokestatic org.jooq.impl.DSL.falseCondition:()Lorg/jooq/False;
invokeinterface org.jooq.SelectJoinStep.where:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
4: invokeinterface org.jooq.SelectConditionStep.fetch:()Lorg/jooq/Result;
pop
5: iconst_1
ireturn
6: StackMap locals:
StackMap stack: org.jooq.exception.DataAccessException
pop
7: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/jooq/meta/AbstractDatabase;
0 8 1 field Lorg/jooq/TableField<**>;
Exception table:
from to target type
0 5 6 Class org.jooq.exception.DataAccessException
Signature: (Lorg/jooq/TableField<**>;)Z
MethodParameters:
Name Flags
field
protected final <R extends org.jooq.Record> boolean exists1(org.jooq.TableField<?, ?>, org.jooq.Table<R>, org.jooq.TableField<R, java.lang.String>, org.jooq.TableField<R, java.lang.String>, org.jooq.TableField<R, java.lang.String>);
descriptor: (Lorg/jooq/TableField;Lorg/jooq/Table;Lorg/jooq/TableField;Lorg/jooq/TableField;Lorg/jooq/TableField;)Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=9, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 5
aload 1
invokeinterface org.jooq.TableField.getName:()Ljava/lang/String;
invokeinterface org.jooq.TableField.eq:(Ljava/lang/Object;)Lorg/jooq/Condition;
astore 6
start local 6 1: aload 1
invokeinterface org.jooq.TableField.getTable:()Lorg/jooq/Table;
astore 7
start local 7 2: aload 6
aload 4
aload 7
invokeinterface org.jooq.Table.getName:()Ljava/lang/String;
invokeinterface org.jooq.TableField.eq:(Ljava/lang/Object;)Lorg/jooq/Condition;
invokeinterface org.jooq.Condition.and:(Lorg/jooq/Condition;)Lorg/jooq/Condition;
astore 6
3: aload 7
invokeinterface org.jooq.Table.getSchema:()Lorg/jooq/Schema;
astore 8
start local 8 4: aload 8
ifnull 6
5: aload 6
aload 3
aload 8
invokeinterface org.jooq.Schema.getName:()Ljava/lang/String;
invokeinterface org.jooq.TableField.eq:(Ljava/lang/Object;)Lorg/jooq/Condition;
invokeinterface org.jooq.Condition.and:(Lorg/jooq/Condition;)Lorg/jooq/Condition;
astore 6
6: StackMap locals: org.jooq.Condition org.jooq.Table org.jooq.Schema
StackMap stack:
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.create:()Lorg/jooq/DSLContext;
aload 2
aload 6
invokeinterface org.jooq.DSLContext.fetchExists:(Lorg/jooq/Table;Lorg/jooq/Condition;)Z
ireturn
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 7 0 this Lorg/jooq/meta/AbstractDatabase;
0 7 1 find Lorg/jooq/TableField<**>;
0 7 2 in Lorg/jooq/Table<TR;>;
0 7 3 schemaQualifier Lorg/jooq/TableField<TR;Ljava/lang/String;>;
0 7 4 tableQualifier Lorg/jooq/TableField<TR;Ljava/lang/String;>;
0 7 5 columnQualifier Lorg/jooq/TableField<TR;Ljava/lang/String;>;
1 7 6 condition Lorg/jooq/Condition;
2 7 7 table Lorg/jooq/Table<*>;
4 7 8 schema Lorg/jooq/Schema;
Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/TableField<**>;Lorg/jooq/Table<TR;>;Lorg/jooq/TableField<TR;Ljava/lang/String;>;Lorg/jooq/TableField<TR;Ljava/lang/String;>;Lorg/jooq/TableField<TR;Ljava/lang/String;>;)Z
MethodParameters:
Name Flags
find
in
schemaQualifier
tableQualifier
columnQualifier
public final boolean existAll(org.jooq.TableField<?, ?>[]);
descriptor: ([Lorg/jooq/TableField;)Z
flags: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 5
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.TableField[] top int int org.jooq.TableField[]
StackMap stack:
1: aload 5
iload 3
aaload
astore 2
start local 2 2: aload 0
aload 2
invokevirtual org.jooq.meta.AbstractDatabase.exists:(Lorg/jooq/TableField;)Z
ifne 4
3: iconst_0
ireturn
end local 2 4: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
5: iload 3
iload 4
if_icmplt 1
6: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/jooq/meta/AbstractDatabase;
0 7 1 f [Lorg/jooq/TableField;
2 4 2 field Lorg/jooq/TableField<**>;
Signature: ([Lorg/jooq/TableField<**>;)Z
MethodParameters:
Name Flags
f
public final boolean exists(org.jooq.Table<?>);
descriptor: (Lorg/jooq/Table;)Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.existTables:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Boolean
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aload 0
getfield org.jooq.meta.AbstractDatabase.existTables:Ljava/util/Map;
aload 1
aload 0
aload 1
invokevirtual org.jooq.meta.AbstractDatabase.exists0:(Lorg/jooq/Table;)Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
dup
astore 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals: java.lang.Boolean
StackMap stack:
aload 2
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jooq/meta/AbstractDatabase;
0 4 1 table Lorg/jooq/Table<*>;
1 4 2 result Ljava/lang/Boolean;
Signature: (Lorg/jooq/Table<*>;)Z
MethodParameters:
Name Flags
table
protected boolean exists0(org.jooq.Table<?>);
descriptor: (Lorg/jooq/Table;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
invokevirtual org.jooq.meta.AbstractDatabase.create:(Z)Lorg/jooq/DSLContext;
1: invokeinterface org.jooq.DSLContext.selectOne:()Lorg/jooq/SelectSelectStep;
2: aload 1
invokeinterface org.jooq.SelectSelectStep.from:(Lorg/jooq/TableLike;)Lorg/jooq/SelectJoinStep;
3: invokestatic org.jooq.impl.DSL.falseCondition:()Lorg/jooq/False;
invokeinterface org.jooq.SelectJoinStep.where:(Lorg/jooq/Condition;)Lorg/jooq/SelectConditionStep;
4: invokeinterface org.jooq.SelectConditionStep.fetch:()Lorg/jooq/Result;
pop
5: iconst_1
ireturn
6: StackMap locals:
StackMap stack: org.jooq.exception.DataAccessException
pop
7: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/jooq/meta/AbstractDatabase;
0 8 1 table Lorg/jooq/Table<*>;
Exception table:
from to target type
0 5 6 Class org.jooq.exception.DataAccessException
Signature: (Lorg/jooq/Table<*>;)Z
MethodParameters:
Name Flags
table
protected final <R extends org.jooq.Record> boolean exists1(org.jooq.Table<?>, org.jooq.Table<R>, org.jooq.TableField<R, java.lang.String>, org.jooq.TableField<R, java.lang.String>);
descriptor: (Lorg/jooq/Table;Lorg/jooq/Table;Lorg/jooq/TableField;Lorg/jooq/TableField;)Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 4
aload 1
invokeinterface org.jooq.Table.getName:()Ljava/lang/String;
invokeinterface org.jooq.TableField.eq:(Ljava/lang/Object;)Lorg/jooq/Condition;
astore 5
start local 5 1: aload 1
invokeinterface org.jooq.Table.getSchema:()Lorg/jooq/Schema;
astore 6
start local 6 2: aload 6
ifnull 4
3: aload 5
aload 3
aload 6
invokeinterface org.jooq.Schema.getName:()Ljava/lang/String;
invokeinterface org.jooq.TableField.eq:(Ljava/lang/Object;)Lorg/jooq/Condition;
invokeinterface org.jooq.Condition.and:(Lorg/jooq/Condition;)Lorg/jooq/Condition;
astore 5
4: StackMap locals: org.jooq.Condition org.jooq.Schema
StackMap stack:
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.create:()Lorg/jooq/DSLContext;
aload 2
aload 5
invokeinterface org.jooq.DSLContext.fetchExists:(Lorg/jooq/Table;Lorg/jooq/Condition;)Z
ireturn
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 5 0 this Lorg/jooq/meta/AbstractDatabase;
0 5 1 find Lorg/jooq/Table<*>;
0 5 2 in Lorg/jooq/Table<TR;>;
0 5 3 schemaQualifier Lorg/jooq/TableField<TR;Ljava/lang/String;>;
0 5 4 tableQualifier Lorg/jooq/TableField<TR;Ljava/lang/String;>;
1 5 5 condition Lorg/jooq/Condition;
2 5 6 schema Lorg/jooq/Schema;
Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<*>;Lorg/jooq/Table<TR;>;Lorg/jooq/TableField<TR;Ljava/lang/String;>;Lorg/jooq/TableField<TR;Ljava/lang/String;>;)Z
MethodParameters:
Name Flags
find
in
schemaQualifier
tableQualifier
public final boolean existAll(org.jooq.Table<?>[]);
descriptor: ([Lorg/jooq/Table;)Z
flags: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 5
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.Table[] top int int org.jooq.Table[]
StackMap stack:
1: aload 5
iload 3
aaload
astore 2
start local 2 2: aload 0
aload 2
invokevirtual org.jooq.meta.AbstractDatabase.exists:(Lorg/jooq/Table;)Z
ifne 4
3: iconst_0
ireturn
end local 2 4: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
5: iload 3
iload 4
if_icmplt 1
6: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/jooq/meta/AbstractDatabase;
0 7 1 t [Lorg/jooq/Table;
2 4 2 table Lorg/jooq/Table<*>;
Signature: ([Lorg/jooq/Table<*>;)Z
MethodParameters:
Name Flags
t
final boolean matches(java.util.regex.Pattern, org.jooq.meta.Definition);
descriptor: (Ljava/util/regex/Pattern;Lorg/jooq/meta/Definition;)Z
flags: (0x0010) ACC_FINAL
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getRegexMatchesPartialQualification:()Z
ifne 7
3: aload 1
aload 2
invokeinterface org.jooq.meta.Definition.getName:()Ljava/lang/String;
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.matches:()Z
ifne 6
4: aload 1
aload 2
invokeinterface org.jooq.meta.Definition.getQualifiedName:()Ljava/lang/String;
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.matches:()Z
ifne 6
5: iconst_0
ireturn
StackMap locals:
StackMap stack:
6: iconst_1
ireturn
7: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.jooq.meta.Definition.getQualifiedNamePart:()Lorg/jooq/Name;
invokeinterface org.jooq.Name.parts:()[Lorg/jooq/Name;
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
astore 3
start local 3 8: aload 3
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 4
start local 4 9: goto 13
10: StackMap locals: java.util.List int
StackMap stack:
aload 1
aload 3
iload 4
aload 3
invokeinterface java.util.List.size:()I
invokeinterface java.util.List.subList:(II)Ljava/util/List;
iconst_0
anewarray org.jooq.Name
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast org.jooq.Name[]
invokestatic org.jooq.impl.DSL.name:([Lorg/jooq/Name;)Lorg/jooq/Name;
invokeinterface org.jooq.Name.unquotedName:()Lorg/jooq/Name;
invokeinterface org.jooq.Name.toString:()Ljava/lang/String;
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.matches:()Z
ifeq 12
11: iconst_1
ireturn
12: StackMap locals:
StackMap stack:
iinc 4 -1
StackMap locals:
StackMap stack:
13: iload 4
ifge 10
end local 4 14: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/jooq/meta/AbstractDatabase;
0 15 1 pattern Ljava/util/regex/Pattern;
0 15 2 definition Lorg/jooq/meta/Definition;
8 15 3 parts Ljava/util/List<Lorg/jooq/Name;>;
9 14 4 i I
MethodParameters:
Name Flags
pattern
definition
final boolean matches(java.util.Set<?>, org.jooq.meta.Definition);
descriptor: (Ljava/util/Set;Lorg/jooq/meta/Definition;)Z
flags: (0x0010) ACC_FINAL
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getSqlMatchesPartialQualification:()Z
ifne 7
3: aload 1
aload 2
invokeinterface org.jooq.meta.Definition.getName:()Ljava/lang/String;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifne 6
4: aload 1
aload 2
invokeinterface org.jooq.meta.Definition.getQualifiedName:()Ljava/lang/String;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifne 6
5: iconst_0
ireturn
StackMap locals:
StackMap stack:
6: iconst_1
ireturn
7: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.jooq.meta.Definition.getQualifiedNamePart:()Lorg/jooq/Name;
invokeinterface org.jooq.Name.parts:()[Lorg/jooq/Name;
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
astore 3
start local 3 8: aload 3
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 4
start local 4 9: goto 13
10: StackMap locals: java.util.List int
StackMap stack:
aload 1
aload 3
iload 4
aload 3
invokeinterface java.util.List.size:()I
invokeinterface java.util.List.subList:(II)Ljava/util/List;
iconst_0
anewarray org.jooq.Name
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast org.jooq.Name[]
invokestatic org.jooq.impl.DSL.name:([Lorg/jooq/Name;)Lorg/jooq/Name;
invokeinterface org.jooq.Name.unquotedName:()Lorg/jooq/Name;
invokeinterface org.jooq.Name.toString:()Ljava/lang/String;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 12
11: iconst_1
ireturn
12: StackMap locals:
StackMap stack:
iinc 4 -1
StackMap locals:
StackMap stack:
13: iload 4
ifge 10
end local 4 14: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/jooq/meta/AbstractDatabase;
0 15 1 set Ljava/util/Set<*>;
0 15 2 definition Lorg/jooq/meta/Definition;
8 15 3 parts Ljava/util/List<Lorg/jooq/Name;>;
9 14 4 i I
Signature: (Ljava/util/Set<*>;Lorg/jooq/meta/Definition;)Z
MethodParameters:
Name Flags
set
definition
public final java.util.List<org.jooq.meta.CatalogDefinition> getCatalogs();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=4, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.catalogs:Ljava/util/List;
ifnonnull 23
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.catalogs:Ljava/util/List;
2: aload 0
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
ldc "Could not load catalogs"
new org.jooq.meta.AbstractDatabase$2
dup
aload 0
invokespecial org.jooq.meta.AbstractDatabase$2.<init>:(Lorg/jooq/meta/AbstractDatabase;)V
invokevirtual org.jooq.meta.AbstractDatabase.onError:(Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
3: iconst_1
istore 1
start local 1 4: aload 0
getfield org.jooq.meta.AbstractDatabase.catalogs:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 5: goto 11
6: StackMap locals: int java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.CatalogDefinition
astore 3
start local 3 7: aload 3
invokevirtual org.jooq.meta.CatalogDefinition.getName:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 9
8: iconst_0
istore 1
9: StackMap locals: org.jooq.meta.CatalogDefinition
StackMap stack:
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getInputCatalogs:()Ljava/util/List;
aload 3
invokevirtual org.jooq.meta.CatalogDefinition.getName:()Ljava/lang/String;
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 11
10: aload 2
invokeinterface java.util.Iterator.remove:()V
end local 3 11: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
12: aload 0
getfield org.jooq.meta.AbstractDatabase.catalogs:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 23
13: iload 1
ifeq 19
14: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
15: ldc "No catalogs were loaded"
16: ldc "Your database reported only a default catalog, which was filtered by your <inputCatalog/> configurations. jOOQ does not support catalogs for all databases, in case of which <inputCatalog/> configurations will not work."
17: invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
18: goto 23
19: StackMap locals:
StackMap stack:
getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
20: ldc "No catalogs were loaded"
21: ldc "Please check your connection settings, and whether your database (and your database version!) is really supported by jOOQ. Also, check the case-sensitivity in your configured <inputCatalog/> elements."
22: invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
end local 2 end local 1 23: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.catalogs:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/jooq/meta/AbstractDatabase;
4 23 1 onlyDefaultCatalog Z
5 23 2 it Ljava/util/Iterator<Lorg/jooq/meta/CatalogDefinition;>;
7 11 3 catalog Lorg/jooq/meta/CatalogDefinition;
Signature: ()Ljava/util/List<Lorg/jooq/meta/CatalogDefinition;>;
public final org.jooq.meta.CatalogDefinition getCatalog(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jooq/meta/CatalogDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getCatalogs:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: org.jooq.meta.AbstractDatabase java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.CatalogDefinition
astore 2
start local 2 2: aload 2
invokevirtual org.jooq.meta.CatalogDefinition.getName:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aload 2
areturn
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jooq/meta/AbstractDatabase;
0 6 1 inputName Ljava/lang/String;
2 4 2 catalog Lorg/jooq/meta/CatalogDefinition;
MethodParameters:
Name Flags
inputName
public final java.util.List<org.jooq.meta.SchemaDefinition> getSchemata();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=3, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.schemata:Ljava/util/List;
ifnonnull 16
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.schemata:Ljava/util/List;
2: aload 0
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
ldc "Could not load schemata"
new org.jooq.meta.AbstractDatabase$3
dup
aload 0
invokespecial org.jooq.meta.AbstractDatabase$3.<init>:(Lorg/jooq/meta/AbstractDatabase;)V
invokevirtual org.jooq.meta.AbstractDatabase.onError:(Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
3: aload 0
getfield org.jooq.meta.AbstractDatabase.schemata:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 1
start local 1 4: goto 8
5: StackMap locals: java.util.Iterator
StackMap stack:
aload 1
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.SchemaDefinition
astore 2
start local 2 6: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getInputSchemata:()Ljava/util/List;
aload 2
invokevirtual org.jooq.meta.SchemaDefinition.getName:()Ljava/lang/String;
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 8
7: aload 1
invokeinterface java.util.Iterator.remove:()V
end local 2 8: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
9: aload 0
getfield org.jooq.meta.AbstractDatabase.schemata:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 16
10: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
11: ldc "No schemata were loaded"
12: new java.lang.StringBuilder
dup
ldc "Please check your connection settings, and whether your database (and your database version!) is really supported by jOOQ. Also, check the case-sensitivity in your configured <inputSchema/> elements : "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.jooq.meta.AbstractDatabase.inputSchemataPerCatalog:Ljava/util/Map;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
13: invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
14: getstatic org.jooq.meta.AbstractDatabase.NO_SUPPORT_SCHEMATA:Ljava/util/Set;
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getDialect:()Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.family:()Lorg/jooq/SQLDialect;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 16
15: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "No schemata were loaded"
new java.lang.StringBuilder
dup
ldc "The database you're using ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ") does not support schemata. Consider removing all <inputSchema/> and related configuration : "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.jooq.meta.AbstractDatabase.inputSchemataPerCatalog:Ljava/util/Map;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
end local 1 16: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.schemata:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/jooq/meta/AbstractDatabase;
4 16 1 it Ljava/util/Iterator<Lorg/jooq/meta/SchemaDefinition;>;
6 8 2 schema Lorg/jooq/meta/SchemaDefinition;
Signature: ()Ljava/util/List<Lorg/jooq/meta/SchemaDefinition;>;
public final java.util.List<org.jooq.meta.SchemaDefinition> getSchemata(org.jooq.meta.CatalogDefinition);
descriptor: (Lorg/jooq/meta/CatalogDefinition;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 1: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getSchemata:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.CatalogDefinition java.util.List top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.SchemaDefinition
astore 3
start local 3 3: aload 1
aload 3
invokevirtual org.jooq.meta.SchemaDefinition.getCatalog:()Lorg/jooq/meta/CatalogDefinition;
invokevirtual org.jooq.meta.CatalogDefinition.equals:(Ljava/lang/Object;)Z
ifeq 5
4: aload 2
aload 3
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 3 5: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/jooq/meta/AbstractDatabase;
0 7 1 catalog Lorg/jooq/meta/CatalogDefinition;
1 7 2 result Ljava/util/List<Lorg/jooq/meta/SchemaDefinition;>;
3 5 3 schema Lorg/jooq/meta/SchemaDefinition;
Signature: (Lorg/jooq/meta/CatalogDefinition;)Ljava/util/List<Lorg/jooq/meta/SchemaDefinition;>;
MethodParameters:
Name Flags
catalog
public final org.jooq.meta.SchemaDefinition getSchema(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jooq/meta/SchemaDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getSchemata:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: org.jooq.meta.AbstractDatabase java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.SchemaDefinition
astore 2
start local 2 2: aload 2
invokevirtual org.jooq.meta.SchemaDefinition.getName:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aload 2
areturn
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jooq/meta/AbstractDatabase;
0 6 1 inputName Ljava/lang/String;
2 4 2 schema Lorg/jooq/meta/SchemaDefinition;
MethodParameters:
Name Flags
inputName
public final java.util.List<java.lang.String> getInputCatalogs();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=3, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.inputCatalogs:Ljava/util/List;
ifnonnull 9
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.inputCatalogs:Ljava/util/List;
2: aload 0
getfield org.jooq.meta.AbstractDatabase.configuredCatalogs:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 5
aload 0
getfield org.jooq.meta.AbstractDatabase.configuredCatalogs:Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.CatalogMappingType
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.getInputCatalog:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifeq 5
3: aload 0
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
ldc "Could not load catalogs"
new org.jooq.meta.AbstractDatabase$4
dup
aload 0
invokespecial org.jooq.meta.AbstractDatabase$4.<init>:(Lorg/jooq/meta/AbstractDatabase;)V
invokevirtual org.jooq.meta.AbstractDatabase.onError:(Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
4: goto 9
5: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.configuredCatalogs:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
goto 8
StackMap locals: org.jooq.meta.AbstractDatabase top java.util.Iterator
StackMap stack:
6: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.CatalogMappingType
astore 1
start local 1 7: aload 0
getfield org.jooq.meta.AbstractDatabase.inputCatalogs:Ljava/util/List;
aload 1
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.getInputCatalog:()Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 1 8: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
9: StackMap locals: org.jooq.meta.AbstractDatabase
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.inputCatalogs:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/jooq/meta/AbstractDatabase;
7 8 1 catalog Lorg/jooq/meta/jaxb/CatalogMappingType;
Signature: ()Ljava/util/List<Ljava/lang/String;>;
public final java.util.List<java.lang.String> getInputSchemata();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=9, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.inputSchemataPerCatalog:Ljava/util/Map;
ifnonnull 35
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.inputSchemata:Ljava/util/List;
2: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.jooq.meta.AbstractDatabase.inputSchemataPerCatalog:Ljava/util/Map;
3: aload 0
getfield org.jooq.meta.AbstractDatabase.configuredSchemata:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 6
aload 0
getfield org.jooq.meta.AbstractDatabase.configuredSchemata:Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.SchemaMappingType
invokevirtual org.jooq.meta.jaxb.SchemaMappingType.getInputSchema:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifeq 6
4: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.initAllSchemata:()V
5: goto 35
6: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.configuredCatalogs:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 10
aload 0
getfield org.jooq.meta.AbstractDatabase.configuredCatalogs:Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.CatalogMappingType
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.getInputCatalog:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifeq 10
7: aload 0
getfield org.jooq.meta.AbstractDatabase.configuredCatalogs:Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.CatalogMappingType
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.getSchemata:()Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 10
aload 0
getfield org.jooq.meta.AbstractDatabase.configuredCatalogs:Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.CatalogMappingType
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.getSchemata:()Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.SchemaMappingType
invokevirtual org.jooq.meta.jaxb.SchemaMappingType.getInputSchema:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifeq 10
8: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.initAllSchemata:()V
9: goto 35
10: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.configuredCatalogs:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 17
11: aload 0
getfield org.jooq.meta.AbstractDatabase.inputSchemataPerCatalog:Ljava/util/Map;
ldc ""
aload 0
getfield org.jooq.meta.AbstractDatabase.inputSchemata:Ljava/util/List;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: aload 0
getfield org.jooq.meta.AbstractDatabase.configuredSchemata:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
goto 15
StackMap locals: org.jooq.meta.AbstractDatabase top java.util.Iterator
StackMap stack:
13: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.SchemaMappingType
astore 1
start local 1 14: aload 0
getfield org.jooq.meta.AbstractDatabase.inputSchemata:Ljava/util/List;
aload 1
invokevirtual org.jooq.meta.jaxb.SchemaMappingType.getInputSchema:()Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 1 15: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 13
16: goto 35
17: StackMap locals: org.jooq.meta.AbstractDatabase
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.configuredCatalogs:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
goto 34
StackMap locals: org.jooq.meta.AbstractDatabase top java.util.Iterator
StackMap stack:
18: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.CatalogMappingType
astore 1
start local 1 19: aload 1
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.getSchemata:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 33
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.jaxb.CatalogMappingType java.util.Iterator top java.util.Iterator
StackMap stack:
20: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.SchemaMappingType
astore 3
start local 3 21: aload 3
invokevirtual org.jooq.meta.jaxb.SchemaMappingType.getInputSchema:()Ljava/lang/String;
astore 5
start local 5 22: aload 0
getfield org.jooq.meta.AbstractDatabase.inputSchemata:Ljava/util/List;
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
23: aload 0
getfield org.jooq.meta.AbstractDatabase.configuredCatalogs:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 25
aload 0
getfield org.jooq.meta.AbstractDatabase.configuredCatalogs:Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.CatalogMappingType
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.getInputCatalog:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifeq 25
24: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getInputCatalogs:()Ljava/util/List;
goto 26
25: StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.jaxb.CatalogMappingType java.util.Iterator org.jooq.meta.jaxb.SchemaMappingType java.util.Iterator java.lang.String
StackMap stack:
aload 1
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.getInputCatalog:()Ljava/lang/String;
invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
StackMap locals:
StackMap stack: java.util.List
26: invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 32
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.jaxb.CatalogMappingType java.util.Iterator org.jooq.meta.jaxb.SchemaMappingType java.util.Iterator java.lang.String top java.util.Iterator
StackMap stack:
27: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 28: aload 0
getfield org.jooq.meta.AbstractDatabase.inputSchemataPerCatalog:Ljava/util/Map;
aload 6
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 8
start local 8 29: aload 8
ifnonnull 31
30: aload 0
getfield org.jooq.meta.AbstractDatabase.inputSchemataPerCatalog:Ljava/util/Map;
aload 6
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
dup
astore 8
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
31: StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.jaxb.CatalogMappingType java.util.Iterator org.jooq.meta.jaxb.SchemaMappingType java.util.Iterator java.lang.String java.lang.String java.util.Iterator java.util.List
StackMap stack:
aload 8
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 8 end local 6 32: StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.jaxb.CatalogMappingType java.util.Iterator org.jooq.meta.jaxb.SchemaMappingType java.util.Iterator java.lang.String top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 27
end local 5 end local 3 33: StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.jaxb.CatalogMappingType java.util.Iterator top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 20
end local 1 34: StackMap locals: org.jooq.meta.AbstractDatabase top java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 18
35: StackMap locals: org.jooq.meta.AbstractDatabase
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.inputSchemata:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lorg/jooq/meta/AbstractDatabase;
14 15 1 schema Lorg/jooq/meta/jaxb/SchemaMappingType;
19 34 1 catalog Lorg/jooq/meta/jaxb/CatalogMappingType;
21 33 3 schema Lorg/jooq/meta/jaxb/SchemaMappingType;
22 33 5 inputSchema Ljava/lang/String;
28 32 6 inputCatalog Ljava/lang/String;
29 32 8 list Ljava/util/List<Ljava/lang/String;>;
Signature: ()Ljava/util/List<Ljava/lang/String;>;
private void initAllSchemata();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
ldc "Could not load schemata"
new org.jooq.meta.AbstractDatabase$5
dup
aload 0
invokespecial org.jooq.meta.AbstractDatabase$5.<init>:(Lorg/jooq/meta/AbstractDatabase;)V
invokevirtual org.jooq.meta.AbstractDatabase.onError:(Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
public final java.util.List<java.lang.String> getInputSchemata(org.jooq.meta.CatalogDefinition);
descriptor: (Lorg/jooq/meta/CatalogDefinition;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jooq.meta.CatalogDefinition.getInputName:()Ljava/lang/String;
invokevirtual org.jooq.meta.AbstractDatabase.getInputSchemata:(Ljava/lang/String;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 catalog Lorg/jooq/meta/CatalogDefinition;
Signature: (Lorg/jooq/meta/CatalogDefinition;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
catalog
public final java.util.List<java.lang.String> getInputSchemata(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getInputSchemata:()Ljava/util/List;
pop
1: aload 0
getfield org.jooq.meta.AbstractDatabase.inputSchemataPerCatalog:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifeq 3
2: aload 0
getfield org.jooq.meta.AbstractDatabase.inputSchemataPerCatalog:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
goto 4
3: StackMap locals:
StackMap stack:
invokestatic java.util.Collections.emptyList:()Ljava/util/List;
4: StackMap locals:
StackMap stack: java.util.List
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jooq/meta/AbstractDatabase;
0 5 1 catalog Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
catalog
public java.lang.String getOutputCatalog(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.configuredCatalogs:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: org.jooq.meta.AbstractDatabase java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.CatalogMappingType
astore 2
start local 2 2: aload 1
aload 2
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.getInputCatalog:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aload 2
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.getOutputCatalog:()Ljava/lang/String;
areturn
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jooq/meta/AbstractDatabase;
0 6 1 inputCatalog Ljava/lang/String;
2 4 2 catalog Lorg/jooq/meta/jaxb/CatalogMappingType;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
inputCatalog
public java.lang.String getOutputSchema(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.configuredSchemata:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: org.jooq.meta.AbstractDatabase java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.SchemaMappingType
astore 2
start local 2 2: aload 1
aload 2
invokevirtual org.jooq.meta.jaxb.SchemaMappingType.getInputSchema:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aload 2
invokevirtual org.jooq.meta.jaxb.SchemaMappingType.getOutputSchema:()Ljava/lang/String;
areturn
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jooq/meta/AbstractDatabase;
0 6 1 inputSchema Ljava/lang/String;
2 4 2 schema Lorg/jooq/meta/jaxb/SchemaMappingType;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
inputSchema
public java.lang.String getOutputSchema(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.jooq.meta.AbstractDatabase.configuredCatalogs:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 8
StackMap locals: org.jooq.meta.AbstractDatabase java.lang.String java.lang.String top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.CatalogMappingType
astore 3
start local 3 2: aload 1
aload 3
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.getInputCatalog:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
3: aload 3
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.getSchemata:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 7
StackMap locals: org.jooq.meta.AbstractDatabase java.lang.String java.lang.String org.jooq.meta.jaxb.CatalogMappingType java.util.Iterator top java.util.Iterator
StackMap stack:
4: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.SchemaMappingType
astore 5
start local 5 5: aload 2
aload 5
invokevirtual org.jooq.meta.jaxb.SchemaMappingType.getInputSchema:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: aload 5
invokevirtual org.jooq.meta.jaxb.SchemaMappingType.getOutputSchema:()Ljava/lang/String;
areturn
end local 5 7: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
end local 3 8: StackMap locals: org.jooq.meta.AbstractDatabase java.lang.String java.lang.String top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
9: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/jooq/meta/AbstractDatabase;
0 10 1 inputCatalog Ljava/lang/String;
0 10 2 inputSchema Ljava/lang/String;
2 8 3 catalog Lorg/jooq/meta/jaxb/CatalogMappingType;
5 7 5 schema Lorg/jooq/meta/jaxb/SchemaMappingType;
MethodParameters:
Name Flags
inputCatalog
inputSchema
public final void setConfiguredCatalogs(java.util.List<org.jooq.meta.jaxb.CatalogMappingType>);
descriptor: (Ljava/util/List;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jooq.meta.AbstractDatabase.configuredCatalogs:Ljava/util/List;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 catalogs Ljava/util/List<Lorg/jooq/meta/jaxb/CatalogMappingType;>;
Signature: (Ljava/util/List<Lorg/jooq/meta/jaxb/CatalogMappingType;>;)V
MethodParameters:
Name Flags
catalogs
public final void setConfiguredSchemata(java.util.List<org.jooq.meta.jaxb.SchemaMappingType>);
descriptor: (Ljava/util/List;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jooq.meta.AbstractDatabase.configuredSchemata:Ljava/util/List;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 schemata Ljava/util/List<Lorg/jooq/meta/jaxb/SchemaMappingType;>;
Signature: (Ljava/util/List<Lorg/jooq/meta/jaxb/SchemaMappingType;>;)V
MethodParameters:
Name Flags
schemata
public final void setProperties(java.util.Properties);
descriptor: (Ljava/util/Properties;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jooq.meta.AbstractDatabase.properties:Ljava/util/Properties;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 properties Ljava/util/Properties;
MethodParameters:
Name Flags
properties
public final java.util.Properties getProperties();
descriptor: ()Ljava/util/Properties;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.properties:Ljava/util/Properties;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setBasedir(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jooq.meta.AbstractDatabase.basedir:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 basedir Ljava/lang/String;
MethodParameters:
Name Flags
basedir
public final java.lang.String getBasedir();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.basedir:Ljava/lang/String;
ifnonnull 1
new java.io.File
dup
ldc "."
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield org.jooq.meta.AbstractDatabase.basedir:Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setOnError(org.jooq.meta.jaxb.OnError);
descriptor: (Lorg/jooq/meta/jaxb/OnError;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jooq.meta.AbstractDatabase.onError:Lorg/jooq/meta/jaxb/OnError;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 onError Lorg/jooq/meta/jaxb/OnError;
MethodParameters:
Name Flags
onError
public final org.jooq.meta.jaxb.OnError onError();
descriptor: ()Lorg/jooq/meta/jaxb/OnError;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.onError:Lorg/jooq/meta/jaxb/OnError;
ifnonnull 1
getstatic org.jooq.meta.jaxb.OnError.FAIL:Lorg/jooq/meta/jaxb/OnError;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield org.jooq.meta.AbstractDatabase.onError:Lorg/jooq/meta/jaxb/OnError;
StackMap locals:
StackMap stack: org.jooq.meta.jaxb.OnError
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
public final java.util.List<org.jooq.meta.Database$Filter> getFilters();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.filters:Ljava/util/List;
ifnonnull 2
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.filters:Ljava/util/List;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.filters:Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/Database$Filter;>;
public final void addFilter(org.jooq.meta.Database$Filter);
descriptor: (Lorg/jooq/meta/Database$Filter;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.filters:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 filter Lorg/jooq/meta/Database$Filter;
MethodParameters:
Name Flags
filter
public final void setExcludes(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jooq.meta.AbstractDatabase.excludes:[Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 excludes [Ljava/lang/String;
MethodParameters:
Name Flags
excludes
public final java.lang.String[] getExcludes();
descriptor: ()[Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.excludes:[Ljava/lang/String;
ifnonnull 2
1: aload 0
iconst_0
anewarray java.lang.String
putfield org.jooq.meta.AbstractDatabase.excludes:[Ljava/lang/String;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.excludes:[Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIncludes(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jooq.meta.AbstractDatabase.includes:[Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includes [Ljava/lang/String;
MethodParameters:
Name Flags
includes
public final java.lang.String[] getIncludes();
descriptor: ()[Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includes:[Ljava/lang/String;
ifnonnull 2
1: aload 0
iconst_0
anewarray java.lang.String
putfield org.jooq.meta.AbstractDatabase.includes:[Ljava/lang/String;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.includes:[Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIncludeExcludeColumns(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.includeExcludeColumns:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includeExcludeColumns Z
MethodParameters:
Name Flags
includeExcludeColumns
public final boolean getIncludeExcludeColumns();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includeExcludeColumns:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIncludeInvisibleColumns(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.includeInvisibleColumns:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includeInvisibleColumns Z
MethodParameters:
Name Flags
includeInvisibleColumns
public final boolean getIncludeInvisibleColumns();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includeInvisibleColumns:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final boolean getIncludeTables();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includeTables:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIncludeTables(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.includeTables:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includeTables Z
MethodParameters:
Name Flags
includeTables
public final boolean getIncludeEmbeddables();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includeEmbeddables:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIncludeEmbeddables(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.includeEmbeddables:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includeEmbeddables Z
MethodParameters:
Name Flags
includeEmbeddables
public final boolean getIncludeRoutines();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includeRoutines:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIncludeRoutines(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.includeRoutines:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includeRoutines Z
MethodParameters:
Name Flags
includeRoutines
public void setIncludeTriggerRoutines(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.includeTriggerRoutines:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includeTriggerRoutines Z
MethodParameters:
Name Flags
includeTriggerRoutines
public boolean getIncludeTriggerRoutines();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includeTriggerRoutines:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final boolean getIncludePackages();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includePackages:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIncludePackages(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.includePackages:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includePackages Z
MethodParameters:
Name Flags
includePackages
public final boolean getIncludePackageRoutines();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includePackageRoutines:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIncludePackageRoutines(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.includePackageRoutines:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includePackageRoutines Z
MethodParameters:
Name Flags
includePackageRoutines
public final boolean getIncludePackageUDTs();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includePackageUDTs:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIncludePackageUDTs(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.includePackageUDTs:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includePackageUDTs Z
MethodParameters:
Name Flags
includePackageUDTs
public final boolean getIncludePackageConstants();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includePackageConstants:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIncludePackageConstants(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.includePackageConstants:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includePackageConstants Z
MethodParameters:
Name Flags
includePackageConstants
public final boolean getIncludeUDTs();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includeUDTs:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIncludeUDTs(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.includeUDTs:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includeUDTs Z
MethodParameters:
Name Flags
includeUDTs
public final boolean getIncludeDomains();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includeDomains:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIncludeDomains(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.includeDomains:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includeDomains Z
MethodParameters:
Name Flags
includeDomains
public final boolean getIncludeSequences();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includeSequences:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIncludeSequences(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.includeSequences:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includeSequences Z
MethodParameters:
Name Flags
includeSequences
public final void setIncludeCheckConstraints(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.includeCheckConstraints:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includeCheckConstraints Z
MethodParameters:
Name Flags
includeCheckConstraints
public final boolean getIncludeCheckConstraints();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includeCheckConstraints:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIncludeSystemIndexes(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.includeSystemIndexes:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includeSystemIndexes Z
MethodParameters:
Name Flags
includeSystemIndexes
public final boolean getIncludeSystemIndexes();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includeSystemIndexes:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIncludeSystemCheckConstraints(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.includeSystemCheckConstraints:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includeSystemCheckConstraints Z
MethodParameters:
Name Flags
includeSystemCheckConstraints
public final boolean getIncludeSystemCheckConstraints();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includeSystemCheckConstraints:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIncludeIndexes(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.includeIndexes:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includeIndexes Z
MethodParameters:
Name Flags
includeIndexes
public final boolean getIncludeIndexes();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includeIndexes:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final boolean getIncludePrimaryKeys();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includePrimaryKeys:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIncludePrimaryKeys(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.includePrimaryKeys:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includePrimaryKeys Z
MethodParameters:
Name Flags
includePrimaryKeys
public final boolean getIncludeUniqueKeys();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includeUniqueKeys:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIncludeUniqueKeys(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.includeUniqueKeys:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includeUniqueKeys Z
MethodParameters:
Name Flags
includeUniqueKeys
public final boolean getIncludeForeignKeys();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includeForeignKeys:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIncludeForeignKeys(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.includeForeignKeys:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includeForeignKeys Z
MethodParameters:
Name Flags
includeForeignKeys
public final void setRegexFlags(java.util.List<org.jooq.meta.jaxb.RegexFlag>);
descriptor: (Ljava/util/List;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.patterns:Lorg/jooq/meta/Patterns;
aload 1
invokevirtual org.jooq.meta.Patterns.setRegexFlags:(Ljava/util/List;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 regexFlags Ljava/util/List<Lorg/jooq/meta/jaxb/RegexFlag;>;
Signature: (Ljava/util/List<Lorg/jooq/meta/jaxb/RegexFlag;>;)V
MethodParameters:
Name Flags
regexFlags
public final java.util.List<org.jooq.meta.jaxb.RegexFlag> getRegexFlags();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.patterns:Lorg/jooq/meta/Patterns;
invokevirtual org.jooq.meta.Patterns.getRegexFlags:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/jaxb/RegexFlag;>;
public final void setRegexMatchesPartialQualification(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.regexMatchesPartialQualification:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 regexMatchesPartialQualification Z
MethodParameters:
Name Flags
regexMatchesPartialQualification
public final boolean getRegexMatchesPartialQualification();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.regexMatchesPartialQualification:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setSqlMatchesPartialQualification(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.sqlMatchesPartialQualification:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 sqlMatchesPartialQualification Z
MethodParameters:
Name Flags
sqlMatchesPartialQualification
public final boolean getSqlMatchesPartialQualification();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.sqlMatchesPartialQualification:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public void setRecordVersionFields(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
putfield org.jooq.meta.AbstractDatabase.recordVersionFields:[Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 recordVersionFields [Ljava/lang/String;
MethodParameters:
Name Flags
recordVersionFields
public java.lang.String[] getRecordVersionFields();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.recordVersionFields:[Ljava/lang/String;
ifnonnull 2
1: aload 0
iconst_0
anewarray java.lang.String
putfield org.jooq.meta.AbstractDatabase.recordVersionFields:[Ljava/lang/String;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.recordVersionFields:[Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
public void setRecordTimestampFields(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
putfield org.jooq.meta.AbstractDatabase.recordTimestampFields:[Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 recordTimestampFields [Ljava/lang/String;
MethodParameters:
Name Flags
recordTimestampFields
public java.lang.String[] getRecordTimestampFields();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.recordTimestampFields:[Ljava/lang/String;
ifnonnull 2
1: aload 0
iconst_0
anewarray java.lang.String
putfield org.jooq.meta.AbstractDatabase.recordTimestampFields:[Ljava/lang/String;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.recordTimestampFields:[Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
public void setSyntheticPrimaryKeys(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=2
start local 0 start local 1 0: aload 1
ifnull 8
1: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 7
StackMap locals: org.jooq.meta.AbstractDatabase java.lang.String[] top int int java.lang.String[]
StackMap stack:
2: aload 5
iload 3
aaload
astore 2
start local 2 3: aload 2
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 6
4: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "DEPRECATION"
ldc "The <syntheticPrimaryKeys/> configuration element has been deprecated in jOOQ 3.14. Use <syntheticObjects/> only, instead."
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
5: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getConfiguredSyntheticPrimaryKeys:()Ljava/util/List;
new org.jooq.meta.jaxb.SyntheticPrimaryKeyType
dup
invokespecial org.jooq.meta.jaxb.SyntheticPrimaryKeyType.<init>:()V
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 2
aastore
invokevirtual org.jooq.meta.jaxb.SyntheticPrimaryKeyType.withFields:([Ljava/lang/String;)Lorg/jooq/meta/jaxb/SyntheticPrimaryKeyType;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 6: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
iload 4
if_icmplt 2
8: StackMap locals: org.jooq.meta.AbstractDatabase java.lang.String[]
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/jooq/meta/AbstractDatabase;
0 9 1 syntheticPrimaryKeys [Ljava/lang/String;
3 6 2 syntheticPrimaryKey Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
syntheticPrimaryKeys
public java.lang.String[] getSyntheticPrimaryKeys();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "DEPRECATION"
ldc "The <syntheticPrimaryKeys/> configuration element has been deprecated in jOOQ 3.14. Use <syntheticObjects/> only, instead."
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
1: iconst_0
anewarray java.lang.String
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public void setOverridePrimaryKeys(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
ifnull 8
1: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 7
StackMap locals: org.jooq.meta.AbstractDatabase java.lang.String[] top int int java.lang.String[]
StackMap stack:
2: aload 5
iload 3
aaload
astore 2
start local 2 3: aload 2
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 6
4: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "DEPRECATION"
ldc "The <overridePrimaryKeys/> configuration element has been deprecated in jOOQ 3.14. Use <syntheticObjects/> only, instead."
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
5: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getConfiguredSyntheticPrimaryKeys:()Ljava/util/List;
new org.jooq.meta.jaxb.SyntheticPrimaryKeyType
dup
invokespecial org.jooq.meta.jaxb.SyntheticPrimaryKeyType.<init>:()V
aload 2
invokevirtual org.jooq.meta.jaxb.SyntheticPrimaryKeyType.withKey:(Ljava/lang/String;)Lorg/jooq/meta/jaxb/SyntheticPrimaryKeyType;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 6: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
iload 4
if_icmplt 2
8: StackMap locals: org.jooq.meta.AbstractDatabase java.lang.String[]
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/jooq/meta/AbstractDatabase;
0 9 1 overridePrimaryKeys [Ljava/lang/String;
3 6 2 overridePrimaryKey Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
overridePrimaryKeys
public java.lang.String[] getOverridePrimaryKeys();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "DEPRECATION"
ldc "The <overridePrimaryKeys/> configuration element has been deprecated in jOOQ 3.14. Use <syntheticObjects/> only, instead."
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
1: iconst_0
anewarray java.lang.String
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public void setSyntheticIdentities(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
ifnull 8
1: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 7
StackMap locals: org.jooq.meta.AbstractDatabase java.lang.String[] top int int java.lang.String[]
StackMap stack:
2: aload 5
iload 3
aaload
astore 2
start local 2 3: aload 2
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 6
4: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "DEPRECATION"
ldc "The <syntheticIdentities/> configuration element has been deprecated in jOOQ 3.14. Use <syntheticObjects/> only, instead."
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
5: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getConfiguredSyntheticIdentities:()Ljava/util/List;
new org.jooq.meta.jaxb.SyntheticIdentityType
dup
invokespecial org.jooq.meta.jaxb.SyntheticIdentityType.<init>:()V
aload 2
invokevirtual org.jooq.meta.jaxb.SyntheticIdentityType.withFields:(Ljava/lang/String;)Lorg/jooq/meta/jaxb/SyntheticIdentityType;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 6: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
iload 4
if_icmplt 2
8: StackMap locals: org.jooq.meta.AbstractDatabase java.lang.String[]
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/jooq/meta/AbstractDatabase;
0 9 1 syntheticIdentities [Ljava/lang/String;
3 6 2 syntheticIdentity Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
syntheticIdentities
public final java.lang.String[] getSyntheticIdentities();
descriptor: ()[Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "DEPRECATION"
ldc "The <syntheticIdentities/> configuration element has been deprecated in jOOQ 3.14. Use <syntheticObjects/> only, instead."
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
1: iconst_0
anewarray java.lang.String
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public final void setConfiguredEnumTypes(java.util.List<org.jooq.meta.jaxb.EnumType>);
descriptor: (Ljava/util/List;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jooq.meta.AbstractDatabase.configuredEnumTypes:Ljava/util/List;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 configuredEnumTypes Ljava/util/List<Lorg/jooq/meta/jaxb/EnumType;>;
Signature: (Ljava/util/List<Lorg/jooq/meta/jaxb/EnumType;>;)V
MethodParameters:
Name Flags
configuredEnumTypes
public final java.util.List<org.jooq.meta.jaxb.EnumType> getConfiguredEnumTypes();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.configuredEnumTypes:Ljava/util/List;
ifnonnull 2
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.configuredEnumTypes:Ljava/util/List;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.configuredEnumTypes:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/jaxb/EnumType;>;
public final void setConfiguredCustomTypes(java.util.List<org.jooq.meta.jaxb.CustomType>);
descriptor: (Ljava/util/List;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface java.util.List.isEmpty:()Z
ifne 2
1: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "DEPRECATION"
ldc "The <customTypes/> configuration element has been deprecated in jOOQ 3.10. Use <forcedTypes/> only, instead."
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.jooq.meta.AbstractDatabase.configuredCustomTypes:Ljava/util/List;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jooq/meta/AbstractDatabase;
0 4 1 configuredCustomTypes Ljava/util/List<Lorg/jooq/meta/jaxb/CustomType;>;
Signature: (Ljava/util/List<Lorg/jooq/meta/jaxb/CustomType;>;)V
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
configuredCustomTypes
public final java.util.List<org.jooq.meta.jaxb.CustomType> getConfiguredCustomTypes();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.configuredCustomTypes:Ljava/util/List;
ifnonnull 2
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.configuredCustomTypes:Ljava/util/List;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.configuredCustomTypes:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/jaxb/CustomType;>;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public final org.jooq.meta.jaxb.CustomType getConfiguredCustomType(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jooq/meta/jaxb/CustomType;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getConfiguredCustomTypes:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 3: goto 13
4: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.CustomType
astore 3
start local 3 5: aload 3
ifnull 6
aload 3
invokevirtual org.jooq.meta.jaxb.CustomType.getName:()Ljava/lang/String;
ifnonnull 9
aload 3
invokevirtual org.jooq.meta.jaxb.CustomType.getType:()Ljava/lang/String;
ifnonnull 9
6: StackMap locals: org.jooq.meta.jaxb.CustomType
StackMap stack:
getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
new java.lang.StringBuilder
dup
ldc "Invalid custom type encountered: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
7: aload 2
invokeinterface java.util.Iterator.remove:()V
8: goto 13
9: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.CustomType.getType:()Ljava/lang/String;
ifnull 10
aload 3
invokevirtual org.jooq.meta.jaxb.CustomType.getType:()Ljava/lang/String;
goto 11
StackMap locals:
StackMap stack:
10: aload 3
invokevirtual org.jooq.meta.jaxb.CustomType.getName:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
11: aload 1
invokestatic org.jooq.tools.StringUtils.equals:(Ljava/lang/String;Ljava/lang/String;)Z
ifeq 13
12: aload 3
areturn
end local 3 13: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
14: aload 0
getfield org.jooq.meta.AbstractDatabase.configuredForcedTypes:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
start local 3 15: goto 58
16: StackMap locals: java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.ForcedType
astore 4
start local 4 17: aload 4
invokevirtual org.jooq.meta.jaxb.ForcedType.getExpressions:()Ljava/lang/String;
ifnull 21
18: aload 4
aload 4
invokevirtual org.jooq.meta.jaxb.ForcedType.getExpressions:()Ljava/lang/String;
invokevirtual org.jooq.meta.jaxb.ForcedType.setIncludeExpression:(Ljava/lang/String;)V
19: aload 4
aconst_null
invokevirtual org.jooq.meta.jaxb.ForcedType.setExpressions:(Ljava/lang/String;)V
20: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "DEPRECATED"
new java.lang.StringBuilder
dup
ldc "The <expressions/> element in <forcedType/> is deprecated. Use <includeExpression/> instead: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
21: StackMap locals: org.jooq.meta.jaxb.ForcedType
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.ForcedType.getExpression:()Ljava/lang/String;
ifnull 25
22: aload 4
aload 4
invokevirtual org.jooq.meta.jaxb.ForcedType.getExpression:()Ljava/lang/String;
invokevirtual org.jooq.meta.jaxb.ForcedType.setIncludeExpression:(Ljava/lang/String;)V
23: aload 4
aconst_null
invokevirtual org.jooq.meta.jaxb.ForcedType.setExpression:(Ljava/lang/String;)V
24: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "DEPRECATED"
new java.lang.StringBuilder
dup
ldc "The <expression/> element in <forcedType/> is deprecated. Use <includeExpression/> instead: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
25: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.ForcedType.getTypes:()Ljava/lang/String;
ifnull 29
26: aload 4
aload 4
invokevirtual org.jooq.meta.jaxb.ForcedType.getTypes:()Ljava/lang/String;
invokevirtual org.jooq.meta.jaxb.ForcedType.setIncludeTypes:(Ljava/lang/String;)V
27: aload 4
aconst_null
invokevirtual org.jooq.meta.jaxb.ForcedType.setTypes:(Ljava/lang/String;)V
28: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "DEPRECATED"
new java.lang.StringBuilder
dup
ldc "The <types/> element in <forcedType/> is deprecated. Use <includeTypes/> instead: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
29: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.ForcedType.getName:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifeq 41
30: aload 4
invokevirtual org.jooq.meta.jaxb.ForcedType.getUserType:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifeq 34
31: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
new java.lang.StringBuilder
dup
ldc "Bad configuration for <forcedType/>. Either <name/> or <userType/> is required: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
32: aload 3
invokeinterface java.util.Iterator.remove:()V
33: goto 58
34: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.ForcedType.getBinding:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifeq 56
35: aload 4
invokevirtual org.jooq.meta.jaxb.ForcedType.getConverter:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifeq 56
36: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.ForcedType.isEnumConverter:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifne 56
37: aload 4
invokevirtual org.jooq.meta.jaxb.ForcedType.getLambdaConverter:()Lorg/jooq/meta/jaxb/LambdaConverter;
ifnonnull 56
38: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
new java.lang.StringBuilder
dup
ldc "Bad configuration for <forcedType/>. Either <binding/> or <converter/> or <enumConverter/> or <lambdaConverter/> is required: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
39: aload 3
invokeinterface java.util.Iterator.remove:()V
40: goto 58
41: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.ForcedType.getUserType:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 44
42: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
new java.lang.StringBuilder
dup
ldc "Bad configuration for <forcedType/>. <userType/> is not allowed when <name/> is provided: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
43: aload 4
aconst_null
invokevirtual org.jooq.meta.jaxb.ForcedType.setUserType:(Ljava/lang/String;)V
44: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.ForcedType.getBinding:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 47
45: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
new java.lang.StringBuilder
dup
ldc "Bad configuration for <forcedType/>. <binding/> is not allowed when <name/> is provided: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
46: aload 4
aconst_null
invokevirtual org.jooq.meta.jaxb.ForcedType.setBinding:(Ljava/lang/String;)V
47: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.ForcedType.getConverter:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 50
48: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
new java.lang.StringBuilder
dup
ldc "Bad configuration for <forcedType/>. <converter/> is not allowed when <name/> is provided: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
49: aload 4
aconst_null
invokevirtual org.jooq.meta.jaxb.ForcedType.setConverter:(Ljava/lang/String;)V
50: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.ForcedType.isEnumConverter:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 53
51: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
new java.lang.StringBuilder
dup
ldc "Bad configuration for <forcedType/>. <enumConverter/> is not allowed when <name/> is provided: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
52: aload 4
aconst_null
invokevirtual org.jooq.meta.jaxb.ForcedType.setEnumConverter:(Ljava/lang/Boolean;)V
53: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.ForcedType.getLambdaConverter:()Lorg/jooq/meta/jaxb/LambdaConverter;
ifnull 56
54: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
new java.lang.StringBuilder
dup
ldc "Bad configuration for <forcedType/>. <lambdaConverter/> is not allowed when <name/> is provided: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
55: aload 4
aconst_null
invokevirtual org.jooq.meta.jaxb.ForcedType.setLambdaConverter:(Lorg/jooq/meta/jaxb/LambdaConverter;)V
56: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.ForcedType.getUserType:()Ljava/lang/String;
ifnull 58
aload 4
invokevirtual org.jooq.meta.jaxb.ForcedType.getUserType:()Ljava/lang/String;
aload 1
invokestatic org.jooq.tools.StringUtils.equals:(Ljava/lang/String;Ljava/lang/String;)Z
ifeq 58
57: aload 0
aload 4
invokestatic org.jooq.meta.AbstractTypedElementDefinition.customType:(Lorg/jooq/meta/Database;Lorg/jooq/meta/jaxb/ForcedType;)Lorg/jooq/meta/jaxb/CustomType;
areturn
end local 4 58: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 16
59: aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 60 0 this Lorg/jooq/meta/AbstractDatabase;
0 60 1 typeName Ljava/lang/String;
3 60 2 it1 Ljava/util/Iterator<Lorg/jooq/meta/jaxb/CustomType;>;
5 13 3 type Lorg/jooq/meta/jaxb/CustomType;
15 60 3 it2 Ljava/util/Iterator<Lorg/jooq/meta/jaxb/ForcedType;>;
17 58 4 type Lorg/jooq/meta/jaxb/ForcedType;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
typeName
public void markUsed(org.jooq.meta.jaxb.ForcedType);
descriptor: (Lorg/jooq/meta/jaxb/ForcedType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.unusedForcedTypes:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.remove:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 forcedType Lorg/jooq/meta/jaxb/ForcedType;
MethodParameters:
Name Flags
forcedType
public java.util.List<org.jooq.meta.jaxb.ForcedType> getUnusedForcedTypes();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.util.ArrayList
dup
aload 0
getfield org.jooq.meta.AbstractDatabase.unusedForcedTypes:Ljava/util/Set;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/jaxb/ForcedType;>;
public final void setConfiguredForcedTypes(java.util.List<org.jooq.meta.jaxb.ForcedType>);
descriptor: (Ljava/util/List;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getConfiguredForcedTypes:()Ljava/util/List;
aload 1
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
1: aload 0
getfield org.jooq.meta.AbstractDatabase.unusedForcedTypes:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
0 3 1 configuredForcedTypes Ljava/util/List<Lorg/jooq/meta/jaxb/ForcedType;>;
Signature: (Ljava/util/List<Lorg/jooq/meta/jaxb/ForcedType;>;)V
MethodParameters:
Name Flags
configuredForcedTypes
public final java.util.List<org.jooq.meta.jaxb.ForcedType> getConfiguredForcedTypes();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.configuredForcedTypes:Ljava/util/List;
ifnonnull 2
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.configuredForcedTypes:Ljava/util/List;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.configuredForcedTypes:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/jaxb/ForcedType;>;
public final int getLogSlowQueriesAfterSeconds();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.logSlowQueriesAfterSeconds:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setLogSlowQueriesAfterSeconds(int);
descriptor: (I)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.logSlowQueriesAfterSeconds:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 logSlowQueriesAfterSeconds I
MethodParameters:
Name Flags
logSlowQueriesAfterSeconds
public final int getLogSlowResultsAfterSeconds();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.logSlowResultsAfterSeconds:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setLogSlowResultsAfterSeconds(int);
descriptor: (I)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.logSlowResultsAfterSeconds:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 logSlowResultsAfterSeconds I
MethodParameters:
Name Flags
logSlowResultsAfterSeconds
public final org.jooq.meta.SchemaVersionProvider getSchemaVersionProvider();
descriptor: ()Lorg/jooq/meta/SchemaVersionProvider;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.schemaVersionProvider:Lorg/jooq/meta/SchemaVersionProvider;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setSchemaVersionProvider(org.jooq.meta.SchemaVersionProvider);
descriptor: (Lorg/jooq/meta/SchemaVersionProvider;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jooq.meta.AbstractDatabase.schemaVersionProvider:Lorg/jooq/meta/SchemaVersionProvider;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 schemaVersionProvider Lorg/jooq/meta/SchemaVersionProvider;
MethodParameters:
Name Flags
schemaVersionProvider
public final org.jooq.meta.CatalogVersionProvider getCatalogVersionProvider();
descriptor: ()Lorg/jooq/meta/CatalogVersionProvider;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.catalogVersionProvider:Lorg/jooq/meta/CatalogVersionProvider;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setCatalogVersionProvider(org.jooq.meta.CatalogVersionProvider);
descriptor: (Lorg/jooq/meta/CatalogVersionProvider;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jooq.meta.AbstractDatabase.catalogVersionProvider:Lorg/jooq/meta/CatalogVersionProvider;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 catalogVersionProvider Lorg/jooq/meta/CatalogVersionProvider;
MethodParameters:
Name Flags
catalogVersionProvider
public final java.util.Comparator<org.jooq.meta.Definition> getOrderProvider();
descriptor: ()Ljava/util/Comparator;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.orderProvider:Ljava/util/Comparator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/Comparator<Lorg/jooq/meta/Definition;>;
public final void setOrderProvider(java.util.Comparator<org.jooq.meta.Definition>);
descriptor: (Ljava/util/Comparator;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jooq.meta.AbstractDatabase.orderProvider:Ljava/util/Comparator;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 provider Ljava/util/Comparator<Lorg/jooq/meta/Definition;>;
Signature: (Ljava/util/Comparator<Lorg/jooq/meta/Definition;>;)V
MethodParameters:
Name Flags
provider
public final void setSupportsUnsignedTypes(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.supportsUnsignedTypes:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 supportsUnsignedTypes Z
MethodParameters:
Name Flags
supportsUnsignedTypes
public final boolean supportsUnsignedTypes();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.supportsUnsignedTypes:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIntegerDisplayWidths(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.integerDisplayWidths:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 integerDisplayWidths Z
MethodParameters:
Name Flags
integerDisplayWidths
public final boolean integerDisplayWidths();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.integerDisplayWidths:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIgnoreProcedureReturnValues(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.ignoreProcedureReturnValues:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 ignoreProcedureReturnValues Z
MethodParameters:
Name Flags
ignoreProcedureReturnValues
public final boolean ignoreProcedureReturnValues();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.ignoreProcedureReturnValues:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setDateAsTimestamp(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.dateAsTimestamp:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 dateAsTimestamp Z
MethodParameters:
Name Flags
dateAsTimestamp
public final boolean dateAsTimestamp();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.dateAsTimestamp:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setJavaTimeTypes(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.javaTimeTypes:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 javaTimeTypes Z
MethodParameters:
Name Flags
javaTimeTypes
public final boolean javaTimeTypes();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.javaTimeTypes:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setIncludeRelations(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.includeRelations:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 includeRelations Z
MethodParameters:
Name Flags
includeRelations
public final boolean includeRelations();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.includeRelations:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public void setForceIntegerTypesOnZeroScaleDecimals(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.forceIntegerTypesOnZeroScaleDecimals:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 forceIntegerTypesOnZeroScaleDecimals Z
MethodParameters:
Name Flags
forceIntegerTypesOnZeroScaleDecimals
public boolean getForceIntegerTypesOnZeroScaleDecimals();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.forceIntegerTypesOnZeroScaleDecimals:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final void setTableValuedFunctions(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jooq.meta.AbstractDatabase.tableValuedFunctions:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 tableValuedFunctions Z
MethodParameters:
Name Flags
tableValuedFunctions
public final boolean tableValuedFunctions();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.tableValuedFunctions:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public final java.util.List<org.jooq.meta.SequenceDefinition> getSequences();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.sequences:Ljava/util/List;
ifnonnull 6
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.sequences:Ljava/util/List;
2: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getIncludeSequences:()Z
ifeq 5
3: aload 0
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
ldc "Error while fetching sequences"
new org.jooq.meta.AbstractDatabase$6
dup
aload 0
invokespecial org.jooq.meta.AbstractDatabase$6.<init>:(Lorg/jooq/meta/AbstractDatabase;)V
invokevirtual org.jooq.meta.AbstractDatabase.onError:(Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
4: goto 6
5: StackMap locals:
StackMap stack:
getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "Sequences excluded"
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
6: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.sequences:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/SequenceDefinition;>;
public final java.util.List<org.jooq.meta.SequenceDefinition> getSequences(org.jooq.meta.SchemaDefinition);
descriptor: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.sequencesBySchema:Ljava/util/Map;
ifnonnull 2
1: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.jooq.meta.AbstractDatabase.sequencesBySchema:Ljava/util/Map;
2: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getSequences:()Ljava/util/List;
aload 1
aload 0
getfield org.jooq.meta.AbstractDatabase.sequencesBySchema:Ljava/util/Map;
invokevirtual org.jooq.meta.AbstractDatabase.filterSchema:(Ljava/util/List;Lorg/jooq/meta/SchemaDefinition;Ljava/util/Map;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
0 3 1 schema Lorg/jooq/meta/SchemaDefinition;
Signature: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List<Lorg/jooq/meta/SequenceDefinition;>;
MethodParameters:
Name Flags
schema
public final java.util.List<org.jooq.meta.IdentityDefinition> getIdentities(org.jooq.meta.SchemaDefinition);
descriptor: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.identities:Ljava/util/List;
ifnonnull 12
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.identities:Ljava/util/List;
2: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getSchemata:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 10
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.SchemaDefinition top java.util.Iterator
StackMap stack:
3: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.SchemaDefinition
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.jooq.meta.AbstractDatabase.getTables:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 9
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.SchemaDefinition org.jooq.meta.SchemaDefinition java.util.Iterator top java.util.Iterator
StackMap stack:
5: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.TableDefinition
astore 4
start local 4 6: aload 4
invokeinterface org.jooq.meta.TableDefinition.getIdentity:()Lorg/jooq/meta/IdentityDefinition;
astore 6
start local 6 7: aload 6
ifnull 9
8: aload 0
getfield org.jooq.meta.AbstractDatabase.identities:Ljava/util/List;
aload 6
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 4 9: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
end local 2 10: StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.SchemaDefinition top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
11: aload 0
aload 0
getfield org.jooq.meta.AbstractDatabase.identities:Ljava/util/List;
invokevirtual org.jooq.meta.AbstractDatabase.sort:(Ljava/util/List;)Ljava/util/List;
pop
12: StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.SchemaDefinition
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.identitiesBySchema:Ljava/util/Map;
ifnonnull 14
13: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.jooq.meta.AbstractDatabase.identitiesBySchema:Ljava/util/Map;
14: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.jooq.meta.AbstractDatabase.identities:Ljava/util/List;
aload 1
aload 0
getfield org.jooq.meta.AbstractDatabase.identitiesBySchema:Ljava/util/Map;
invokevirtual org.jooq.meta.AbstractDatabase.filterSchema:(Ljava/util/List;Lorg/jooq/meta/SchemaDefinition;Ljava/util/Map;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/jooq/meta/AbstractDatabase;
0 15 1 schema Lorg/jooq/meta/SchemaDefinition;
4 10 2 s Lorg/jooq/meta/SchemaDefinition;
6 9 4 table Lorg/jooq/meta/TableDefinition;
7 9 6 identity Lorg/jooq/meta/IdentityDefinition;
Signature: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List<Lorg/jooq/meta/IdentityDefinition;>;
MethodParameters:
Name Flags
schema
public final java.util.List<org.jooq.meta.UniqueKeyDefinition> getUniqueKeys();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=7, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.uniqueKeys:Ljava/util/List;
ifnonnull 14
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.uniqueKeys:Ljava/util/List;
2: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getIncludeUniqueKeys:()Z
ifne 3
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getIncludePrimaryKeys:()Z
ifeq 13
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getSchemata:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
goto 12
StackMap locals: org.jooq.meta.AbstractDatabase top java.util.Iterator
StackMap stack:
4: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.SchemaDefinition
astore 1
start local 1 5: aload 0
aload 1
invokevirtual org.jooq.meta.AbstractDatabase.getTables:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 11
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.SchemaDefinition java.util.Iterator top java.util.Iterator
StackMap stack:
6: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.TableDefinition
astore 3
start local 3 7: aload 3
invokeinterface org.jooq.meta.TableDefinition.getUniqueKeys:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 10
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.SchemaDefinition java.util.Iterator org.jooq.meta.TableDefinition java.util.Iterator top java.util.Iterator
StackMap stack:
8: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.UniqueKeyDefinition
astore 5
start local 5 9: aload 0
getfield org.jooq.meta.AbstractDatabase.uniqueKeys:Ljava/util/List;
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 10: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
end local 3 11: StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.SchemaDefinition java.util.Iterator top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 1 12: StackMap locals: org.jooq.meta.AbstractDatabase top java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
13: StackMap locals: org.jooq.meta.AbstractDatabase
StackMap stack:
aload 0
aload 0
getfield org.jooq.meta.AbstractDatabase.uniqueKeys:Ljava/util/List;
invokevirtual org.jooq.meta.AbstractDatabase.sort:(Ljava/util/List;)Ljava/util/List;
pop
14: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.uniqueKeys:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/jooq/meta/AbstractDatabase;
5 12 1 s Lorg/jooq/meta/SchemaDefinition;
7 11 3 table Lorg/jooq/meta/TableDefinition;
9 10 5 uniqueKey Lorg/jooq/meta/UniqueKeyDefinition;
Signature: ()Ljava/util/List<Lorg/jooq/meta/UniqueKeyDefinition;>;
public final java.util.List<org.jooq.meta.UniqueKeyDefinition> getUniqueKeys(org.jooq.meta.SchemaDefinition);
descriptor: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.uniqueKeysBySchema:Ljava/util/Map;
ifnonnull 2
1: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.jooq.meta.AbstractDatabase.uniqueKeysBySchema:Ljava/util/Map;
2: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getUniqueKeys:()Ljava/util/List;
aload 1
aload 0
getfield org.jooq.meta.AbstractDatabase.uniqueKeysBySchema:Ljava/util/Map;
invokevirtual org.jooq.meta.AbstractDatabase.filterSchema:(Ljava/util/List;Lorg/jooq/meta/SchemaDefinition;Ljava/util/Map;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
0 3 1 schema Lorg/jooq/meta/SchemaDefinition;
Signature: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List<Lorg/jooq/meta/UniqueKeyDefinition;>;
MethodParameters:
Name Flags
schema
public final java.util.List<org.jooq.meta.ForeignKeyDefinition> getForeignKeys();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=7, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.foreignKeys:Ljava/util/List;
ifnonnull 14
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.foreignKeys:Ljava/util/List;
2: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getIncludeForeignKeys:()Z
ifeq 13
3: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getSchemata:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
goto 12
StackMap locals: org.jooq.meta.AbstractDatabase top java.util.Iterator
StackMap stack:
4: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.SchemaDefinition
astore 1
start local 1 5: aload 0
aload 1
invokevirtual org.jooq.meta.AbstractDatabase.getTables:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 11
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.SchemaDefinition java.util.Iterator top java.util.Iterator
StackMap stack:
6: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.TableDefinition
astore 3
start local 3 7: aload 3
invokeinterface org.jooq.meta.TableDefinition.getForeignKeys:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 10
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.SchemaDefinition java.util.Iterator org.jooq.meta.TableDefinition java.util.Iterator top java.util.Iterator
StackMap stack:
8: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.ForeignKeyDefinition
astore 5
start local 5 9: aload 0
getfield org.jooq.meta.AbstractDatabase.foreignKeys:Ljava/util/List;
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 10: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
end local 3 11: StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.SchemaDefinition java.util.Iterator top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 1 12: StackMap locals: org.jooq.meta.AbstractDatabase top java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
13: StackMap locals: org.jooq.meta.AbstractDatabase
StackMap stack:
aload 0
aload 0
getfield org.jooq.meta.AbstractDatabase.foreignKeys:Ljava/util/List;
invokevirtual org.jooq.meta.AbstractDatabase.sort:(Ljava/util/List;)Ljava/util/List;
pop
14: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.foreignKeys:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/jooq/meta/AbstractDatabase;
5 12 1 s Lorg/jooq/meta/SchemaDefinition;
7 11 3 table Lorg/jooq/meta/TableDefinition;
9 10 5 foreignKey Lorg/jooq/meta/ForeignKeyDefinition;
Signature: ()Ljava/util/List<Lorg/jooq/meta/ForeignKeyDefinition;>;
public final java.util.List<org.jooq.meta.ForeignKeyDefinition> getForeignKeys(org.jooq.meta.SchemaDefinition);
descriptor: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.foreignKeysBySchema:Ljava/util/Map;
ifnonnull 2
1: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.jooq.meta.AbstractDatabase.foreignKeysBySchema:Ljava/util/Map;
2: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getForeignKeys:()Ljava/util/List;
aload 1
aload 0
getfield org.jooq.meta.AbstractDatabase.foreignKeysBySchema:Ljava/util/Map;
invokevirtual org.jooq.meta.AbstractDatabase.filterSchema:(Ljava/util/List;Lorg/jooq/meta/SchemaDefinition;Ljava/util/Map;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
0 3 1 schema Lorg/jooq/meta/SchemaDefinition;
Signature: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List<Lorg/jooq/meta/ForeignKeyDefinition;>;
MethodParameters:
Name Flags
schema
public final java.util.List<org.jooq.meta.CheckConstraintDefinition> getCheckConstraints(org.jooq.meta.SchemaDefinition);
descriptor: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=8, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.checkConstraints:Ljava/util/List;
ifnonnull 14
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.checkConstraints:Ljava/util/List;
2: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getIncludeCheckConstraints:()Z
ifeq 13
3: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getSchemata:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 12
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.SchemaDefinition top java.util.Iterator
StackMap stack:
4: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.SchemaDefinition
astore 2
start local 2 5: aload 0
aload 2
invokevirtual org.jooq.meta.AbstractDatabase.getTables:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 11
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.SchemaDefinition org.jooq.meta.SchemaDefinition java.util.Iterator top java.util.Iterator
StackMap stack:
6: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.TableDefinition
astore 4
start local 4 7: aload 4
invokeinterface org.jooq.meta.TableDefinition.getCheckConstraints:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 10
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.SchemaDefinition org.jooq.meta.SchemaDefinition java.util.Iterator org.jooq.meta.TableDefinition java.util.Iterator top java.util.Iterator
StackMap stack:
8: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.CheckConstraintDefinition
astore 6
start local 6 9: aload 0
getfield org.jooq.meta.AbstractDatabase.checkConstraints:Ljava/util/List;
aload 6
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 6 10: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
end local 4 11: StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.SchemaDefinition org.jooq.meta.SchemaDefinition java.util.Iterator top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 2 12: StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.SchemaDefinition top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
13: StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.SchemaDefinition
StackMap stack:
aload 0
aload 0
getfield org.jooq.meta.AbstractDatabase.checkConstraints:Ljava/util/List;
invokevirtual org.jooq.meta.AbstractDatabase.sort:(Ljava/util/List;)Ljava/util/List;
pop
14: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.checkConstraintsBySchema:Ljava/util/Map;
ifnonnull 16
15: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.jooq.meta.AbstractDatabase.checkConstraintsBySchema:Ljava/util/Map;
16: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.jooq.meta.AbstractDatabase.checkConstraints:Ljava/util/List;
aload 1
aload 0
getfield org.jooq.meta.AbstractDatabase.checkConstraintsBySchema:Ljava/util/Map;
invokevirtual org.jooq.meta.AbstractDatabase.filterSchema:(Ljava/util/List;Lorg/jooq/meta/SchemaDefinition;Ljava/util/Map;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/jooq/meta/AbstractDatabase;
0 17 1 schema Lorg/jooq/meta/SchemaDefinition;
5 12 2 s Lorg/jooq/meta/SchemaDefinition;
7 11 4 table Lorg/jooq/meta/TableDefinition;
9 10 6 checkConstraint Lorg/jooq/meta/CheckConstraintDefinition;
Signature: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List<Lorg/jooq/meta/CheckConstraintDefinition;>;
MethodParameters:
Name Flags
schema
public final java.util.List<org.jooq.meta.TableDefinition> getTables();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.tables:Ljava/util/List;
ifnonnull 6
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.tables:Ljava/util/List;
2: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getIncludeTables:()Z
ifeq 5
3: aload 0
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
ldc "Error while fetching tables"
new org.jooq.meta.AbstractDatabase$7
dup
aload 0
invokespecial org.jooq.meta.AbstractDatabase$7.<init>:(Lorg/jooq/meta/AbstractDatabase;)V
invokevirtual org.jooq.meta.AbstractDatabase.onError:(Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
4: goto 6
5: StackMap locals:
StackMap stack:
getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "Tables excluded"
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
6: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.tables:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/TableDefinition;>;
public final java.util.List<org.jooq.meta.TableDefinition> getTables(org.jooq.meta.SchemaDefinition);
descriptor: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.tablesBySchema:Ljava/util/Map;
ifnonnull 2
1: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.jooq.meta.AbstractDatabase.tablesBySchema:Ljava/util/Map;
2: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getTables:()Ljava/util/List;
aload 1
aload 0
getfield org.jooq.meta.AbstractDatabase.tablesBySchema:Ljava/util/Map;
invokevirtual org.jooq.meta.AbstractDatabase.filterSchema:(Ljava/util/List;Lorg/jooq/meta/SchemaDefinition;Ljava/util/Map;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
0 3 1 schema Lorg/jooq/meta/SchemaDefinition;
Signature: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List<Lorg/jooq/meta/TableDefinition;>;
MethodParameters:
Name Flags
schema
public final org.jooq.meta.TableDefinition getTable(org.jooq.meta.SchemaDefinition, java.lang.String);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;)Lorg/jooq/meta/TableDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
invokevirtual org.jooq.meta.AbstractDatabase.getTable:(Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Z)Lorg/jooq/meta/TableDefinition;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 schema Lorg/jooq/meta/SchemaDefinition;
0 1 2 name Ljava/lang/String;
MethodParameters:
Name Flags
schema
name
public final org.jooq.meta.TableDefinition getTable(org.jooq.meta.SchemaDefinition, java.lang.String, boolean);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Z)Lorg/jooq/meta/TableDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual org.jooq.meta.AbstractDatabase.getTables:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
aload 2
iload 3
invokestatic org.jooq.meta.AbstractDatabase.getDefinition:(Ljava/util/List;Ljava/lang/String;Z)Lorg/jooq/meta/Definition;
checkcast org.jooq.meta.TableDefinition
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 schema Lorg/jooq/meta/SchemaDefinition;
0 1 2 name Ljava/lang/String;
0 1 3 ignoreCase Z
MethodParameters:
Name Flags
schema
name
ignoreCase
public final org.jooq.meta.TableDefinition getTable(org.jooq.meta.SchemaDefinition, org.jooq.Name);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Lorg/jooq/Name;)Lorg/jooq/meta/TableDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
invokevirtual org.jooq.meta.AbstractDatabase.getTable:(Lorg/jooq/meta/SchemaDefinition;Lorg/jooq/Name;Z)Lorg/jooq/meta/TableDefinition;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 schema Lorg/jooq/meta/SchemaDefinition;
0 1 2 name Lorg/jooq/Name;
MethodParameters:
Name Flags
schema
name
public final org.jooq.meta.TableDefinition getTable(org.jooq.meta.SchemaDefinition, org.jooq.Name, boolean);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Lorg/jooq/Name;Z)Lorg/jooq/meta/TableDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual org.jooq.meta.AbstractDatabase.getTables:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
aload 2
iload 3
invokestatic org.jooq.meta.AbstractDatabase.getDefinition:(Ljava/util/List;Lorg/jooq/Name;Z)Lorg/jooq/meta/Definition;
checkcast org.jooq.meta.TableDefinition
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 schema Lorg/jooq/meta/SchemaDefinition;
0 1 2 name Lorg/jooq/Name;
0 1 3 ignoreCase Z
MethodParameters:
Name Flags
schema
name
ignoreCase
public final java.util.List<org.jooq.meta.EnumDefinition> getEnums(org.jooq.meta.SchemaDefinition);
descriptor: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.enums:Ljava/util/List;
ifnonnull 3
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.enums:Ljava/util/List;
2: aload 0
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
ldc "Error while fetching enums"
new org.jooq.meta.AbstractDatabase$8
dup
aload 0
invokespecial org.jooq.meta.AbstractDatabase$8.<init>:(Lorg/jooq/meta/AbstractDatabase;)V
invokevirtual org.jooq.meta.AbstractDatabase.onError:(Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
3: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.enumsBySchema:Ljava/util/Map;
ifnonnull 5
4: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.jooq.meta.AbstractDatabase.enumsBySchema:Ljava/util/Map;
5: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.jooq.meta.AbstractDatabase.enums:Ljava/util/List;
aload 1
aload 0
getfield org.jooq.meta.AbstractDatabase.enumsBySchema:Ljava/util/Map;
invokevirtual org.jooq.meta.AbstractDatabase.filterSchema:(Ljava/util/List;Lorg/jooq/meta/SchemaDefinition;Ljava/util/Map;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jooq/meta/AbstractDatabase;
0 6 1 schema Lorg/jooq/meta/SchemaDefinition;
Signature: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List<Lorg/jooq/meta/EnumDefinition;>;
MethodParameters:
Name Flags
schema
private final java.util.List<org.jooq.meta.EnumDefinition> getConfiguredEnums();
descriptor: ()Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=6, locals=8, args_size=1
start local 0 0: new java.util.ArrayList
dup
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getConfiguredEnumTypes:()Ljava/util/List;
invokeinterface java.util.List.size:()I
invokespecial java.util.ArrayList.<init>:(I)V
astore 1
start local 1 1: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getConfiguredEnumTypes:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 11
StackMap locals: org.jooq.meta.AbstractDatabase java.util.List top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.EnumType
astore 2
start local 2 3: aload 2
invokevirtual org.jooq.meta.jaxb.EnumType.getName:()Ljava/lang/String;
astore 4
start local 4 4: new org.jooq.meta.DefaultEnumDefinition
dup
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getSchemata:()Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.jooq.meta.SchemaDefinition
aload 4
aconst_null
iconst_1
invokespecial org.jooq.meta.DefaultEnumDefinition.<init>:(Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Ljava/lang/String;Z)V
astore 5
start local 5 5: aload 2
invokevirtual org.jooq.meta.jaxb.EnumType.getLiterals:()Ljava/lang/String;
astore 6
start local 6 6: new org.jooq.tools.csv.CSVReader
dup
new java.io.StringReader
dup
aload 6
invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
invokespecial org.jooq.tools.csv.CSVReader.<init>:(Ljava/io/Reader;)V
astore 7
start local 7 7: aload 5
aload 7
invokevirtual org.jooq.tools.csv.CSVReader.readNext:()[Ljava/lang/String;
invokevirtual org.jooq.meta.DefaultEnumDefinition.addLiterals:([Ljava/lang/String;)V
end local 7 8: goto 10
9: StackMap locals: org.jooq.meta.AbstractDatabase java.util.List org.jooq.meta.jaxb.EnumType java.util.Iterator java.lang.String org.jooq.meta.DefaultEnumDefinition java.lang.String
StackMap stack: java.io.IOException
pop
10: StackMap locals:
StackMap stack:
aload 1
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 end local 4 end local 2 11: StackMap locals: org.jooq.meta.AbstractDatabase java.util.List top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
12: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/jooq/meta/AbstractDatabase;
1 13 1 result Ljava/util/List<Lorg/jooq/meta/EnumDefinition;>;
3 11 2 enumType Lorg/jooq/meta/jaxb/EnumType;
4 11 4 name Ljava/lang/String;
5 11 5 e Lorg/jooq/meta/DefaultEnumDefinition;
6 11 6 literals Ljava/lang/String;
7 8 7 reader Lorg/jooq/tools/csv/CSVReader;
Exception table:
from to target type
6 8 9 Class java.io.IOException
Signature: ()Ljava/util/List<Lorg/jooq/meta/EnumDefinition;>;
public final org.jooq.meta.jaxb.ForcedType getConfiguredForcedType(org.jooq.meta.Definition);
descriptor: (Lorg/jooq/meta/Definition;)Lorg/jooq/meta/jaxb/ForcedType;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual org.jooq.meta.AbstractDatabase.getConfiguredForcedType:(Lorg/jooq/meta/Definition;Lorg/jooq/meta/DataTypeDefinition;)Lorg/jooq/meta/jaxb/ForcedType;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 definition Lorg/jooq/meta/Definition;
MethodParameters:
Name Flags
definition
public final org.jooq.meta.jaxb.ForcedType getConfiguredForcedType(org.jooq.meta.Definition, org.jooq.meta.DataTypeDefinition);
descriptor: (Lorg/jooq/meta/Definition;Lorg/jooq/meta/DataTypeDefinition;)Lorg/jooq/meta/jaxb/ForcedType;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=12, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getConfiguredForcedTypes:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 31
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.Definition org.jooq.meta.DataTypeDefinition top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.ForcedType
astore 3
start local 3 2: aload 3
invokevirtual org.jooq.meta.jaxb.ForcedType.getExcludeExpression:()Ljava/lang/String;
astore 5
start local 5 3: iconst_3
anewarray java.lang.String
dup
iconst_0
aload 3
invokevirtual org.jooq.meta.jaxb.ForcedType.getIncludeExpression:()Ljava/lang/String;
aastore
dup
iconst_1
aload 3
invokevirtual org.jooq.meta.jaxb.ForcedType.getExpression:()Ljava/lang/String;
aastore
dup
iconst_2
aload 3
invokevirtual org.jooq.meta.jaxb.ForcedType.getExpressions:()Ljava/lang/String;
aastore
invokestatic org.jooq.tools.StringUtils.firstNonNull:([Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 4: aload 3
invokevirtual org.jooq.meta.jaxb.ForcedType.getExcludeTypes:()Ljava/lang/String;
astore 7
start local 7 5: iconst_2
anewarray java.lang.String
dup
iconst_0
aload 3
invokevirtual org.jooq.meta.jaxb.ForcedType.getIncludeTypes:()Ljava/lang/String;
aastore
dup
iconst_1
aload 3
invokevirtual org.jooq.meta.jaxb.ForcedType.getTypes:()Ljava/lang/String;
aastore
invokestatic org.jooq.tools.StringUtils.firstNonNull:([Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 8
start local 8 6: aload 3
invokevirtual org.jooq.meta.jaxb.ForcedType.getNullability:()Lorg/jooq/meta/jaxb/Nullability;
astore 9
start local 9 7: aload 3
invokevirtual org.jooq.meta.jaxb.ForcedType.getObjectType:()Lorg/jooq/meta/jaxb/ForcedTypeObjectType;
astore 10
start local 10 8: aload 3
invokevirtual org.jooq.meta.jaxb.ForcedType.getSql:()Ljava/lang/String;
astore 11
start local 11 9: aload 10
ifnull 16
aload 10
getstatic org.jooq.meta.jaxb.ForcedTypeObjectType.ALL:Lorg/jooq/meta/jaxb/ForcedTypeObjectType;
if_acmpeq 16
10: aload 10
getstatic org.jooq.meta.jaxb.ForcedTypeObjectType.ATTRIBUTE:Lorg/jooq/meta/jaxb/ForcedTypeObjectType;
if_acmpne 11
aload 1
instanceof org.jooq.meta.AttributeDefinition
ifeq 31
11: StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.Definition org.jooq.meta.DataTypeDefinition org.jooq.meta.jaxb.ForcedType java.util.Iterator java.lang.String java.lang.String java.lang.String java.lang.String org.jooq.meta.jaxb.Nullability org.jooq.meta.jaxb.ForcedTypeObjectType java.lang.String
StackMap stack:
aload 10
getstatic org.jooq.meta.jaxb.ForcedTypeObjectType.COLUMN:Lorg/jooq/meta/jaxb/ForcedTypeObjectType;
if_acmpne 12
aload 1
instanceof org.jooq.meta.ColumnDefinition
ifeq 31
12: StackMap locals:
StackMap stack:
aload 10
getstatic org.jooq.meta.jaxb.ForcedTypeObjectType.ELEMENT:Lorg/jooq/meta/jaxb/ForcedTypeObjectType;
if_acmpne 13
aload 1
instanceof org.jooq.meta.ArrayDefinition
ifeq 31
13: StackMap locals:
StackMap stack:
aload 10
getstatic org.jooq.meta.jaxb.ForcedTypeObjectType.PARAMETER:Lorg/jooq/meta/jaxb/ForcedTypeObjectType;
if_acmpne 14
aload 1
instanceof org.jooq.meta.ParameterDefinition
ifeq 31
14: StackMap locals:
StackMap stack:
aload 10
getstatic org.jooq.meta.jaxb.ForcedTypeObjectType.SEQUENCE:Lorg/jooq/meta/jaxb/ForcedTypeObjectType;
if_acmpne 16
aload 1
instanceof org.jooq.meta.SequenceDefinition
ifne 16
15: goto 31
16: StackMap locals:
StackMap stack:
aload 9
ifnull 20
aload 9
getstatic org.jooq.meta.jaxb.Nullability.ALL:Lorg/jooq/meta/jaxb/Nullability;
if_acmpeq 20
aload 2
ifnull 20
17: aload 9
getstatic org.jooq.meta.jaxb.Nullability.NOT_NULL:Lorg/jooq/meta/jaxb/Nullability;
if_acmpne 18
aload 2
invokeinterface org.jooq.meta.DataTypeDefinition.isNullable:()Z
ifne 31
18: StackMap locals:
StackMap stack:
aload 9
getstatic org.jooq.meta.jaxb.Nullability.NULL:Lorg/jooq/meta/jaxb/Nullability;
if_acmpne 20
aload 2
invokeinterface org.jooq.meta.DataTypeDefinition.isNullable:()Z
ifne 20
19: goto 31
20: StackMap locals:
StackMap stack:
aload 5
ifnull 22
aload 0
aload 0
getfield org.jooq.meta.AbstractDatabase.patterns:Lorg/jooq/meta/Patterns;
aload 5
invokevirtual org.jooq.meta.Patterns.pattern:(Ljava/lang/String;)Ljava/util/regex/Pattern;
aload 1
invokevirtual org.jooq.meta.AbstractDatabase.matches:(Ljava/util/regex/Pattern;Lorg/jooq/meta/Definition;)Z
ifeq 22
21: goto 31
22: StackMap locals:
StackMap stack:
aload 6
ifnull 24
aload 0
aload 0
getfield org.jooq.meta.AbstractDatabase.patterns:Lorg/jooq/meta/Patterns;
aload 6
invokevirtual org.jooq.meta.Patterns.pattern:(Ljava/lang/String;)Ljava/util/regex/Pattern;
aload 1
invokevirtual org.jooq.meta.AbstractDatabase.matches:(Ljava/util/regex/Pattern;Lorg/jooq/meta/Definition;)Z
ifne 24
23: goto 31
24: StackMap locals:
StackMap stack:
aload 2
ifnull 27
aload 7
ifnonnull 25
aload 8
ifnull 27
25: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 7
aload 8
invokevirtual org.jooq.meta.AbstractDatabase.typeMatchesExcludeInclude:(Lorg/jooq/meta/DataTypeDefinition;Ljava/lang/String;Ljava/lang/String;)Z
ifne 27
26: goto 31
27: StackMap locals:
StackMap stack:
aload 11
ifnull 30
28: aload 0
aload 0
getfield org.jooq.meta.AbstractDatabase.statements:Lorg/jooq/meta/Statements;
aload 11
invokevirtual org.jooq.meta.Statements.fetchSet:(Ljava/lang/String;)Ljava/util/Set;
aload 1
invokevirtual org.jooq.meta.AbstractDatabase.matches:(Ljava/util/Set;Lorg/jooq/meta/Definition;)Z
ifne 30
29: goto 31
30: StackMap locals:
StackMap stack:
aload 3
areturn
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.AbstractDatabase org.jooq.meta.Definition org.jooq.meta.DataTypeDefinition top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
32: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lorg/jooq/meta/AbstractDatabase;
0 33 1 definition Lorg/jooq/meta/Definition;
0 33 2 definedType Lorg/jooq/meta/DataTypeDefinition;
2 31 3 forcedType Lorg/jooq/meta/jaxb/ForcedType;
3 31 5 excludeExpression Ljava/lang/String;
4 31 6 includeExpression Ljava/lang/String;
5 31 7 excludeTypes Ljava/lang/String;
6 31 8 includeTypes Ljava/lang/String;
7 31 9 nullability Lorg/jooq/meta/jaxb/Nullability;
8 31 10 objectType Lorg/jooq/meta/jaxb/ForcedTypeObjectType;
9 31 11 sql Ljava/lang/String;
MethodParameters:
Name Flags
definition
definedType
private boolean typeMatchesExcludeInclude(org.jooq.meta.DataTypeDefinition, java.lang.String, java.lang.String);
descriptor: (Lorg/jooq/meta/DataTypeDefinition;Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
ifnull 2
aload 0
aload 1
aload 0
getfield org.jooq.meta.AbstractDatabase.patterns:Lorg/jooq/meta/Patterns;
aload 2
invokevirtual org.jooq.meta.Patterns.pattern:(Ljava/lang/String;)Ljava/util/regex/Pattern;
invokevirtual org.jooq.meta.AbstractDatabase.matches:(Lorg/jooq/meta/DataTypeDefinition;Ljava/util/regex/Pattern;)Z
ifeq 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 3
ifnull 3
aload 0
aload 1
aload 0
getfield org.jooq.meta.AbstractDatabase.patterns:Lorg/jooq/meta/Patterns;
aload 3
invokevirtual org.jooq.meta.Patterns.pattern:(Ljava/lang/String;)Ljava/util/regex/Pattern;
invokevirtual org.jooq.meta.AbstractDatabase.matches:(Lorg/jooq/meta/DataTypeDefinition;Ljava/util/regex/Pattern;)Z
ifne 3
iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jooq/meta/AbstractDatabase;
0 4 1 type Lorg/jooq/meta/DataTypeDefinition;
0 4 2 exclude Ljava/lang/String;
0 4 3 include Ljava/lang/String;
MethodParameters:
Name Flags
type
exclude
include
private boolean matches(org.jooq.meta.DataTypeDefinition, java.util.regex.Pattern);
descriptor: (Lorg/jooq/meta/DataTypeDefinition;Ljava/util/regex/Pattern;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface org.jooq.meta.DataTypeDefinition.getMatchNames:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 4
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.DataTypeDefinition java.util.regex.Pattern top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 2: aload 2
aload 3
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.matches:()Z
ifeq 4
3: iconst_1
ireturn
end local 3 4: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jooq/meta/AbstractDatabase;
0 6 1 type Lorg/jooq/meta/DataTypeDefinition;
0 6 2 pattern Ljava/util/regex/Pattern;
2 4 3 matchName Ljava/lang/String;
MethodParameters:
Name Flags
type
pattern
public final void markUsed(org.jooq.meta.jaxb.EmbeddableDefinitionType);
descriptor: (Lorg/jooq/meta/jaxb/EmbeddableDefinitionType;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.unusedEmbeddables:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.remove:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 embeddable Lorg/jooq/meta/jaxb/EmbeddableDefinitionType;
MethodParameters:
Name Flags
embeddable
public final java.util.List<org.jooq.meta.jaxb.EmbeddableDefinitionType> getUnusedEmbeddables();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.util.ArrayList
dup
aload 0
getfield org.jooq.meta.AbstractDatabase.unusedEmbeddables:Ljava/util/Set;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/jaxb/EmbeddableDefinitionType;>;
public final void setConfiguredEmbeddables(java.util.List<org.jooq.meta.jaxb.EmbeddableDefinitionType>);
descriptor: (Ljava/util/List;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getConfiguredEmbeddables:()Ljava/util/List;
aload 1
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
1: aload 0
getfield org.jooq.meta.AbstractDatabase.unusedEmbeddables:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
0 3 1 configuredEmbeddables Ljava/util/List<Lorg/jooq/meta/jaxb/EmbeddableDefinitionType;>;
Signature: (Ljava/util/List<Lorg/jooq/meta/jaxb/EmbeddableDefinitionType;>;)V
MethodParameters:
Name Flags
configuredEmbeddables
public final java.util.List<org.jooq.meta.jaxb.EmbeddableDefinitionType> getConfiguredEmbeddables();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.configuredEmbeddables:Ljava/util/List;
ifnonnull 2
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.configuredEmbeddables:Ljava/util/List;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.configuredEmbeddables:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/jaxb/EmbeddableDefinitionType;>;
public java.lang.String embeddablePrimaryKeys();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.embeddablePrimaryKeys:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public void setEmbeddablePrimaryKeys(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 2
1: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "Commercial feature"
ldc "Embeddable primary and unique keys are a commercial only feature. Please consider upgrading to the jOOQ Professional Edition"
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.jooq.meta.AbstractDatabase.embeddablePrimaryKeys:Ljava/lang/String;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jooq/meta/AbstractDatabase;
0 4 1 embeddablePrimaryKeys Ljava/lang/String;
MethodParameters:
Name Flags
embeddablePrimaryKeys
public java.lang.String embeddableUniqueKeys();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.embeddableUniqueKeys:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public void setEmbeddableUniqueKeys(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 2
1: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "Commercial feature"
ldc "Embeddable primary and unique keys are a commercial only feature. Please consider upgrading to the jOOQ Professional Edition"
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.jooq.meta.AbstractDatabase.embeddableUniqueKeys:Ljava/lang/String;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jooq/meta/AbstractDatabase;
0 4 1 embeddableUniqueKeys Ljava/lang/String;
MethodParameters:
Name Flags
embeddableUniqueKeys
public java.lang.String embeddableDomains();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.embeddableDomains:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
public void setEmbeddableDomains(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 2
1: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "Commercial feature"
ldc "Embeddable domains are a commercial only feature. Please consider upgrading to the jOOQ Professional Edition"
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.jooq.meta.AbstractDatabase.embeddableDomains:Ljava/lang/String;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jooq/meta/AbstractDatabase;
0 4 1 embeddableDomains Ljava/lang/String;
MethodParameters:
Name Flags
embeddableDomains
public final java.util.List<org.jooq.meta.EmbeddableDefinition> getEmbeddables();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.embeddables:Ljava/util/List;
ifnonnull 6
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.embeddables:Ljava/util/List;
2: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getIncludeEmbeddables:()Z
ifeq 5
3: aload 0
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
ldc "Error while fetching embeddables"
new org.jooq.meta.AbstractDatabase$9
dup
aload 0
invokespecial org.jooq.meta.AbstractDatabase$9.<init>:(Lorg/jooq/meta/AbstractDatabase;)V
invokevirtual org.jooq.meta.AbstractDatabase.onError:(Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
4: goto 6
5: StackMap locals:
StackMap stack:
getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "Embeddables excluded"
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
6: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.embeddables:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/EmbeddableDefinition;>;
public final java.util.List<org.jooq.meta.EmbeddableDefinition> getEmbeddables(org.jooq.meta.SchemaDefinition);
descriptor: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.embeddablesByDefiningSchema:Ljava/util/Map;
ifnonnull 2
1: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.jooq.meta.AbstractDatabase.embeddablesByDefiningSchema:Ljava/util/Map;
2: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getEmbeddables:()Ljava/util/List;
aload 1
aload 0
getfield org.jooq.meta.AbstractDatabase.embeddablesByDefiningSchema:Ljava/util/Map;
invokevirtual org.jooq.meta.AbstractDatabase.filterSchema:(Ljava/util/List;Lorg/jooq/meta/SchemaDefinition;Ljava/util/Map;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
0 3 1 schema Lorg/jooq/meta/SchemaDefinition;
Signature: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List<Lorg/jooq/meta/EmbeddableDefinition;>;
MethodParameters:
Name Flags
schema
public final java.util.List<org.jooq.meta.EmbeddableDefinition> getEmbeddables(org.jooq.meta.TableDefinition);
descriptor: (Lorg/jooq/meta/TableDefinition;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.embeddablesByDefiningTable:Ljava/util/Map;
ifnonnull 2
1: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.jooq.meta.AbstractDatabase.embeddablesByDefiningTable:Ljava/util/Map;
2: StackMap locals:
StackMap stack:
aload 0
aload 0
aload 1
invokeinterface org.jooq.meta.TableDefinition.getSchema:()Lorg/jooq/meta/SchemaDefinition;
invokevirtual org.jooq.meta.AbstractDatabase.getEmbeddables:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
aload 1
aload 0
getfield org.jooq.meta.AbstractDatabase.embeddablesByDefiningTable:Ljava/util/Map;
invokevirtual org.jooq.meta.AbstractDatabase.filterTable:(Ljava/util/List;Lorg/jooq/meta/TableDefinition;Ljava/util/Map;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
0 3 1 table Lorg/jooq/meta/TableDefinition;
Signature: (Lorg/jooq/meta/TableDefinition;)Ljava/util/List<Lorg/jooq/meta/EmbeddableDefinition;>;
MethodParameters:
Name Flags
table
public final java.util.List<org.jooq.meta.EmbeddableDefinition> getEmbeddablesByReferencingTable(org.jooq.meta.TableDefinition);
descriptor: (Lorg/jooq/meta/TableDefinition;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.embeddablesByReferencingTable:Ljava/util/Map;
ifnonnull 2
1: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.jooq.meta.AbstractDatabase.embeddablesByReferencingTable:Ljava/util/Map;
2: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getEmbeddables:()Ljava/util/List;
aload 1
aload 0
getfield org.jooq.meta.AbstractDatabase.embeddablesByReferencingTable:Ljava/util/Map;
invokevirtual org.jooq.meta.AbstractDatabase.filterReferencingTable:(Ljava/util/List;Lorg/jooq/meta/TableDefinition;Ljava/util/Map;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
0 3 1 table Lorg/jooq/meta/TableDefinition;
Signature: (Lorg/jooq/meta/TableDefinition;)Ljava/util/List<Lorg/jooq/meta/EmbeddableDefinition;>;
MethodParameters:
Name Flags
table
private final java.util.List<org.jooq.meta.EmbeddableDefinition> getEmbeddables0();
descriptor: ()Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=15, locals=13, args_size=1
start local 0 0: new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
astore 1
start local 1 1: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getTables:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 54
StackMap locals: org.jooq.meta.AbstractDatabase java.util.Map top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.TableDefinition
astore 2
start local 2 3: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getConfiguredEmbeddables:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 53
StackMap locals: org.jooq.meta.AbstractDatabase java.util.Map org.jooq.meta.TableDefinition java.util.Iterator top java.util.Iterator
StackMap stack:
4: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.EmbeddableDefinitionType
astore 4
start local 4 5: aload 4
invokevirtual org.jooq.meta.jaxb.EmbeddableDefinitionType.getTables:()Ljava/lang/String;
ifnull 7
aload 0
aload 0
getfield org.jooq.meta.AbstractDatabase.patterns:Lorg/jooq/meta/Patterns;
aload 4
invokevirtual org.jooq.meta.jaxb.EmbeddableDefinitionType.getTables:()Ljava/lang/String;
invokevirtual org.jooq.meta.Patterns.pattern:(Ljava/lang/String;)Ljava/util/regex/Pattern;
aload 2
invokevirtual org.jooq.meta.AbstractDatabase.matches:(Ljava/util/regex/Pattern;Lorg/jooq/meta/Definition;)Z
ifne 7
6: goto 53
7: StackMap locals: org.jooq.meta.AbstractDatabase java.util.Map org.jooq.meta.TableDefinition java.util.Iterator org.jooq.meta.jaxb.EmbeddableDefinitionType java.util.Iterator
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.EmbeddableDefinitionType.getFields:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 10
8: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "Illegal embeddable"
ldc "An embeddable definition must have at least one field declaration"
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
9: goto 53
10: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 6
start local 6 11: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 7
start local 7 12: aload 4
invokevirtual org.jooq.meta.jaxb.EmbeddableDefinitionType.getFields:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 9
goto 24
StackMap locals: org.jooq.meta.AbstractDatabase java.util.Map org.jooq.meta.TableDefinition java.util.Iterator org.jooq.meta.jaxb.EmbeddableDefinitionType java.util.Iterator java.util.List java.util.List top java.util.Iterator
StackMap stack:
13: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.EmbeddableField
astore 8
start local 8 14: iconst_0
istore 10
start local 10 15: aload 2
invokeinterface org.jooq.meta.TableDefinition.getColumns:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 12
goto 23
StackMap locals: org.jooq.meta.AbstractDatabase java.util.Map org.jooq.meta.TableDefinition java.util.Iterator org.jooq.meta.jaxb.EmbeddableDefinitionType java.util.Iterator java.util.List java.util.List org.jooq.meta.jaxb.EmbeddableField java.util.Iterator int top java.util.Iterator
StackMap stack:
16: aload 12
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.ColumnDefinition
astore 11
start local 11 17: aload 0
aload 0
getfield org.jooq.meta.AbstractDatabase.patterns:Lorg/jooq/meta/Patterns;
aload 8
invokevirtual org.jooq.meta.jaxb.EmbeddableField.getExpression:()Ljava/lang/String;
invokevirtual org.jooq.meta.Patterns.pattern:(Ljava/lang/String;)Ljava/util/regex/Pattern;
aload 11
invokevirtual org.jooq.meta.AbstractDatabase.matches:(Ljava/util/regex/Pattern;Lorg/jooq/meta/Definition;)Z
ifeq 23
18: iload 10
ifeq 20
19: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
new java.lang.StringBuilder
dup
ldc "EmbeddableField configuration matched several columns in table "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
goto 23
20: StackMap locals: org.jooq.meta.AbstractDatabase java.util.Map org.jooq.meta.TableDefinition java.util.Iterator org.jooq.meta.jaxb.EmbeddableDefinitionType java.util.Iterator java.util.List java.util.List org.jooq.meta.jaxb.EmbeddableField java.util.Iterator int org.jooq.meta.ColumnDefinition java.util.Iterator
StackMap stack:
aload 6
aload 11
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
ifeq 21
aload 7
aload 8
invokevirtual org.jooq.meta.jaxb.EmbeddableField.getName:()Ljava/lang/String;
aload 11
invokeinterface org.jooq.meta.ColumnDefinition.getName:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.defaultIfEmpty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
ifeq 21
iconst_1
goto 22
StackMap locals:
StackMap stack:
21: iconst_0
StackMap locals:
StackMap stack: int
22: istore 10
end local 11 23: StackMap locals: org.jooq.meta.AbstractDatabase java.util.Map org.jooq.meta.TableDefinition java.util.Iterator org.jooq.meta.jaxb.EmbeddableDefinitionType java.util.Iterator java.util.List java.util.List org.jooq.meta.jaxb.EmbeddableField java.util.Iterator int top java.util.Iterator
StackMap stack:
aload 12
invokeinterface java.util.Iterator.hasNext:()Z
ifne 16
end local 10 end local 8 24: StackMap locals: org.jooq.meta.AbstractDatabase java.util.Map org.jooq.meta.TableDefinition java.util.Iterator org.jooq.meta.jaxb.EmbeddableDefinitionType java.util.Iterator java.util.List java.util.List top java.util.Iterator
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 13
25: aload 6
invokeinterface java.util.List.size:()I
aload 4
invokevirtual org.jooq.meta.jaxb.EmbeddableDefinitionType.getFields:()Ljava/util/List;
invokeinterface java.util.List.size:()I
if_icmpne 53
26: aload 0
aload 4
invokevirtual org.jooq.meta.jaxb.EmbeddableDefinitionType.getCatalog:()Ljava/lang/String;
invokevirtual org.jooq.meta.AbstractDatabase.getCatalog:(Ljava/lang/String;)Lorg/jooq/meta/CatalogDefinition;
astore 8
start local 8 27: aload 8
ifnull 29
28: aload 8
aload 4
invokevirtual org.jooq.meta.jaxb.EmbeddableDefinitionType.getSchema:()Ljava/lang/String;
invokevirtual org.jooq.meta.CatalogDefinition.getSchema:(Ljava/lang/String;)Lorg/jooq/meta/SchemaDefinition;
goto 30
29: StackMap locals: org.jooq.meta.AbstractDatabase java.util.Map org.jooq.meta.TableDefinition java.util.Iterator org.jooq.meta.jaxb.EmbeddableDefinitionType java.util.Iterator java.util.List java.util.List org.jooq.meta.CatalogDefinition
StackMap stack:
aload 0
aload 4
invokevirtual org.jooq.meta.jaxb.EmbeddableDefinitionType.getSchema:()Ljava/lang/String;
invokevirtual org.jooq.meta.AbstractDatabase.getSchema:(Ljava/lang/String;)Lorg/jooq/meta/SchemaDefinition;
30: StackMap locals:
StackMap stack: org.jooq.meta.SchemaDefinition
astore 9
start local 9 31: aload 9
ifnonnull 33
32: aload 2
invokeinterface org.jooq.meta.TableDefinition.getSchema:()Lorg/jooq/meta/SchemaDefinition;
astore 9
33: StackMap locals: org.jooq.meta.SchemaDefinition
StackMap stack:
aload 2
invokeinterface org.jooq.meta.TableDefinition.getQualifiedNamePart:()Lorg/jooq/Name;
aload 4
invokevirtual org.jooq.meta.jaxb.EmbeddableDefinitionType.getName:()Ljava/lang/String;
invokeinterface org.jooq.Name.append:(Ljava/lang/String;)Lorg/jooq/Name;
astore 10
start local 10 34: aload 1
aload 10
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifeq 37
35: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "Embeddable configuration"
new java.lang.StringBuilder
dup
ldc "Table "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " already has embeddable "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
36: goto 53
37: StackMap locals: org.jooq.Name
StackMap stack:
aload 1
38: aload 10
39: new org.jooq.meta.DefaultEmbeddableDefinition
dup
40: aload 9
41: aload 4
invokevirtual org.jooq.meta.jaxb.EmbeddableDefinitionType.getName:()Ljava/lang/String;
42: aload 4
invokevirtual org.jooq.meta.jaxb.EmbeddableDefinitionType.getComment:()Ljava/lang/String;
43: aload 2
44: aload 7
45: aload 4
invokevirtual org.jooq.meta.jaxb.EmbeddableDefinitionType.getReferencingName:()Ljava/lang/String;
aload 4
invokevirtual org.jooq.meta.jaxb.EmbeddableDefinitionType.getName:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.defaultIfBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
46: aload 4
invokevirtual org.jooq.meta.jaxb.EmbeddableDefinitionType.getReferencingComment:()Ljava/lang/String;
aload 4
invokevirtual org.jooq.meta.jaxb.EmbeddableDefinitionType.getComment:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.defaultIfBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
47: aload 2
48: aload 6
49: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.EmbeddableDefinitionType.isReplacesFields:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
50: invokespecial org.jooq.meta.DefaultEmbeddableDefinition.<init>:(Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Ljava/lang/String;Lorg/jooq/meta/TableDefinition;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Lorg/jooq/meta/TableDefinition;Ljava/util/List;Z)V
51: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
52: aload 0
aload 4
invokevirtual org.jooq.meta.AbstractDatabase.markUsed:(Lorg/jooq/meta/jaxb/EmbeddableDefinitionType;)V
end local 10 end local 9 end local 8 end local 7 end local 6 end local 4 53: StackMap locals: org.jooq.meta.AbstractDatabase java.util.Map org.jooq.meta.TableDefinition java.util.Iterator top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
end local 2 54: StackMap locals: org.jooq.meta.AbstractDatabase java.util.Map top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
55: new java.util.ArrayList
dup
aload 1
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 56 0 this Lorg/jooq/meta/AbstractDatabase;
1 56 1 result Ljava/util/Map<Lorg/jooq/Name;Lorg/jooq/meta/EmbeddableDefinition;>;
3 54 2 table Lorg/jooq/meta/TableDefinition;
5 53 4 embeddable Lorg/jooq/meta/jaxb/EmbeddableDefinitionType;
11 53 6 columns Ljava/util/List<Lorg/jooq/meta/ColumnDefinition;>;
12 53 7 names Ljava/util/List<Ljava/lang/String;>;
14 24 8 embeddableField Lorg/jooq/meta/jaxb/EmbeddableField;
15 24 10 matched Z
17 23 11 column Lorg/jooq/meta/ColumnDefinition;
27 53 8 catalog Lorg/jooq/meta/CatalogDefinition;
31 53 9 schema Lorg/jooq/meta/SchemaDefinition;
34 53 10 name Lorg/jooq/Name;
Signature: ()Ljava/util/List<Lorg/jooq/meta/EmbeddableDefinition;>;
public final org.jooq.meta.EnumDefinition getEnum(org.jooq.meta.SchemaDefinition, java.lang.String);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;)Lorg/jooq/meta/EnumDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
invokevirtual org.jooq.meta.AbstractDatabase.getEnum:(Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Z)Lorg/jooq/meta/EnumDefinition;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 schema Lorg/jooq/meta/SchemaDefinition;
0 1 2 name Ljava/lang/String;
MethodParameters:
Name Flags
schema
name
public final org.jooq.meta.EnumDefinition getEnum(org.jooq.meta.SchemaDefinition, java.lang.String, boolean);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Z)Lorg/jooq/meta/EnumDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual org.jooq.meta.AbstractDatabase.getEnums:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
aload 2
iload 3
invokestatic org.jooq.meta.AbstractDatabase.getDefinition:(Ljava/util/List;Ljava/lang/String;Z)Lorg/jooq/meta/Definition;
checkcast org.jooq.meta.EnumDefinition
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 schema Lorg/jooq/meta/SchemaDefinition;
0 1 2 name Ljava/lang/String;
0 1 3 ignoreCase Z
MethodParameters:
Name Flags
schema
name
ignoreCase
public final org.jooq.meta.EnumDefinition getEnum(org.jooq.meta.SchemaDefinition, org.jooq.Name);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Lorg/jooq/Name;)Lorg/jooq/meta/EnumDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
invokevirtual org.jooq.meta.AbstractDatabase.getEnum:(Lorg/jooq/meta/SchemaDefinition;Lorg/jooq/Name;Z)Lorg/jooq/meta/EnumDefinition;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 schema Lorg/jooq/meta/SchemaDefinition;
0 1 2 name Lorg/jooq/Name;
MethodParameters:
Name Flags
schema
name
public final org.jooq.meta.EnumDefinition getEnum(org.jooq.meta.SchemaDefinition, org.jooq.Name, boolean);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Lorg/jooq/Name;Z)Lorg/jooq/meta/EnumDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual org.jooq.meta.AbstractDatabase.getEnums:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
aload 2
iload 3
invokestatic org.jooq.meta.AbstractDatabase.getDefinition:(Ljava/util/List;Lorg/jooq/Name;Z)Lorg/jooq/meta/Definition;
checkcast org.jooq.meta.EnumDefinition
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 schema Lorg/jooq/meta/SchemaDefinition;
0 1 2 name Lorg/jooq/Name;
0 1 3 ignoreCase Z
MethodParameters:
Name Flags
schema
name
ignoreCase
public final java.util.List<org.jooq.meta.DomainDefinition> getDomains();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.domains:Ljava/util/List;
ifnonnull 6
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.domains:Ljava/util/List;
2: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getIncludeDomains:()Z
ifeq 5
3: aload 0
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
ldc "Error while fetching domains"
new org.jooq.meta.AbstractDatabase$10
dup
aload 0
invokespecial org.jooq.meta.AbstractDatabase$10.<init>:(Lorg/jooq/meta/AbstractDatabase;)V
invokevirtual org.jooq.meta.AbstractDatabase.onError:(Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
4: goto 6
5: StackMap locals:
StackMap stack:
getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "Domains excluded"
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
6: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.domains:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/DomainDefinition;>;
public final java.util.List<org.jooq.meta.DomainDefinition> getDomains(org.jooq.meta.SchemaDefinition);
descriptor: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.domainsBySchema:Ljava/util/Map;
ifnonnull 2
1: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.jooq.meta.AbstractDatabase.domainsBySchema:Ljava/util/Map;
2: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getDomains:()Ljava/util/List;
aload 1
aload 0
getfield org.jooq.meta.AbstractDatabase.domainsBySchema:Ljava/util/Map;
invokevirtual org.jooq.meta.AbstractDatabase.filterSchema:(Ljava/util/List;Lorg/jooq/meta/SchemaDefinition;Ljava/util/Map;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
0 3 1 schema Lorg/jooq/meta/SchemaDefinition;
Signature: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List<Lorg/jooq/meta/DomainDefinition;>;
MethodParameters:
Name Flags
schema
public final org.jooq.meta.DomainDefinition getDomain(org.jooq.meta.SchemaDefinition, java.lang.String);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;)Lorg/jooq/meta/DomainDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
invokevirtual org.jooq.meta.AbstractDatabase.getDomain:(Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Z)Lorg/jooq/meta/DomainDefinition;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 schema Lorg/jooq/meta/SchemaDefinition;
0 1 2 name Ljava/lang/String;
MethodParameters:
Name Flags
schema
name
public final org.jooq.meta.DomainDefinition getDomain(org.jooq.meta.SchemaDefinition, java.lang.String, boolean);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Z)Lorg/jooq/meta/DomainDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual org.jooq.meta.AbstractDatabase.getDomains:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
aload 2
iload 3
invokestatic org.jooq.meta.AbstractDatabase.getDefinition:(Ljava/util/List;Ljava/lang/String;Z)Lorg/jooq/meta/Definition;
checkcast org.jooq.meta.DomainDefinition
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 schema Lorg/jooq/meta/SchemaDefinition;
0 1 2 name Ljava/lang/String;
0 1 3 ignoreCase Z
MethodParameters:
Name Flags
schema
name
ignoreCase
public final org.jooq.meta.DomainDefinition getDomain(org.jooq.meta.SchemaDefinition, org.jooq.Name);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Lorg/jooq/Name;)Lorg/jooq/meta/DomainDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
invokevirtual org.jooq.meta.AbstractDatabase.getDomain:(Lorg/jooq/meta/SchemaDefinition;Lorg/jooq/Name;Z)Lorg/jooq/meta/DomainDefinition;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 schema Lorg/jooq/meta/SchemaDefinition;
0 1 2 name Lorg/jooq/Name;
MethodParameters:
Name Flags
schema
name
public final org.jooq.meta.DomainDefinition getDomain(org.jooq.meta.SchemaDefinition, org.jooq.Name, boolean);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Lorg/jooq/Name;Z)Lorg/jooq/meta/DomainDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual org.jooq.meta.AbstractDatabase.getDomains:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
aload 2
iload 3
invokestatic org.jooq.meta.AbstractDatabase.getDefinition:(Ljava/util/List;Lorg/jooq/Name;Z)Lorg/jooq/meta/Definition;
checkcast org.jooq.meta.DomainDefinition
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 schema Lorg/jooq/meta/SchemaDefinition;
0 1 2 name Lorg/jooq/Name;
0 1 3 ignoreCase Z
MethodParameters:
Name Flags
schema
name
ignoreCase
public final java.util.List<org.jooq.meta.ArrayDefinition> getArrays(org.jooq.meta.SchemaDefinition);
descriptor: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.arrays:Ljava/util/List;
ifnonnull 6
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.arrays:Ljava/util/List;
2: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getIncludeUDTs:()Z
ifeq 5
3: aload 0
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
ldc "Error while fetching ARRAYs"
new org.jooq.meta.AbstractDatabase$11
dup
aload 0
invokespecial org.jooq.meta.AbstractDatabase$11.<init>:(Lorg/jooq/meta/AbstractDatabase;)V
invokevirtual org.jooq.meta.AbstractDatabase.onError:(Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
4: goto 6
5: StackMap locals:
StackMap stack:
getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "ARRAYs excluded"
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
6: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.arraysBySchema:Ljava/util/Map;
ifnonnull 8
7: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.jooq.meta.AbstractDatabase.arraysBySchema:Ljava/util/Map;
8: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.jooq.meta.AbstractDatabase.arrays:Ljava/util/List;
aload 1
aload 0
getfield org.jooq.meta.AbstractDatabase.arraysBySchema:Ljava/util/Map;
invokevirtual org.jooq.meta.AbstractDatabase.filterSchema:(Ljava/util/List;Lorg/jooq/meta/SchemaDefinition;Ljava/util/Map;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/jooq/meta/AbstractDatabase;
0 9 1 schema Lorg/jooq/meta/SchemaDefinition;
Signature: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List<Lorg/jooq/meta/ArrayDefinition;>;
MethodParameters:
Name Flags
schema
public final org.jooq.meta.ArrayDefinition getArray(org.jooq.meta.SchemaDefinition, java.lang.String);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;)Lorg/jooq/meta/ArrayDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
invokevirtual org.jooq.meta.AbstractDatabase.getArray:(Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Z)Lorg/jooq/meta/ArrayDefinition;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 schema Lorg/jooq/meta/SchemaDefinition;
0 1 2 name Ljava/lang/String;
MethodParameters:
Name Flags
schema
name
public final org.jooq.meta.ArrayDefinition getArray(org.jooq.meta.SchemaDefinition, java.lang.String, boolean);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Z)Lorg/jooq/meta/ArrayDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual org.jooq.meta.AbstractDatabase.getArrays:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
aload 2
iload 3
invokestatic org.jooq.meta.AbstractDatabase.getDefinition:(Ljava/util/List;Ljava/lang/String;Z)Lorg/jooq/meta/Definition;
checkcast org.jooq.meta.ArrayDefinition
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 schema Lorg/jooq/meta/SchemaDefinition;
0 1 2 name Ljava/lang/String;
0 1 3 ignoreCase Z
MethodParameters:
Name Flags
schema
name
ignoreCase
public final org.jooq.meta.ArrayDefinition getArray(org.jooq.meta.SchemaDefinition, org.jooq.Name);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Lorg/jooq/Name;)Lorg/jooq/meta/ArrayDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
invokevirtual org.jooq.meta.AbstractDatabase.getArray:(Lorg/jooq/meta/SchemaDefinition;Lorg/jooq/Name;Z)Lorg/jooq/meta/ArrayDefinition;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 schema Lorg/jooq/meta/SchemaDefinition;
0 1 2 name Lorg/jooq/Name;
MethodParameters:
Name Flags
schema
name
public final org.jooq.meta.ArrayDefinition getArray(org.jooq.meta.SchemaDefinition, org.jooq.Name, boolean);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Lorg/jooq/Name;Z)Lorg/jooq/meta/ArrayDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual org.jooq.meta.AbstractDatabase.getArrays:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
aload 2
iload 3
invokestatic org.jooq.meta.AbstractDatabase.getDefinition:(Ljava/util/List;Lorg/jooq/Name;Z)Lorg/jooq/meta/Definition;
checkcast org.jooq.meta.ArrayDefinition
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 schema Lorg/jooq/meta/SchemaDefinition;
0 1 2 name Lorg/jooq/Name;
0 1 3 ignoreCase Z
MethodParameters:
Name Flags
schema
name
ignoreCase
public final java.util.List<org.jooq.meta.UDTDefinition> getUDTs();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.udts:Ljava/util/List;
ifnonnull 6
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.udts:Ljava/util/List;
2: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getIncludeUDTs:()Z
ifeq 5
3: aload 0
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
ldc "Error while fetching UDTs"
new org.jooq.meta.AbstractDatabase$12
dup
aload 0
invokespecial org.jooq.meta.AbstractDatabase$12.<init>:(Lorg/jooq/meta/AbstractDatabase;)V
invokevirtual org.jooq.meta.AbstractDatabase.onError:(Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
4: goto 6
5: StackMap locals:
StackMap stack:
getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "UDTs excluded"
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
6: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.udts:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/UDTDefinition;>;
public final java.util.List<org.jooq.meta.UDTDefinition> getUDTs(org.jooq.meta.SchemaDefinition);
descriptor: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.udtsBySchema:Ljava/util/Map;
ifnonnull 2
1: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.jooq.meta.AbstractDatabase.udtsBySchema:Ljava/util/Map;
2: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getUDTs:()Ljava/util/List;
aload 1
aload 0
getfield org.jooq.meta.AbstractDatabase.udtsBySchema:Ljava/util/Map;
invokevirtual org.jooq.meta.AbstractDatabase.filterSchema:(Ljava/util/List;Lorg/jooq/meta/SchemaDefinition;Ljava/util/Map;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
0 3 1 schema Lorg/jooq/meta/SchemaDefinition;
Signature: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List<Lorg/jooq/meta/UDTDefinition;>;
MethodParameters:
Name Flags
schema
public final org.jooq.meta.UDTDefinition getUDT(org.jooq.meta.SchemaDefinition, java.lang.String);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;)Lorg/jooq/meta/UDTDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
invokevirtual org.jooq.meta.AbstractDatabase.getUDT:(Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Z)Lorg/jooq/meta/UDTDefinition;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 schema Lorg/jooq/meta/SchemaDefinition;
0 1 2 name Ljava/lang/String;
MethodParameters:
Name Flags
schema
name
public final org.jooq.meta.UDTDefinition getUDT(org.jooq.meta.SchemaDefinition, java.lang.String, boolean);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Z)Lorg/jooq/meta/UDTDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual org.jooq.meta.AbstractDatabase.getUDTs:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
aload 2
iload 3
invokestatic org.jooq.meta.AbstractDatabase.getDefinition:(Ljava/util/List;Ljava/lang/String;Z)Lorg/jooq/meta/Definition;
checkcast org.jooq.meta.UDTDefinition
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 schema Lorg/jooq/meta/SchemaDefinition;
0 1 2 name Ljava/lang/String;
0 1 3 ignoreCase Z
MethodParameters:
Name Flags
schema
name
ignoreCase
public final org.jooq.meta.UDTDefinition getUDT(org.jooq.meta.SchemaDefinition, org.jooq.Name);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Lorg/jooq/Name;)Lorg/jooq/meta/UDTDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
invokevirtual org.jooq.meta.AbstractDatabase.getUDT:(Lorg/jooq/meta/SchemaDefinition;Lorg/jooq/Name;Z)Lorg/jooq/meta/UDTDefinition;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 schema Lorg/jooq/meta/SchemaDefinition;
0 1 2 name Lorg/jooq/Name;
MethodParameters:
Name Flags
schema
name
public final org.jooq.meta.UDTDefinition getUDT(org.jooq.meta.SchemaDefinition, org.jooq.Name, boolean);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Lorg/jooq/Name;Z)Lorg/jooq/meta/UDTDefinition;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual org.jooq.meta.AbstractDatabase.getUDTs:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
aload 2
iload 3
invokestatic org.jooq.meta.AbstractDatabase.getDefinition:(Ljava/util/List;Lorg/jooq/Name;Z)Lorg/jooq/meta/Definition;
checkcast org.jooq.meta.UDTDefinition
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 schema Lorg/jooq/meta/SchemaDefinition;
0 1 2 name Lorg/jooq/Name;
0 1 3 ignoreCase Z
MethodParameters:
Name Flags
schema
name
ignoreCase
public final java.util.List<org.jooq.meta.UDTDefinition> getUDTs(org.jooq.meta.PackageDefinition);
descriptor: (Lorg/jooq/meta/PackageDefinition;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.udtsByPackage:Ljava/util/Map;
ifnonnull 2
1: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.jooq.meta.AbstractDatabase.udtsByPackage:Ljava/util/Map;
2: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getUDTs:()Ljava/util/List;
aload 1
aload 0
getfield org.jooq.meta.AbstractDatabase.udtsByPackage:Ljava/util/Map;
invokevirtual org.jooq.meta.AbstractDatabase.filterPackage:(Ljava/util/List;Lorg/jooq/meta/PackageDefinition;Ljava/util/Map;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
0 3 1 pkg Lorg/jooq/meta/PackageDefinition;
Signature: (Lorg/jooq/meta/PackageDefinition;)Ljava/util/List<Lorg/jooq/meta/UDTDefinition;>;
MethodParameters:
Name Flags
pkg
public final org.jooq.meta.Relations getRelations();
descriptor: ()Lorg/jooq/meta/Relations;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.relations:Lorg/jooq/meta/Relations;
ifnonnull 4
1: aload 0
new org.jooq.meta.DefaultRelations
dup
invokespecial org.jooq.meta.DefaultRelations.<init>:()V
putfield org.jooq.meta.AbstractDatabase.relations:Lorg/jooq/meta/Relations;
2: aload 0
getfield org.jooq.meta.AbstractDatabase.includeRelations:Z
ifeq 4
3: aload 0
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
ldc "Error while fetching relations"
new org.jooq.meta.AbstractDatabase$13
dup
aload 0
invokespecial org.jooq.meta.AbstractDatabase$13.<init>:(Lorg/jooq/meta/AbstractDatabase;)V
invokevirtual org.jooq.meta.AbstractDatabase.onError:(Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
4: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.relations:Lorg/jooq/meta/Relations;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jooq/meta/AbstractDatabase;
public final java.util.List<org.jooq.meta.IndexDefinition> getIndexes(org.jooq.meta.SchemaDefinition);
descriptor: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.indexes:Ljava/util/List;
ifnonnull 6
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.indexes:Ljava/util/List;
2: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getIncludeIndexes:()Z
ifeq 5
3: aload 0
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
ldc "Error while fetching indexes"
new org.jooq.meta.AbstractDatabase$14
dup
aload 0
invokespecial org.jooq.meta.AbstractDatabase$14.<init>:(Lorg/jooq/meta/AbstractDatabase;)V
invokevirtual org.jooq.meta.AbstractDatabase.onError:(Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
4: goto 6
5: StackMap locals:
StackMap stack:
getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "Indexes excluded"
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
6: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.indexesBySchema:Ljava/util/Map;
ifnonnull 8
7: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.jooq.meta.AbstractDatabase.indexesBySchema:Ljava/util/Map;
8: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.jooq.meta.AbstractDatabase.indexes:Ljava/util/List;
aload 1
aload 0
getfield org.jooq.meta.AbstractDatabase.indexesBySchema:Ljava/util/Map;
invokevirtual org.jooq.meta.AbstractDatabase.filterSchema:(Ljava/util/List;Lorg/jooq/meta/SchemaDefinition;Ljava/util/Map;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/jooq/meta/AbstractDatabase;
0 9 1 schema Lorg/jooq/meta/SchemaDefinition;
Signature: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List<Lorg/jooq/meta/IndexDefinition;>;
MethodParameters:
Name Flags
schema
public final java.util.List<org.jooq.meta.IndexDefinition> getIndexes(org.jooq.meta.TableDefinition);
descriptor: (Lorg/jooq/meta/TableDefinition;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.indexesByTable:Ljava/util/Map;
ifnonnull 2
1: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.jooq.meta.AbstractDatabase.indexesByTable:Ljava/util/Map;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.indexesByTable:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 2
start local 2 3: aload 2
ifnonnull 17
4: aload 0
getfield org.jooq.meta.AbstractDatabase.indexesByTable:Ljava/util/Map;
aload 1
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
dup
astore 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: aload 0
aload 1
invokeinterface org.jooq.meta.TableDefinition.getSchema:()Lorg/jooq/meta/SchemaDefinition;
invokevirtual org.jooq.meta.AbstractDatabase.getTables:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 9
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.TableDefinition java.util.List top java.util.Iterator
StackMap stack:
6: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.TableDefinition
astore 3
start local 3 7: aload 0
getfield org.jooq.meta.AbstractDatabase.indexesByTable:Ljava/util/Map;
aload 3
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifne 9
8: aload 0
getfield org.jooq.meta.AbstractDatabase.indexesByTable:Ljava/util/Map;
aload 3
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 3 9: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
10: aload 0
aload 1
invokeinterface org.jooq.meta.TableDefinition.getSchema:()Lorg/jooq/meta/SchemaDefinition;
invokevirtual org.jooq.meta.AbstractDatabase.getIndexes:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 16
StackMap locals:
StackMap stack:
11: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.IndexDefinition
astore 3
start local 3 12: aload 0
getfield org.jooq.meta.AbstractDatabase.indexesByTable:Ljava/util/Map;
aload 3
invokeinterface org.jooq.meta.IndexDefinition.getTable:()Lorg/jooq/meta/TableDefinition;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 5
start local 5 13: aload 5
ifnonnull 15
14: aload 0
getfield org.jooq.meta.AbstractDatabase.indexesByTable:Ljava/util/Map;
aload 3
invokeinterface org.jooq.meta.IndexDefinition.getTable:()Lorg/jooq/meta/TableDefinition;
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
dup
astore 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.TableDefinition java.util.List org.jooq.meta.IndexDefinition java.util.Iterator java.util.List
StackMap stack:
aload 5
aload 3
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 end local 3 16: StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.TableDefinition java.util.List top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 11
17: StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.TableDefinition java.util.List
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/jooq/meta/AbstractDatabase;
0 18 1 table Lorg/jooq/meta/TableDefinition;
3 18 2 list Ljava/util/List<Lorg/jooq/meta/IndexDefinition;>;
7 9 3 otherTable Lorg/jooq/meta/TableDefinition;
12 16 3 index Lorg/jooq/meta/IndexDefinition;
13 16 5 otherList Ljava/util/List<Lorg/jooq/meta/IndexDefinition;>;
Signature: (Lorg/jooq/meta/TableDefinition;)Ljava/util/List<Lorg/jooq/meta/IndexDefinition;>;
MethodParameters:
Name Flags
table
public final java.util.List<org.jooq.meta.RoutineDefinition> getRoutines(org.jooq.meta.SchemaDefinition);
descriptor: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.routines:Ljava/util/List;
ifnonnull 6
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.routines:Ljava/util/List;
2: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getIncludeRoutines:()Z
ifeq 5
3: aload 0
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
ldc "Error while fetching routines"
new org.jooq.meta.AbstractDatabase$15
dup
aload 0
invokespecial org.jooq.meta.AbstractDatabase$15.<init>:(Lorg/jooq/meta/AbstractDatabase;)V
invokevirtual org.jooq.meta.AbstractDatabase.onError:(Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
4: goto 6
5: StackMap locals:
StackMap stack:
getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "Routines excluded"
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
6: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.routinesBySchema:Ljava/util/Map;
ifnonnull 8
7: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.jooq.meta.AbstractDatabase.routinesBySchema:Ljava/util/Map;
8: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.jooq.meta.AbstractDatabase.routines:Ljava/util/List;
aload 1
aload 0
getfield org.jooq.meta.AbstractDatabase.routinesBySchema:Ljava/util/Map;
invokevirtual org.jooq.meta.AbstractDatabase.filterSchema:(Ljava/util/List;Lorg/jooq/meta/SchemaDefinition;Ljava/util/Map;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/jooq/meta/AbstractDatabase;
0 9 1 schema Lorg/jooq/meta/SchemaDefinition;
Signature: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List<Lorg/jooq/meta/RoutineDefinition;>;
MethodParameters:
Name Flags
schema
public final java.util.List<org.jooq.meta.PackageDefinition> getPackages(org.jooq.meta.SchemaDefinition);
descriptor: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.packages:Ljava/util/List;
ifnonnull 6
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.packages:Ljava/util/List;
2: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getIncludePackages:()Z
ifeq 5
3: aload 0
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
ldc "Error while fetching packages"
new org.jooq.meta.AbstractDatabase$16
dup
aload 0
invokespecial org.jooq.meta.AbstractDatabase$16.<init>:(Lorg/jooq/meta/AbstractDatabase;)V
invokevirtual org.jooq.meta.AbstractDatabase.onError:(Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
4: goto 6
5: StackMap locals:
StackMap stack:
getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "Packages excluded"
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
6: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.packagesBySchema:Ljava/util/Map;
ifnonnull 8
7: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.jooq.meta.AbstractDatabase.packagesBySchema:Ljava/util/Map;
8: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.jooq.meta.AbstractDatabase.packages:Ljava/util/List;
aload 1
aload 0
getfield org.jooq.meta.AbstractDatabase.packagesBySchema:Ljava/util/Map;
invokevirtual org.jooq.meta.AbstractDatabase.filterSchema:(Ljava/util/List;Lorg/jooq/meta/SchemaDefinition;Ljava/util/Map;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/jooq/meta/AbstractDatabase;
0 9 1 schema Lorg/jooq/meta/SchemaDefinition;
Signature: (Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List<Lorg/jooq/meta/PackageDefinition;>;
MethodParameters:
Name Flags
schema
public org.jooq.meta.PackageDefinition getPackage(org.jooq.meta.SchemaDefinition, java.lang.String);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;)Lorg/jooq/meta/PackageDefinition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.jooq.meta.AbstractDatabase.getPackages:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 4
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.SchemaDefinition java.lang.String top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.PackageDefinition
astore 3
start local 3 2: aload 3
invokeinterface org.jooq.meta.PackageDefinition.getName:()Ljava/lang/String;
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aload 3
areturn
end local 3 4: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jooq/meta/AbstractDatabase;
0 6 1 schema Lorg/jooq/meta/SchemaDefinition;
0 6 2 inputName Ljava/lang/String;
2 4 3 pkg Lorg/jooq/meta/PackageDefinition;
MethodParameters:
Name Flags
schema
inputName
protected static final <D extends org.jooq.meta.Definition> D getDefinition(java.util.List<D>, java.lang.String, );
descriptor: (Ljava/util/List;Ljava/lang/String;Z)Lorg/jooq/meta/Definition;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 7
StackMap locals: java.util.List java.lang.String int top java.util.Iterator
StackMap stack:
3: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.Definition
astore 3
start local 3 4: iload 2
ifeq 5
aload 3
invokeinterface org.jooq.meta.Definition.getName:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 6
5: StackMap locals: java.util.List java.lang.String int org.jooq.meta.Definition java.util.Iterator
StackMap stack:
iload 2
ifne 7
aload 3
invokeinterface org.jooq.meta.Definition.getName:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: StackMap locals:
StackMap stack:
aload 3
areturn
end local 3 7: StackMap locals: java.util.List java.lang.String int top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
8: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 definitions Ljava/util/List<TD;>;
0 9 1 name Ljava/lang/String;
0 9 2 ignoreCase Z
4 7 3 definition TD;
Signature: <D::Lorg/jooq/meta/Definition;>(Ljava/util/List<TD;>;Ljava/lang/String;Z)TD;
MethodParameters:
Name Flags
definitions
name
ignoreCase
protected static final <D extends org.jooq.meta.Definition> D getDefinition(java.util.List<D>, org.jooq.Name, );
descriptor: (Ljava/util/List;Lorg/jooq/Name;Z)Lorg/jooq/meta/Definition;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 7
StackMap locals: java.util.List org.jooq.Name int top java.util.Iterator
StackMap stack:
3: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.Definition
astore 3
start local 3 4: iload 2
ifeq 5
aload 3
invokeinterface org.jooq.meta.Definition.getQualifiedNamePart:()Lorg/jooq/Name;
aload 1
invokeinterface org.jooq.Name.equalsIgnoreCase:(Lorg/jooq/Name;)Z
ifne 6
5: StackMap locals: java.util.List org.jooq.Name int org.jooq.meta.Definition java.util.Iterator
StackMap stack:
iload 2
ifne 7
aload 3
invokeinterface org.jooq.meta.Definition.getQualifiedNamePart:()Lorg/jooq/Name;
aload 1
invokeinterface org.jooq.Name.equals:(Ljava/lang/Object;)Z
ifeq 7
6: StackMap locals:
StackMap stack:
aload 3
areturn
end local 3 7: StackMap locals: java.util.List org.jooq.Name int top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
8: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 definitions Ljava/util/List<TD;>;
0 9 1 name Lorg/jooq/Name;
0 9 2 ignoreCase Z
4 7 3 definition TD;
Signature: <D::Lorg/jooq/meta/Definition;>(Ljava/util/List<TD;>;Lorg/jooq/Name;Z)TD;
MethodParameters:
Name Flags
definitions
name
ignoreCase
protected final <T extends org.jooq.meta.Definition> java.util.List<T> filterSchema(java.util.List<T>, org.jooq.meta.SchemaDefinition, java.util.Map<org.jooq.meta.SchemaDefinition, java.util.List<T>>);
descriptor: (Ljava/util/List;Lorg/jooq/meta/SchemaDefinition;Ljava/util/Map;)Ljava/util/List;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 4
start local 4 1: aload 4
ifnonnull 3
2: aload 3
aload 2
aload 0
aload 1
aload 2
invokevirtual org.jooq.meta.AbstractDatabase.filterSchema:(Ljava/util/List;Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
dup
astore 4
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals: java.util.List
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jooq/meta/AbstractDatabase;
0 4 1 definitions Ljava/util/List<TT;>;
0 4 2 schema Lorg/jooq/meta/SchemaDefinition;
0 4 3 cache Ljava/util/Map<Lorg/jooq/meta/SchemaDefinition;Ljava/util/List<TT;>;>;
1 4 4 result Ljava/util/List<TT;>;
Signature: <T::Lorg/jooq/meta/Definition;>(Ljava/util/List<TT;>;Lorg/jooq/meta/SchemaDefinition;Ljava/util/Map<Lorg/jooq/meta/SchemaDefinition;Ljava/util/List<TT;>;>;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
definitions
schema
cache
protected final <T extends org.jooq.meta.Definition> java.util.List<T> filterSchema(java.util.List<T>, org.jooq.meta.SchemaDefinition);
descriptor: (Ljava/util/List;Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: aload 1
areturn
2: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 3: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 7
StackMap locals: org.jooq.meta.AbstractDatabase java.util.List org.jooq.meta.SchemaDefinition java.util.List top java.util.Iterator
StackMap stack:
4: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.Definition
astore 4
start local 4 5: aload 4
invokeinterface org.jooq.meta.Definition.getSchema:()Lorg/jooq/meta/SchemaDefinition;
ifnull 7
aload 4
invokeinterface org.jooq.meta.Definition.getSchema:()Lorg/jooq/meta/SchemaDefinition;
aload 2
invokevirtual org.jooq.meta.SchemaDefinition.equals:(Ljava/lang/Object;)Z
ifeq 7
6: aload 3
aload 4
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 7: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
8: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/jooq/meta/AbstractDatabase;
0 9 1 definitions Ljava/util/List<TT;>;
0 9 2 schema Lorg/jooq/meta/SchemaDefinition;
3 9 3 result Ljava/util/List<TT;>;
5 7 4 definition TT;
Signature: <T::Lorg/jooq/meta/Definition;>(Ljava/util/List<TT;>;Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
definitions
schema
protected final <T extends org.jooq.meta.Definition> java.util.List<T> filterPackage(java.util.List<T>, org.jooq.meta.PackageDefinition, java.util.Map<org.jooq.meta.PackageDefinition, java.util.List<T>>);
descriptor: (Ljava/util/List;Lorg/jooq/meta/PackageDefinition;Ljava/util/Map;)Ljava/util/List;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 4
start local 4 1: aload 4
ifnonnull 3
2: aload 3
aload 2
aload 0
aload 1
aload 2
invokevirtual org.jooq.meta.AbstractDatabase.filterPackage:(Ljava/util/List;Lorg/jooq/meta/PackageDefinition;)Ljava/util/List;
dup
astore 4
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals: java.util.List
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jooq/meta/AbstractDatabase;
0 4 1 definitions Ljava/util/List<TT;>;
0 4 2 pkg Lorg/jooq/meta/PackageDefinition;
0 4 3 cache Ljava/util/Map<Lorg/jooq/meta/PackageDefinition;Ljava/util/List<TT;>;>;
1 4 4 result Ljava/util/List<TT;>;
Signature: <T::Lorg/jooq/meta/Definition;>(Ljava/util/List<TT;>;Lorg/jooq/meta/PackageDefinition;Ljava/util/Map<Lorg/jooq/meta/PackageDefinition;Ljava/util/List<TT;>;>;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
definitions
pkg
cache
protected final <T extends org.jooq.meta.Definition> java.util.List<T> filterPackage(java.util.List<T>, org.jooq.meta.PackageDefinition);
descriptor: (Ljava/util/List;Lorg/jooq/meta/PackageDefinition;)Ljava/util/List;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: aload 1
areturn
2: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 3: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 7
StackMap locals: org.jooq.meta.AbstractDatabase java.util.List org.jooq.meta.PackageDefinition java.util.List top java.util.Iterator
StackMap stack:
4: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.Definition
astore 4
start local 4 5: aload 4
invokeinterface org.jooq.meta.Definition.getPackage:()Lorg/jooq/meta/PackageDefinition;
ifnull 7
aload 4
invokeinterface org.jooq.meta.Definition.getPackage:()Lorg/jooq/meta/PackageDefinition;
aload 2
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 7
6: aload 3
aload 4
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 7: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
8: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/jooq/meta/AbstractDatabase;
0 9 1 definitions Ljava/util/List<TT;>;
0 9 2 pkg Lorg/jooq/meta/PackageDefinition;
3 9 3 result Ljava/util/List<TT;>;
5 7 4 definition TT;
Signature: <T::Lorg/jooq/meta/Definition;>(Ljava/util/List<TT;>;Lorg/jooq/meta/PackageDefinition;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
definitions
pkg
protected final <T extends org.jooq.meta.TableElementDefinition> java.util.List<T> filterTable(java.util.List<T>, org.jooq.meta.TableDefinition, java.util.Map<org.jooq.meta.TableDefinition, java.util.List<T>>);
descriptor: (Ljava/util/List;Lorg/jooq/meta/TableDefinition;Ljava/util/Map;)Ljava/util/List;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 4
start local 4 1: aload 4
ifnonnull 4
2: aload 0
aload 1
aload 2
invokevirtual org.jooq.meta.AbstractDatabase.filterTable:(Ljava/util/List;Lorg/jooq/meta/TableDefinition;)Ljava/util/List;
astore 4
3: aload 3
aload 2
aload 4
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: StackMap locals: java.util.List
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jooq/meta/AbstractDatabase;
0 5 1 definitions Ljava/util/List<TT;>;
0 5 2 table Lorg/jooq/meta/TableDefinition;
0 5 3 cache Ljava/util/Map<Lorg/jooq/meta/TableDefinition;Ljava/util/List<TT;>;>;
1 5 4 result Ljava/util/List<TT;>;
Signature: <T::Lorg/jooq/meta/TableElementDefinition;>(Ljava/util/List<TT;>;Lorg/jooq/meta/TableDefinition;Ljava/util/Map<Lorg/jooq/meta/TableDefinition;Ljava/util/List<TT;>;>;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
definitions
table
cache
protected final <T extends org.jooq.meta.TableElementDefinition> java.util.List<T> filterTable(java.util.List<T>, org.jooq.meta.TableDefinition);
descriptor: (Ljava/util/List;Lorg/jooq/meta/TableDefinition;)Ljava/util/List;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: aload 1
areturn
2: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 3: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 7
StackMap locals: org.jooq.meta.AbstractDatabase java.util.List org.jooq.meta.TableDefinition java.util.List top java.util.Iterator
StackMap stack:
4: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.TableElementDefinition
astore 4
start local 4 5: aload 4
invokeinterface org.jooq.meta.TableElementDefinition.getTable:()Lorg/jooq/meta/TableDefinition;
aload 2
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 7
6: aload 3
aload 4
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 7: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
8: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/jooq/meta/AbstractDatabase;
0 9 1 definitions Ljava/util/List<TT;>;
0 9 2 table Lorg/jooq/meta/TableDefinition;
3 9 3 result Ljava/util/List<TT;>;
5 7 4 definition TT;
Signature: <T::Lorg/jooq/meta/TableElementDefinition;>(Ljava/util/List<TT;>;Lorg/jooq/meta/TableDefinition;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
definitions
table
private final <T extends org.jooq.meta.EmbeddableDefinition> java.util.List<T> filterReferencingTable(java.util.List<T>, org.jooq.meta.TableDefinition, java.util.Map<org.jooq.meta.TableDefinition, java.util.List<T>>);
descriptor: (Ljava/util/List;Lorg/jooq/meta/TableDefinition;Ljava/util/Map;)Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 4
start local 4 1: aload 4
ifnonnull 4
2: aload 0
aload 1
aload 2
invokevirtual org.jooq.meta.AbstractDatabase.filterReferencingTable:(Ljava/util/List;Lorg/jooq/meta/TableDefinition;)Ljava/util/List;
astore 4
3: aload 3
aload 2
aload 4
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: StackMap locals: java.util.List
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jooq/meta/AbstractDatabase;
0 5 1 definitions Ljava/util/List<TT;>;
0 5 2 table Lorg/jooq/meta/TableDefinition;
0 5 3 cache Ljava/util/Map<Lorg/jooq/meta/TableDefinition;Ljava/util/List<TT;>;>;
1 5 4 result Ljava/util/List<TT;>;
Signature: <T::Lorg/jooq/meta/EmbeddableDefinition;>(Ljava/util/List<TT;>;Lorg/jooq/meta/TableDefinition;Ljava/util/Map<Lorg/jooq/meta/TableDefinition;Ljava/util/List<TT;>;>;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
definitions
table
cache
private final <T extends org.jooq.meta.EmbeddableDefinition> java.util.List<T> filterReferencingTable(java.util.List<T>, org.jooq.meta.TableDefinition);
descriptor: (Ljava/util/List;Lorg/jooq/meta/TableDefinition;)Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=2, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: aload 1
areturn
2: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 3: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 7
StackMap locals: org.jooq.meta.AbstractDatabase java.util.List org.jooq.meta.TableDefinition java.util.List top java.util.Iterator
StackMap stack:
4: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.EmbeddableDefinition
astore 4
start local 4 5: aload 4
invokeinterface org.jooq.meta.EmbeddableDefinition.getReferencingTable:()Lorg/jooq/meta/TableDefinition;
aload 2
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 7
6: aload 3
aload 4
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 7: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
8: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/jooq/meta/AbstractDatabase;
0 9 1 definitions Ljava/util/List<TT;>;
0 9 2 table Lorg/jooq/meta/TableDefinition;
3 9 3 result Ljava/util/List<TT;>;
5 7 4 definition TT;
Signature: <T::Lorg/jooq/meta/EmbeddableDefinition;>(Ljava/util/List<TT;>;Lorg/jooq/meta/TableDefinition;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
definitions
table
public final <T extends org.jooq.meta.Definition> java.util.List<T> filterExcludeInclude(java.util.List<T>);
descriptor: (Ljava/util/List;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 0
getfield org.jooq.meta.AbstractDatabase.excludes:[Ljava/lang/String;
aload 0
getfield org.jooq.meta.AbstractDatabase.includes:[Ljava/lang/String;
aload 0
getfield org.jooq.meta.AbstractDatabase.filters:Ljava/util/List;
invokevirtual org.jooq.meta.AbstractDatabase.filterExcludeInclude:(Ljava/util/List;[Ljava/lang/String;[Ljava/lang/String;Ljava/util/List;)Ljava/util/List;
astore 2
start local 2 1: aload 0
getfield org.jooq.meta.AbstractDatabase.all:Ljava/util/List;
aload 1
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
2: aload 0
getfield org.jooq.meta.AbstractDatabase.included:Ljava/util/List;
aload 2
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
3: aload 0
getfield org.jooq.meta.AbstractDatabase.excluded:Ljava/util/List;
aload 1
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
4: aload 0
getfield org.jooq.meta.AbstractDatabase.excluded:Ljava/util/List;
aload 2
invokeinterface java.util.List.removeAll:(Ljava/util/Collection;)Z
pop
5: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jooq/meta/AbstractDatabase;
0 6 1 definitions Ljava/util/List<TT;>;
1 6 2 result Ljava/util/List<TT;>;
Signature: <T::Lorg/jooq/meta/Definition;>(Ljava/util/List<TT;>;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
definitions
public final <T extends org.jooq.meta.Definition> java.util.List<T> sort(java.util.List<T>);
descriptor: (Ljava/util/List;)Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.orderProvider:Ljava/util/Comparator;
ifnull 2
1: aload 1
aload 0
getfield org.jooq.meta.AbstractDatabase.orderProvider:Ljava/util/Comparator;
invokestatic java.util.Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V
2: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
0 3 1 definitions Ljava/util/List<TT;>;
Signature: <T::Lorg/jooq/meta/Definition;>(Ljava/util/List<TT;>;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
definitions
public final java.util.List<org.jooq.meta.Definition> getIncluded();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.included:Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/Definition;>;
public final java.util.List<org.jooq.meta.Definition> getExcluded();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.excluded:Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/Definition;>;
public final java.util.List<org.jooq.meta.Definition> getAll();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.all:Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/Definition;>;
protected final <T extends org.jooq.meta.Definition> java.util.List<T> filter(java.util.List<T>, java.lang.String);
descriptor: (Ljava/util/List;Ljava/lang/String;)Ljava/util/List;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aconst_null
aload 2
invokevirtual org.jooq.meta.AbstractDatabase.filterExcludeInclude:(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
0 1 1 definitions Ljava/util/List<TT;>;
0 1 2 include Ljava/lang/String;
Signature: <T::Lorg/jooq/meta/Definition;>(Ljava/util/List<TT;>;Ljava/lang/String;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
definitions
include
protected final <T extends org.jooq.meta.Definition> java.util.List<T> filter(java.util.List<T>, java.util.List<java.lang.String>);
descriptor: (Ljava/util/List;Ljava/util/List;)Ljava/util/List;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 1: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 4
StackMap locals: org.jooq.meta.AbstractDatabase java.util.List java.util.List java.util.List top java.util.Iterator
StackMap stack:
2: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 3: aload 3
aload 0
aload 1
aload 4
invokevirtual org.jooq.meta.AbstractDatabase.filter:(Ljava/util/List;Ljava/lang/String;)Ljava/util/List;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
end local 4 4: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jooq/meta/AbstractDatabase;
0 6 1 definitions Ljava/util/List<TT;>;
0 6 2 include Ljava/util/List<Ljava/lang/String;>;
1 6 3 result Ljava/util/List<TT;>;
3 4 4 i Ljava/lang/String;
Signature: <T::Lorg/jooq/meta/Definition;>(Ljava/util/List<TT;>;Ljava/util/List<Ljava/lang/String;>;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
definitions
include
protected final <T extends org.jooq.meta.Definition> java.util.List<T> filterExcludeInclude(java.util.List<T>, java.lang.String, java.lang.String);
descriptor: (Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 2
aastore
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 3
ifnull 1
aload 3
goto 2
StackMap locals: org.jooq.meta.AbstractDatabase java.util.List java.lang.String java.lang.String
StackMap stack: org.jooq.meta.AbstractDatabase java.util.List java.lang.String[] java.lang.String[] java.lang.String[] int
1: ldc ".*"
StackMap locals: org.jooq.meta.AbstractDatabase java.util.List java.lang.String java.lang.String
StackMap stack: org.jooq.meta.AbstractDatabase java.util.List java.lang.String[] java.lang.String[] java.lang.String[] int java.lang.String
2: aastore
invokestatic java.util.Collections.emptyList:()Ljava/util/List;
invokevirtual org.jooq.meta.AbstractDatabase.filterExcludeInclude:(Ljava/util/List;[Ljava/lang/String;[Ljava/lang/String;Ljava/util/List;)Ljava/util/List;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
0 3 1 definitions Ljava/util/List<TT;>;
0 3 2 e Ljava/lang/String;
0 3 3 i Ljava/lang/String;
Signature: <T::Lorg/jooq/meta/Definition;>(Ljava/util/List<TT;>;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
definitions
e
i
protected final <T extends org.jooq.meta.Definition> java.util.List<T> filterExcludeInclude(java.util.List<T>, java.lang.String[], java.lang.String[], java.util.List<org.jooq.meta.Database$Filter>);
descriptor: (Ljava/util/List;[Ljava/lang/String;[Ljava/lang/String;Ljava/util/List;)Ljava/util/List;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=14, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 1: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 29
StackMap locals: org.jooq.meta.AbstractDatabase java.util.List java.lang.String[] java.lang.String[] java.util.List java.util.List top java.util.Iterator
StackMap stack:
2: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.Definition
astore 6
start local 6 3: aload 2
ifnull 12
4: aload 2
dup
astore 11
arraylength
istore 10
iconst_0
istore 9
goto 11
StackMap locals: org.jooq.meta.AbstractDatabase java.util.List java.lang.String[] java.lang.String[] java.util.List java.util.List org.jooq.meta.Definition java.util.Iterator top int int java.lang.String[]
StackMap stack:
5: aload 11
iload 9
aaload
astore 8
start local 8 6: aload 8
ifnull 10
aload 0
aload 0
getfield org.jooq.meta.AbstractDatabase.patterns:Lorg/jooq/meta/Patterns;
aload 8
invokevirtual org.jooq.meta.Patterns.pattern:(Ljava/lang/String;)Ljava/util/regex/Pattern;
aload 6
invokevirtual org.jooq.meta.AbstractDatabase.matches:(Ljava/util/regex/Pattern;Lorg/jooq/meta/Definition;)Z
ifeq 10
7: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
invokevirtual org.jooq.tools.JooqLogger.isDebugEnabled:()Z
ifeq 29
8: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "Exclude"
new java.lang.StringBuilder
dup
ldc "Excluding "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokeinterface org.jooq.meta.Definition.getQualifiedName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " because of pattern "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.debug:(Ljava/lang/Object;Ljava/lang/Object;)V
9: goto 29
end local 8 10: StackMap locals:
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
11: iload 9
iload 10
if_icmplt 5
12: StackMap locals: org.jooq.meta.AbstractDatabase java.util.List java.lang.String[] java.lang.String[] java.util.List java.util.List org.jooq.meta.Definition java.util.Iterator
StackMap stack:
aload 3
ifnull 29
13: aload 3
dup
astore 11
arraylength
istore 10
iconst_0
istore 9
goto 28
StackMap locals: org.jooq.meta.AbstractDatabase java.util.List java.lang.String[] java.lang.String[] java.util.List java.util.List org.jooq.meta.Definition java.util.Iterator top int int java.lang.String[]
StackMap stack:
14: aload 11
iload 9
aaload
astore 8
start local 8 15: aload 8
ifnull 27
aload 0
aload 0
getfield org.jooq.meta.AbstractDatabase.patterns:Lorg/jooq/meta/Patterns;
aload 8
invokevirtual org.jooq.meta.Patterns.pattern:(Ljava/lang/String;)Ljava/util/regex/Pattern;
aload 6
invokevirtual org.jooq.meta.AbstractDatabase.matches:(Ljava/util/regex/Pattern;Lorg/jooq/meta/Definition;)Z
ifeq 27
16: aload 4
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 13
goto 22
StackMap locals: org.jooq.meta.AbstractDatabase java.util.List java.lang.String[] java.lang.String[] java.util.List java.util.List org.jooq.meta.Definition java.util.Iterator java.lang.String int int java.lang.String[] top java.util.Iterator
StackMap stack:
17: aload 13
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.Database$Filter
astore 12
start local 12 18: aload 12
aload 6
invokeinterface org.jooq.meta.Database$Filter.exclude:(Lorg/jooq/meta/Definition;)Z
ifeq 22
19: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
invokevirtual org.jooq.tools.JooqLogger.isDebugEnabled:()Z
ifeq 29
20: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "Exclude"
new java.lang.StringBuilder
dup
ldc "Excluding "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokeinterface org.jooq.meta.Definition.getQualifiedName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " because of filter "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 12
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.debug:(Ljava/lang/Object;Ljava/lang/Object;)V
21: goto 29
end local 12 22: StackMap locals:
StackMap stack:
aload 13
invokeinterface java.util.Iterator.hasNext:()Z
ifne 17
23: aload 5
aload 6
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
24: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
invokevirtual org.jooq.tools.JooqLogger.isDebugEnabled:()Z
ifeq 29
25: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "Include"
new java.lang.StringBuilder
dup
ldc "Including "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokeinterface org.jooq.meta.Definition.getQualifiedName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " because of pattern "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.debug:(Ljava/lang/Object;Ljava/lang/Object;)V
26: goto 29
end local 8 27: StackMap locals: org.jooq.meta.AbstractDatabase java.util.List java.lang.String[] java.lang.String[] java.util.List java.util.List org.jooq.meta.Definition java.util.Iterator top int int java.lang.String[]
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
28: iload 9
iload 10
if_icmplt 14
end local 6 29: StackMap locals: org.jooq.meta.AbstractDatabase java.util.List java.lang.String[] java.lang.String[] java.util.List java.util.List top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
30: aload 5
areturn
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 31 0 this Lorg/jooq/meta/AbstractDatabase;
0 31 1 definitions Ljava/util/List<TT;>;
0 31 2 e [Ljava/lang/String;
0 31 3 i [Ljava/lang/String;
0 31 4 f Ljava/util/List<Lorg/jooq/meta/Database$Filter;>;
1 31 5 result Ljava/util/List<TT;>;
3 29 6 definition TT;
6 10 8 exclude Ljava/lang/String;
15 27 8 include Ljava/lang/String;
18 22 12 filter Lorg/jooq/meta/Database$Filter;
Signature: <T::Lorg/jooq/meta/Definition;>(Ljava/util/List<TT;>;[Ljava/lang/String;[Ljava/lang/String;Ljava/util/List<Lorg/jooq/meta/Database$Filter;>;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
definitions
e
i
f
protected final org.jooq.meta.Relations getRelations0();
descriptor: ()Lorg/jooq/meta/Relations;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=7, locals=2, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.relations:Lorg/jooq/meta/Relations;
instanceof org.jooq.meta.DefaultRelations
ifeq 1
aload 0
getfield org.jooq.meta.AbstractDatabase.relations:Lorg/jooq/meta/Relations;
checkcast org.jooq.meta.DefaultRelations
goto 2
StackMap locals:
StackMap stack:
1: new org.jooq.meta.DefaultRelations
dup
invokespecial org.jooq.meta.DefaultRelations.<init>:()V
StackMap locals:
StackMap stack: org.jooq.meta.DefaultRelations
2: astore 1
start local 1 3: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getIncludePrimaryKeys:()Z
ifeq 5
4: aload 0
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
ldc "Error while fetching primary keys"
new org.jooq.meta.AbstractDatabase$17
dup
aload 0
aload 1
invokespecial org.jooq.meta.AbstractDatabase$17.<init>:(Lorg/jooq/meta/AbstractDatabase;Lorg/jooq/meta/DefaultRelations;)V
invokevirtual org.jooq.meta.AbstractDatabase.onError:(Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
5: StackMap locals: org.jooq.meta.DefaultRelations
StackMap stack:
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getIncludeUniqueKeys:()Z
ifeq 7
6: aload 0
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
ldc "Error while fetching unique keys"
new org.jooq.meta.AbstractDatabase$18
dup
aload 0
aload 1
invokespecial org.jooq.meta.AbstractDatabase$18.<init>:(Lorg/jooq/meta/AbstractDatabase;Lorg/jooq/meta/DefaultRelations;)V
invokevirtual org.jooq.meta.AbstractDatabase.onError:(Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getIncludeForeignKeys:()Z
ifeq 9
8: aload 0
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
ldc "Error while fetching foreign keys"
new org.jooq.meta.AbstractDatabase$19
dup
aload 0
aload 1
invokespecial org.jooq.meta.AbstractDatabase$19.<init>:(Lorg/jooq/meta/AbstractDatabase;Lorg/jooq/meta/DefaultRelations;)V
invokevirtual org.jooq.meta.AbstractDatabase.onError:(Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getIncludeCheckConstraints:()Z
ifeq 11
10: aload 0
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
ldc "Error while fetching check constraints"
new org.jooq.meta.AbstractDatabase$20
dup
aload 0
aload 1
invokespecial org.jooq.meta.AbstractDatabase$20.<init>:(Lorg/jooq/meta/AbstractDatabase;Lorg/jooq/meta/DefaultRelations;)V
invokevirtual org.jooq.meta.AbstractDatabase.onError:(Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
11: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getIncludePrimaryKeys:()Z
ifeq 14
12: aload 0
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
ldc "Error while generating synthetic primary keys"
new org.jooq.meta.AbstractDatabase$21
dup
aload 0
aload 1
invokespecial org.jooq.meta.AbstractDatabase$21.<init>:(Lorg/jooq/meta/AbstractDatabase;Lorg/jooq/meta/DefaultRelations;)V
invokevirtual org.jooq.meta.AbstractDatabase.onError:(Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
13: aload 0
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
ldc "Error while generating overridden primary keys"
new org.jooq.meta.AbstractDatabase$22
dup
aload 0
aload 1
invokespecial org.jooq.meta.AbstractDatabase$22.<init>:(Lorg/jooq/meta/AbstractDatabase;Lorg/jooq/meta/DefaultRelations;)V
invokevirtual org.jooq.meta.AbstractDatabase.onError:(Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
14: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/jooq/meta/AbstractDatabase;
3 15 1 result Lorg/jooq/meta/DefaultRelations;
public final boolean isArrayType(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: invokestatic org.jooq.meta.AbstractDatabase.$SWITCH_TABLE$org$jooq$SQLDialect:()[I
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getDialect:()Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.family:()Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
iaload
tableswitch { // 6 - 10
6: 1
7: 2
8: 3
9: 3
10: 1
default: 3
}
1: StackMap locals:
StackMap stack:
ldc "ARRAY"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
2: StackMap locals:
StackMap stack:
aload 1
ldc " ARRAY"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ireturn
3: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jooq/meta/AbstractDatabase;
0 4 1 dataType Ljava/lang/String;
MethodParameters:
Name Flags
dataType
protected static final java.lang.String fetchedSize(java.util.List<?>, java.util.List<?>);
descriptor: (Ljava/util/List;Ljava/util/List;)Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
aload 0
invokeinterface java.util.List.size:()I
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " ("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokeinterface java.util.List.size:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " included, "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokeinterface java.util.List.size:()I
aload 1
invokeinterface java.util.List.size:()I
isub
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " excluded)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fetched Ljava/util/List<*>;
0 1 1 included Ljava/util/List<*>;
Signature: (Ljava/util/List<*>;Ljava/util/List<*>;)Ljava/lang/String;
MethodParameters:
Name Flags
fetched
included
public void setConfiguredSyntheticObjects(org.jooq.meta.jaxb.SyntheticObjectsType);
descriptor: (Lorg/jooq/meta/jaxb/SyntheticObjectsType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 13
1: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getConfiguredSyntheticIdentities:()Ljava/util/List;
aload 1
invokevirtual org.jooq.meta.jaxb.SyntheticObjectsType.getIdentities:()Ljava/util/List;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
2: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getConfiguredSyntheticPrimaryKeys:()Ljava/util/List;
aload 1
invokevirtual org.jooq.meta.jaxb.SyntheticObjectsType.getPrimaryKeys:()Ljava/util/List;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
3: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getConfiguredSyntheticUniqueKeys:()Ljava/util/List;
aload 1
invokevirtual org.jooq.meta.jaxb.SyntheticObjectsType.getUniqueKeys:()Ljava/util/List;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
4: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getConfiguredSyntheticForeignKeys:()Ljava/util/List;
aload 1
invokevirtual org.jooq.meta.jaxb.SyntheticObjectsType.getForeignKeys:()Ljava/util/List;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
5: aload 0
getfield org.jooq.meta.AbstractDatabase.unusedSyntheticIdentities:Ljava/util/Set;
aload 1
invokevirtual org.jooq.meta.jaxb.SyntheticObjectsType.getIdentities:()Ljava/util/List;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
6: aload 0
getfield org.jooq.meta.AbstractDatabase.unusedSyntheticPrimaryKeys:Ljava/util/Set;
aload 1
invokevirtual org.jooq.meta.jaxb.SyntheticObjectsType.getPrimaryKeys:()Ljava/util/List;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
7: aload 0
getfield org.jooq.meta.AbstractDatabase.unusedSyntheticUniqueKeys:Ljava/util/Set;
aload 1
invokevirtual org.jooq.meta.jaxb.SyntheticObjectsType.getUniqueKeys:()Ljava/util/List;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
8: aload 0
getfield org.jooq.meta.AbstractDatabase.unusedSyntheticForeignKeys:Ljava/util/Set;
aload 1
invokevirtual org.jooq.meta.jaxb.SyntheticObjectsType.getForeignKeys:()Ljava/util/List;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
9: aload 1
invokevirtual org.jooq.meta.jaxb.SyntheticObjectsType.getUniqueKeys:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 11
10: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "Commercial feature"
ldc "Synthetic unique keys are a commercial only feature. Please upgrade to the jOOQ Professional Edition"
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
11: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.jooq.meta.jaxb.SyntheticObjectsType.getForeignKeys:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 13
12: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "Commercial feature"
ldc "Synthetic foreign keys are a commercial only feature. Please upgrade to the jOOQ Professional Edition"
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
13: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/jooq/meta/AbstractDatabase;
0 14 1 configuredSyntheticObjects Lorg/jooq/meta/jaxb/SyntheticObjectsType;
MethodParameters:
Name Flags
configuredSyntheticObjects
public java.util.List<org.jooq.meta.jaxb.SyntheticIdentityType> getConfiguredSyntheticIdentities();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.configuredSyntheticIdentities:Ljava/util/List;
ifnonnull 2
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.configuredSyntheticIdentities:Ljava/util/List;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.configuredSyntheticIdentities:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/jaxb/SyntheticIdentityType;>;
public java.util.List<org.jooq.meta.jaxb.SyntheticPrimaryKeyType> getConfiguredSyntheticPrimaryKeys();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.configuredSyntheticPrimaryKeys:Ljava/util/List;
ifnonnull 2
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.configuredSyntheticPrimaryKeys:Ljava/util/List;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.configuredSyntheticPrimaryKeys:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/jaxb/SyntheticPrimaryKeyType;>;
public java.util.List<org.jooq.meta.jaxb.SyntheticUniqueKeyType> getConfiguredSyntheticUniqueKeys();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.configuredSyntheticUniqueKeys:Ljava/util/List;
ifnonnull 2
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.configuredSyntheticUniqueKeys:Ljava/util/List;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.configuredSyntheticUniqueKeys:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/jaxb/SyntheticUniqueKeyType;>;
public java.util.List<org.jooq.meta.jaxb.SyntheticForeignKeyType> getConfiguredSyntheticForeignKeys();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.AbstractDatabase.configuredSyntheticForeignKeys:Ljava/util/List;
ifnonnull 2
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.jooq.meta.AbstractDatabase.configuredSyntheticForeignKeys:Ljava/util/List;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.AbstractDatabase.configuredSyntheticForeignKeys:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/jaxb/SyntheticForeignKeyType;>;
public void markUsed(org.jooq.meta.jaxb.SyntheticIdentityType);
descriptor: (Lorg/jooq/meta/jaxb/SyntheticIdentityType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.unusedSyntheticIdentities:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.remove:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 identity Lorg/jooq/meta/jaxb/SyntheticIdentityType;
MethodParameters:
Name Flags
identity
public void markUsed(org.jooq.meta.jaxb.SyntheticPrimaryKeyType);
descriptor: (Lorg/jooq/meta/jaxb/SyntheticPrimaryKeyType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.unusedSyntheticPrimaryKeys:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.remove:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 primaryKey Lorg/jooq/meta/jaxb/SyntheticPrimaryKeyType;
MethodParameters:
Name Flags
primaryKey
public void markUsed(org.jooq.meta.jaxb.SyntheticUniqueKeyType);
descriptor: (Lorg/jooq/meta/jaxb/SyntheticUniqueKeyType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.unusedSyntheticUniqueKeys:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.remove:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 uniqueKey Lorg/jooq/meta/jaxb/SyntheticUniqueKeyType;
MethodParameters:
Name Flags
uniqueKey
public void markUsed(org.jooq.meta.jaxb.SyntheticForeignKeyType);
descriptor: (Lorg/jooq/meta/jaxb/SyntheticForeignKeyType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.AbstractDatabase.unusedSyntheticForeignKeys:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.remove:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/AbstractDatabase;
0 2 1 foreignKey Lorg/jooq/meta/jaxb/SyntheticForeignKeyType;
MethodParameters:
Name Flags
foreignKey
public java.util.List<org.jooq.meta.jaxb.SyntheticIdentityType> getUnusedSyntheticIdentities();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.util.ArrayList
dup
aload 0
getfield org.jooq.meta.AbstractDatabase.unusedSyntheticIdentities:Ljava/util/Set;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/jaxb/SyntheticIdentityType;>;
public java.util.List<org.jooq.meta.jaxb.SyntheticPrimaryKeyType> getUnusedSyntheticPrimaryKeys();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.util.ArrayList
dup
aload 0
getfield org.jooq.meta.AbstractDatabase.unusedSyntheticPrimaryKeys:Ljava/util/Set;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/jaxb/SyntheticPrimaryKeyType;>;
public java.util.List<org.jooq.meta.jaxb.SyntheticUniqueKeyType> getUnusedSyntheticUniqueKeys();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.util.ArrayList
dup
aload 0
getfield org.jooq.meta.AbstractDatabase.unusedSyntheticUniqueKeys:Ljava/util/Set;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/jaxb/SyntheticUniqueKeyType;>;
public java.util.List<org.jooq.meta.jaxb.SyntheticForeignKeyType> getUnusedSyntheticForeignKeys();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.util.ArrayList
dup
aload 0
getfield org.jooq.meta.AbstractDatabase.unusedSyntheticForeignKeys:Ljava/util/Set;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
Signature: ()Ljava/util/List<Lorg/jooq/meta/jaxb/SyntheticForeignKeyType;>;
private final void overridePrimaryKeys(org.jooq.meta.DefaultRelations);
descriptor: (Lorg/jooq/meta/DefaultRelations;)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=8, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getConfiguredSyntheticPrimaryKeys:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 13
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.DefaultRelations top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.SyntheticPrimaryKeyType
astore 2
start local 2 2: aload 2
invokevirtual org.jooq.meta.jaxb.SyntheticPrimaryKeyType.getKey:()Ljava/lang/String;
ifnonnull 4
3: goto 13
4: StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.DefaultRelations org.jooq.meta.jaxb.SyntheticPrimaryKeyType java.util.Iterator
StackMap stack:
aload 0
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getTables:()Ljava/util/List;
aload 2
invokevirtual org.jooq.meta.jaxb.SyntheticPrimaryKeyType.getTables:()Ljava/lang/String;
invokevirtual org.jooq.meta.AbstractDatabase.filter:(Ljava/util/List;Ljava/lang/String;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 12
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.DefaultRelations org.jooq.meta.jaxb.SyntheticPrimaryKeyType java.util.Iterator top java.util.Iterator
StackMap stack:
5: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.TableDefinition
astore 4
start local 4 6: aload 0
aload 4
invokeinterface org.jooq.meta.TableDefinition.getUniqueKeys:()Ljava/util/List;
aload 2
invokevirtual org.jooq.meta.jaxb.SyntheticPrimaryKeyType.getKey:()Ljava/lang/String;
invokevirtual org.jooq.meta.AbstractDatabase.filter:(Ljava/util/List;Ljava/lang/String;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 11
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.DefaultRelations org.jooq.meta.jaxb.SyntheticPrimaryKeyType java.util.Iterator org.jooq.meta.TableDefinition java.util.Iterator top java.util.Iterator
StackMap stack:
7: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.UniqueKeyDefinition
astore 6
start local 6 8: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "Overriding primary key"
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
9: aload 1
aload 6
invokevirtual org.jooq.meta.DefaultRelations.overridePrimaryKey:(Lorg/jooq/meta/UniqueKeyDefinition;)V
10: aload 0
aload 2
invokevirtual org.jooq.meta.AbstractDatabase.markUsed:(Lorg/jooq/meta/jaxb/SyntheticPrimaryKeyType;)V
end local 6 11: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
end local 4 12: StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.DefaultRelations org.jooq.meta.jaxb.SyntheticPrimaryKeyType java.util.Iterator top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
end local 2 13: StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.DefaultRelations top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
14: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/jooq/meta/AbstractDatabase;
0 15 1 r Lorg/jooq/meta/DefaultRelations;
2 13 2 key Lorg/jooq/meta/jaxb/SyntheticPrimaryKeyType;
6 12 4 table Lorg/jooq/meta/TableDefinition;
8 11 6 uk Lorg/jooq/meta/UniqueKeyDefinition;
MethodParameters:
Name Flags
r
private final void syntheticPrimaryKeys(org.jooq.meta.DefaultRelations);
descriptor: (Lorg/jooq/meta/DefaultRelations;)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=6, locals=9, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getConfiguredSyntheticPrimaryKeys:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 17
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.DefaultRelations top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.SyntheticPrimaryKeyType
astore 2
start local 2 2: aload 2
invokevirtual org.jooq.meta.jaxb.SyntheticPrimaryKeyType.getKey:()Ljava/lang/String;
ifnull 4
3: goto 17
4: StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.DefaultRelations org.jooq.meta.jaxb.SyntheticPrimaryKeyType java.util.Iterator
StackMap stack:
aload 0
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.getTables:()Ljava/util/List;
aload 2
invokevirtual org.jooq.meta.jaxb.SyntheticPrimaryKeyType.getTables:()Ljava/lang/String;
invokevirtual org.jooq.meta.AbstractDatabase.filter:(Ljava/util/List;Ljava/lang/String;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 16
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.DefaultRelations org.jooq.meta.jaxb.SyntheticPrimaryKeyType java.util.Iterator top java.util.Iterator
StackMap stack:
5: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.TableDefinition
astore 4
start local 4 6: aload 2
invokevirtual org.jooq.meta.jaxb.SyntheticPrimaryKeyType.getName:()Ljava/lang/String;
ifnull 7
aload 2
invokevirtual org.jooq.meta.jaxb.SyntheticPrimaryKeyType.getName:()Ljava/lang/String;
goto 8
StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.DefaultRelations org.jooq.meta.jaxb.SyntheticPrimaryKeyType java.util.Iterator org.jooq.meta.TableDefinition java.util.Iterator
StackMap stack:
7: new java.lang.StringBuilder
dup
ldc "SYNTHETIC_PK_"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokeinterface org.jooq.meta.TableDefinition.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
8: astore 6
start local 6 9: aload 0
aload 4
invokeinterface org.jooq.meta.TableDefinition.getColumns:()Ljava/util/List;
aload 2
invokevirtual org.jooq.meta.jaxb.SyntheticPrimaryKeyType.getFields:()Ljava/util/List;
invokevirtual org.jooq.meta.AbstractDatabase.filter:(Ljava/util/List;Ljava/util/List;)Ljava/util/List;
astore 7
start local 7 10: aload 7
invokeinterface java.util.List.isEmpty:()Z
ifne 16
11: aload 0
aload 2
invokevirtual org.jooq.meta.AbstractDatabase.markUsed:(Lorg/jooq/meta/jaxb/SyntheticPrimaryKeyType;)V
12: new org.jooq.meta.DefaultUniqueKeyDefinition
dup
aload 4
invokeinterface org.jooq.meta.TableDefinition.getSchema:()Lorg/jooq/meta/SchemaDefinition;
aload 6
aload 4
iconst_1
invokespecial org.jooq.meta.DefaultUniqueKeyDefinition.<init>:(Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Lorg/jooq/meta/TableDefinition;Z)V
astore 8
start local 8 13: aload 8
invokevirtual org.jooq.meta.DefaultUniqueKeyDefinition.getKeyColumns:()Ljava/util/List;
aload 7
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
14: getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
ldc "Synthetic primary key"
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
15: aload 1
aload 8
invokevirtual org.jooq.meta.DefaultRelations.overridePrimaryKey:(Lorg/jooq/meta/UniqueKeyDefinition;)V
end local 8 end local 7 end local 6 end local 4 16: StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.DefaultRelations org.jooq.meta.jaxb.SyntheticPrimaryKeyType java.util.Iterator top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
end local 2 17: StackMap locals: org.jooq.meta.AbstractDatabase org.jooq.meta.DefaultRelations top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
18: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/jooq/meta/AbstractDatabase;
0 19 1 r Lorg/jooq/meta/DefaultRelations;
2 17 2 key Lorg/jooq/meta/jaxb/SyntheticPrimaryKeyType;
6 16 4 table Lorg/jooq/meta/TableDefinition;
9 16 6 keyName Ljava/lang/String;
10 16 7 columns Ljava/util/List<Lorg/jooq/meta/ColumnDefinition;>;
13 16 8 pk Lorg/jooq/meta/DefaultUniqueKeyDefinition;
MethodParameters:
Name Flags
r
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
protected abstract org.jooq.DSLContext create0();
descriptor: ()Lorg/jooq/DSLContext;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
protected java.util.List<org.jooq.meta.IndexDefinition> getIndexes0();
descriptor: ()Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/meta/AbstractDatabase;
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/IndexDefinition;>;
protected abstract void loadPrimaryKeys(org.jooq.meta.DefaultRelations);
descriptor: (Lorg/jooq/meta/DefaultRelations;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
r
protected abstract void loadUniqueKeys(org.jooq.meta.DefaultRelations);
descriptor: (Lorg/jooq/meta/DefaultRelations;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
r
protected abstract void loadForeignKeys(org.jooq.meta.DefaultRelations);
descriptor: (Lorg/jooq/meta/DefaultRelations;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
r
protected abstract void loadCheckConstraints(org.jooq.meta.DefaultRelations);
descriptor: (Lorg/jooq/meta/DefaultRelations;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
r
protected abstract java.util.List<org.jooq.meta.CatalogDefinition> getCatalogs0();
descriptor: ()Ljava/util/List;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/CatalogDefinition;>;
protected abstract java.util.List<org.jooq.meta.SchemaDefinition> getSchemata0();
descriptor: ()Ljava/util/List;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/SchemaDefinition;>;
protected abstract java.util.List<org.jooq.meta.SequenceDefinition> getSequences0();
descriptor: ()Ljava/util/List;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/SequenceDefinition;>;
protected abstract java.util.List<org.jooq.meta.TableDefinition> getTables0();
descriptor: ()Ljava/util/List;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/TableDefinition;>;
protected abstract java.util.List<org.jooq.meta.RoutineDefinition> getRoutines0();
descriptor: ()Ljava/util/List;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/RoutineDefinition;>;
protected abstract java.util.List<org.jooq.meta.PackageDefinition> getPackages0();
descriptor: ()Ljava/util/List;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/PackageDefinition;>;
protected abstract java.util.List<org.jooq.meta.EnumDefinition> getEnums0();
descriptor: ()Ljava/util/List;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/EnumDefinition;>;
protected abstract java.util.List<org.jooq.meta.DomainDefinition> getDomains0();
descriptor: ()Ljava/util/List;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/DomainDefinition;>;
protected abstract java.util.List<org.jooq.meta.UDTDefinition> getUDTs0();
descriptor: ()Ljava/util/List;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/UDTDefinition;>;
protected abstract java.util.List<org.jooq.meta.ArrayDefinition> getArrays0();
descriptor: ()Ljava/util/List;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/List<Lorg/jooq/meta/ArrayDefinition;>;
protected final org.jooq.meta.DataTypeDefinition getDataTypeForMAX_VAL(org.jooq.meta.SchemaDefinition, java.math.BigInteger);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Ljava/math/BigInteger;)Lorg/jooq/meta/DataTypeDefinition;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=10, locals=4, args_size=3
start local 0 start local 1 start local 2 0: ldc 127
invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
aload 2
invokevirtual java.math.BigInteger.compareTo:(Ljava/math/BigInteger;)I
iflt 3
1: new org.jooq.meta.DefaultDataTypeDefinition
dup
aload 0
aload 1
getstatic org.jooq.impl.SQLDataType.NUMERIC:Lorg/jooq/DataType;
invokeinterface org.jooq.DataType.getTypeName:()Ljava/lang/String;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aconst_null
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 3
start local 3 2: goto 13
end local 3 3: StackMap locals:
StackMap stack:
ldc 32767
invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
aload 2
invokevirtual java.math.BigInteger.compareTo:(Ljava/math/BigInteger;)I
iflt 6
4: new org.jooq.meta.DefaultDataTypeDefinition
dup
aload 0
aload 1
getstatic org.jooq.impl.SQLDataType.NUMERIC:Lorg/jooq/DataType;
invokeinterface org.jooq.DataType.getTypeName:()Ljava/lang/String;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aconst_null
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 3
start local 3 5: goto 13
end local 3 6: StackMap locals:
StackMap stack:
ldc 2147483647
invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
aload 2
invokevirtual java.math.BigInteger.compareTo:(Ljava/math/BigInteger;)I
iflt 9
7: new org.jooq.meta.DefaultDataTypeDefinition
dup
aload 0
aload 1
getstatic org.jooq.impl.SQLDataType.NUMERIC:Lorg/jooq/DataType;
invokeinterface org.jooq.DataType.getTypeName:()Ljava/lang/String;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
bipush 9
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aconst_null
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 3
start local 3 8: goto 13
end local 3 9: StackMap locals:
StackMap stack:
ldc 9223372036854775807
invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
aload 2
invokevirtual java.math.BigInteger.compareTo:(Ljava/math/BigInteger;)I
iflt 12
10: new org.jooq.meta.DefaultDataTypeDefinition
dup
aload 0
aload 1
getstatic org.jooq.impl.SQLDataType.NUMERIC:Lorg/jooq/DataType;
invokeinterface org.jooq.DataType.getTypeName:()Ljava/lang/String;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
bipush 18
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aconst_null
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 3
start local 3 11: goto 13
end local 3 12: StackMap locals:
StackMap stack:
new org.jooq.meta.DefaultDataTypeDefinition
dup
aload 0
aload 1
getstatic org.jooq.impl.SQLDataType.NUMERIC:Lorg/jooq/DataType;
invokeinterface org.jooq.DataType.getTypeName:()Ljava/lang/String;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
bipush 38
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aconst_null
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 3
start local 3 13: StackMap locals: org.jooq.meta.DataTypeDefinition
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/jooq/meta/AbstractDatabase;
0 14 1 schema Lorg/jooq/meta/SchemaDefinition;
0 14 2 value Ljava/math/BigInteger;
2 3 3 type Lorg/jooq/meta/DataTypeDefinition;
5 6 3 type Lorg/jooq/meta/DataTypeDefinition;
8 9 3 type Lorg/jooq/meta/DataTypeDefinition;
11 12 3 type Lorg/jooq/meta/DataTypeDefinition;
13 14 3 type Lorg/jooq/meta/DataTypeDefinition;
MethodParameters:
Name Flags
schema
value
private void onError(org.jooq.Log$Level, java.lang.String, org.jooq.meta.AbstractDatabase$ExceptionRunnable);
descriptor: (Lorg/jooq/Log$Level;Ljava/lang/String;Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokeinterface org.jooq.meta.AbstractDatabase$ExceptionRunnable.run:()V
1: goto 8
2: StackMap locals:
StackMap stack: java.lang.Exception
astore 4
start local 4 3: invokestatic org.jooq.meta.AbstractDatabase.$SWITCH_TABLE$org$jooq$meta$jaxb$OnError:()[I
aload 0
invokevirtual org.jooq.meta.AbstractDatabase.onError:()Lorg/jooq/meta/jaxb/OnError;
invokevirtual org.jooq.meta.jaxb.OnError.ordinal:()I
iaload
tableswitch { // 1 - 3
1: 7
2: 5
3: 4
default: 8
}
4: StackMap locals: java.lang.Exception
StackMap stack:
goto 8
5: StackMap locals:
StackMap stack:
getstatic org.jooq.meta.AbstractDatabase.log:Lorg/jooq/tools/JooqLogger;
aload 1
aload 2
aload 4
invokevirtual org.jooq.tools.JooqLogger.log:(Lorg/jooq/Log$Level;Ljava/lang/Object;Ljava/lang/Throwable;)V
6: goto 8
7: StackMap locals:
StackMap stack:
new java.lang.RuntimeException
dup
aload 4
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 4 8: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/jooq/meta/AbstractDatabase;
0 9 1 level Lorg/jooq/Log$Level;
0 9 2 message Ljava/lang/String;
0 9 3 runnable Lorg/jooq/meta/AbstractDatabase$ExceptionRunnable;
3 8 4 e Ljava/lang/Exception;
Exception table:
from to target type
0 1 2 Class java.lang.Exception
MethodParameters:
Name Flags
level
message
runnable
static int[] $SWITCH_TABLE$org$jooq$SQLDialect();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.jooq.meta.AbstractDatabase.$SWITCH_TABLE$org$jooq$SQLDialect:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.jooq.SQLDialect.values:()[Lorg/jooq/SQLDialect;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
iconst_3
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic org.jooq.SQLDialect.DEFAULT:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.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.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
iconst_5
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
bipush 6
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.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.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
bipush 8
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
bipush 9
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
bipush 10
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic org.jooq.SQLDialect.SQL99:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
iconst_1
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
bipush 11
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
dup
putstatic org.jooq.meta.AbstractDatabase.$SWITCH_TABLE$org$jooq$SQLDialect:[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
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
static int[] $SWITCH_TABLE$org$jooq$meta$jaxb$OnError();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.jooq.meta.AbstractDatabase.$SWITCH_TABLE$org$jooq$meta$jaxb$OnError:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.jooq.meta.jaxb.OnError.values:()[Lorg/jooq/meta/jaxb/OnError;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.jooq.meta.jaxb.OnError.FAIL:Lorg/jooq/meta/jaxb/OnError;
invokevirtual org.jooq.meta.jaxb.OnError.ordinal:()I
iconst_1
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic org.jooq.meta.jaxb.OnError.LOG:Lorg/jooq/meta/jaxb/OnError;
invokevirtual org.jooq.meta.jaxb.OnError.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic org.jooq.meta.jaxb.OnError.SILENT:Lorg/jooq/meta/jaxb/OnError;
invokevirtual org.jooq.meta.jaxb.OnError.ordinal:()I
iconst_3
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
dup
putstatic org.jooq.meta.AbstractDatabase.$SWITCH_TABLE$org$jooq$meta$jaxb$OnError:[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
}
SourceFile: "AbstractDatabase.java"
NestMembers:
org.jooq.meta.AbstractDatabase$1 org.jooq.meta.AbstractDatabase$1$SQLPerformanceWarning org.jooq.meta.AbstractDatabase$10 org.jooq.meta.AbstractDatabase$11 org.jooq.meta.AbstractDatabase$12 org.jooq.meta.AbstractDatabase$13 org.jooq.meta.AbstractDatabase$14 org.jooq.meta.AbstractDatabase$15 org.jooq.meta.AbstractDatabase$16 org.jooq.meta.AbstractDatabase$17 org.jooq.meta.AbstractDatabase$18 org.jooq.meta.AbstractDatabase$19 org.jooq.meta.AbstractDatabase$2 org.jooq.meta.AbstractDatabase$20 org.jooq.meta.AbstractDatabase$21 org.jooq.meta.AbstractDatabase$22 org.jooq.meta.AbstractDatabase$3 org.jooq.meta.AbstractDatabase$4 org.jooq.meta.AbstractDatabase$5 org.jooq.meta.AbstractDatabase$6 org.jooq.meta.AbstractDatabase$7 org.jooq.meta.AbstractDatabase$8 org.jooq.meta.AbstractDatabase$9 org.jooq.meta.AbstractDatabase$ExceptionRunnable
InnerClasses:
public final Level = org.jooq.Log$Level of org.jooq.Log
org.jooq.meta.AbstractDatabase$1
org.jooq.meta.AbstractDatabase$10
org.jooq.meta.AbstractDatabase$11
org.jooq.meta.AbstractDatabase$12
org.jooq.meta.AbstractDatabase$13
org.jooq.meta.AbstractDatabase$14
org.jooq.meta.AbstractDatabase$15
org.jooq.meta.AbstractDatabase$16
org.jooq.meta.AbstractDatabase$17
org.jooq.meta.AbstractDatabase$18
org.jooq.meta.AbstractDatabase$19
org.jooq.meta.AbstractDatabase$2
org.jooq.meta.AbstractDatabase$20
org.jooq.meta.AbstractDatabase$21
org.jooq.meta.AbstractDatabase$22
org.jooq.meta.AbstractDatabase$3
org.jooq.meta.AbstractDatabase$4
org.jooq.meta.AbstractDatabase$5
org.jooq.meta.AbstractDatabase$6
org.jooq.meta.AbstractDatabase$7
org.jooq.meta.AbstractDatabase$8
org.jooq.meta.AbstractDatabase$9
private abstract ExceptionRunnable = org.jooq.meta.AbstractDatabase$ExceptionRunnable of org.jooq.meta.AbstractDatabase
public abstract Filter = org.jooq.meta.Database$Filter of org.jooq.meta.Database