Meta type.
This implementation implements Serializable, without taking care of
properly deserialising the referenced executor.
| Modifier and Type | Class and Description |
|---|---|
| private class | |
| private class | |
| private class | MetaImpl.MetaTable
Deprecated
as a consequence of
TableImpl being deprecated.
|
| private class |
| Modifier and Type | Field and Description |
|---|---|
| private static final Set | |
| private final DatabaseMetaData | |
| private static final Set | |
| private static final Class | |
| private static final Class | |
| private static final Set | |
| private final boolean | |
| private static final JooqLogger | |
| private static final Set | |
| private static final Pattern | |
| private static final Pattern | |
| private static final Pattern | |
| private static final Pattern |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv final <R> R | catalogSchema(Catalog catalog, Schema schema, ThrowingBiFunction<String, String, R, SQLException> function)
|
| pack-priv final <R> R | catalogSchema(String catalog, String schema, ThrowingBiFunction<String, String, R, SQLException> function)
|
| pack-priv final List | |
| pack-priv final List | |
| pack-priv final List | |
| pack-priv final List | |
| pack-priv final boolean | |
| pack-priv final Table | |
| private final Result | |
| private static final TableOptions | tableOption(DSLContext ctx, MetaImpl.
|
| public String | toString()
Overrides org. |
| private static final <T, E extends Exception> T |
| CURRENT_TIMESTAMP_COLUMN_DEFAULT | back to summary |
|---|---|
| private static final Set<SQLDialect> CURRENT_TIMESTAMP_COLUMN_DEFAULT | |
| databaseMetaData | back to summary |
|---|---|
| private final DatabaseMetaData databaseMetaData | |
| EXPRESSION_COLUMN_DEFAULT | back to summary |
|---|---|
| private static final Set<SQLDialect> EXPRESSION_COLUMN_DEFAULT | |
| GET_COLUMNS_EXTENDED | back to summary |
|---|---|
| private static final Class<?>[] GET_COLUMNS_EXTENDED | |
| GET_COLUMNS_SHORT | back to summary |
|---|---|
| private static final Class<?>[] GET_COLUMNS_SHORT | |
| INVERSE_SCHEMA_CATALOG | back to summary |
|---|---|
| private static final Set<SQLDialect> INVERSE_SCHEMA_CATALOG | |
| inverseSchemaCatalog | back to summary |
|---|---|
| private final boolean inverseSchemaCatalog | |
| log | back to summary |
|---|---|
| private static final JooqLogger log | |
| NO_SUPPORT_SCHEMAS | back to summary |
|---|---|
| private static final Set<SQLDialect> NO_SUPPORT_SCHEMAS | |
| P_SYSINDEX_DERBY | back to summary |
|---|---|
| private static final Pattern P_SYSINDEX_DERBY | |
| P_SYSINDEX_H2 | back to summary |
|---|---|
| private static final Pattern P_SYSINDEX_H2 | |
| P_SYSINDEX_HSQLDB | back to summary |
|---|---|
| private static final Pattern P_SYSINDEX_HSQLDB | |
| P_SYSINDEX_SQLITE | back to summary |
|---|---|
| private static final Pattern P_SYSINDEX_SQLITE | |
| MetaImpl | back to summary |
|---|---|
| pack-priv MetaImpl(Configuration configuration, DatabaseMetaData databaseMetaData) | |
| catalogSchema | back to summary |
|---|---|
| pack-priv final <R> R catalogSchema(Catalog catalog, Schema schema, ThrowingBiFunction<String, String, R, SQLException> function) throws SQLException | |
| catalogSchema | back to summary |
|---|---|
| pack-priv final <R> R catalogSchema(String catalog, String schema, ThrowingBiFunction<String, String, R, SQLException> function) throws SQLException | |
| getCatalogs0 | back to summary |
|---|---|
| pack-priv final List Implements abstract org.
| |
| getPrimaryKeys0 | back to summary |
|---|---|
| pack-priv final List Overrides org.
| |
| getSchemas0 | back to summary |
|---|---|
| pack-priv final List Overrides org.
| |
| getTables0 | back to summary |
|---|---|
| pack-priv final List Overrides org.
| |
| hasCatalog | back to summary |
|---|---|
| pack-priv final boolean hasCatalog(Catalog catalog) | |
| lookupTable | back to summary |
|---|---|
| pack-priv final Table | |
| meta | back to summary |
|---|---|
| private final Result | |
| tableOption | back to summary |
|---|---|
| private static final TableOptions tableOption(DSLContext ctx, MetaImpl. | |
| toString | back to summary |
|---|---|
| public String toString() Overrides org. Doc from java. Returns a string representation of the object. | |
| withCatalog | back to summary |
|---|---|
| private static final <T, E extends Exception> T withCatalog(Catalog catalog, DSLContext ctx, ThrowingFunction<DSLContext, T, E> supplier) throws ThrowingFunction-:E | |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public final List | getSchemas()
Overrides org. Implements org. |
| MetaCatalog | back to summary |
|---|---|
| pack-priv MetaCatalog(String name) | |
| getSchemas | back to summary |
|---|---|
| public final List Overrides org. Implements org. Doc from org. List all schemas contained in this catalog. Subclasses should override this method
| |
| Modifier and Type | Field and Description |
|---|---|
| private transient volatile Map | |
| private transient volatile Map | |
| private transient volatile Map | |
| private transient volatile Map |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private final Result | |
| private final Result | |
| public List | getSequences()
Overrides org. Implements org. |
| private final Result | |
| public final synchronized List | getTables()
Overrides org. Implements org. |
| private final Result | |
| private final void | |
| private final void | |
| private final String | |
| pack-priv final String |
| columnCache | back to summary |
|---|---|
| private transient volatile Map<Name, Result<Record>> columnCache | |
| sequenceCache | back to summary |
|---|---|
| private transient volatile Map<Name, Result<Record>> sequenceCache | |
| sourceCache | back to summary |
|---|---|
| private transient volatile Map<Name, String> sourceCache | |
| ukCache | back to summary |
|---|---|
| private transient volatile Map<Name, Result<Record>> ukCache | |
| MetaSchema | back to summary |
|---|---|
| pack-priv MetaSchema(String name, Catalog catalog) | |
| getColumns | back to summary |
|---|---|
private final Result
| |
| getColumns0 | back to summary |
|---|---|
| private final Result | |
| getSequences | back to summary |
|---|---|
| public List Overrides org. Implements org. Doc from org. List all sequences contained in this schema. Subclasses should override this method
| |
| getSequences0 | back to summary |
|---|---|
| private final Result | |
| getTables | back to summary |
|---|---|
| public final synchronized List Overrides org. Implements org. Doc from org. List all tables contained in this schema. Subclasses should override this method
| |
| getUks | back to summary |
|---|---|
| private final Result | |
| initUks | back to summary |
|---|---|
| private final void initUks(String catalog, String schema) | |
| initUksSQLite | back to summary |
|---|---|
| private final void initUksSQLite(String catalog, String schema) | |
| patchSchema | back to summary |
|---|---|
| private final String patchSchema(String sql) | |
| source | back to summary |
|---|---|
| pack-priv final String source(String tableName) | |
Deprecated
as a consequence of TableImpl being deprecated. See corresponding docs for further information.
| Modifier and Type | Field and Description |
|---|---|
| private final Result |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private final List | |
| private final UniqueKey | |
| public final List | getIndexes()
Overrides org. Implements org. |
| public final UniqueKey | getPrimaryKey()
Overrides org. Implements org. Subclasses may override this method |
| public final List | getReferences()
Overrides org. Implements org. FOREIGN KEY's of this table
Subclasses should override this method |
| public final List | getUniqueKeys()
Overrides org. Implements org. |
| private final void | |
| private final TableField | lookup(Table<?> table, String fieldName)
Deprecated
as a consequence of
TableField being deprecated.
|
| private final Result |
| uks | back to summary |
|---|---|
| private final Result<Record> uks | |
| MetaTable | back to summary |
|---|---|
| pack-priv MetaTable(String name, MetaImpl. | |
| createIndexes | back to summary |
|---|---|
| private final List | |
| createUniqueKey | back to summary |
|---|---|
private final UniqueKey
| |
| getIndexes | back to summary |
|---|---|
| public final List Overrides org. Implements org. Doc from org. Retrieve all of the table's indexes. Subclasses should override this method
| |
| getPrimaryKey | back to summary |
|---|---|
| public final UniqueKey Overrides org. Implements org. Doc from org. Retrieve the table's primary key Subclasses may override this method
| |
| getReferences | back to summary |
|---|---|
| public final List Overrides org. Implements org. Doc from org. Get the list of Subclasses should override this method
| |
| getUniqueKeys | back to summary |
|---|---|
| public final List Overrides org. Implements org. Doc from org. Retrieve all of the table's unique keys. Subclasses should override this method
| |
| initColumns | back to summary |
|---|---|
private final void initColumns(Result<Record> columns)
| |
| lookup | back to summary |
|---|---|
| private final TableField Deprecated as a consequence of
| |
| removeSystemIndexes | back to summary |
|---|---|
| private final Result | |
| Modifier and Type | Field and Description |
|---|---|
| private final boolean |
| Access | Constructor and Description |
|---|---|
| pack-priv | MetaUniqueKey(Table<Record> table, String name, TableField<Record, ?>[] fields, boolean isPrimary)
Deprecated
as a consequence of
TableField being deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv final ConstraintEnforcementStep | constraint0()
Implements abstract org.
Deprecated
as a consequence of
ConstraintEnforcementStep being deprecated.
|
| public final List | getReferences()
Implements org. ForeignKeys, referencing this
UniqueKey
|
| public final boolean |
| isPrimary | back to summary |
|---|---|
| private final boolean isPrimary | |
| MetaUniqueKey | back to summary |
|---|---|
| pack-priv MetaUniqueKey(Table<Record> table, String name, TableField<Record, ?>[] fields, boolean isPrimary)
Deprecated as a consequence of | |
| constraint0 | back to summary |
|---|---|
| pack-priv final ConstraintEnforcementStep constraint0() Implements abstract org. Deprecated as a consequence of
| |
| getReferences | back to summary |
|---|---|
| public final List Implements org. Doc from org. A list of all
| |
| isPrimary | back to summary |
|---|---|
| public final boolean isPrimary() Implements org. Doc from org. Whether this is the table's primary key.
| |