java.lang.Object
org.jooq.meta.AbstractDatabase
org.jooq.meta.mysql.MySQLDatabase
org.jooq.meta.mariadb.MariaDBDatabase
- All Implemented Interfaces:
AutoCloseable,Database,ResultQueryDatabase
- Author:
- Lukas Eder
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jooq.meta.Database
Database.Filter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DSLContextcreate0()Create a new Factoryprotected List<SequenceDefinition> Retrieve ALL sequences from the database.ResultQuery<Record12<String, String, String, String, Integer, Integer, Long, Long, BigDecimal, BigDecimal, Boolean, Long>> A query that produces sequences for a set of input schemas.Methods inherited from class org.jooq.meta.mysql.MySQLDatabase
comments, enums, exists0, exists0, generationExpression, generators, getArrays0, getCatalogs0, getDomains0, getEnums0, getIndexes0, getPackages0, getRoutines0, getSchemata0, getTables0, getUDTs0, getXMLSchemaCollections0, is5_5, is5_7, is8, is8_0_16, loadCheckConstraints, loadForeignKeys, loadPrimaryKeys, loadUniqueKeys, primaryKeys, sources, uniqueKeysMethods inherited from class org.jooq.meta.AbstractDatabase
addFilter, close, commercial, commercial, configuredDialectIsNotFamilyAndSupports, create, create, dateAsTimestamp, doOnce, embeddableDomains, embeddablePrimaryKeys, embeddableUniqueKeys, existAll, existAll, exists, exists, exists1, exists1, fetchedSize, filter, filter, filterExcludeInclude, filterExcludeInclude, filterExcludeInclude, filterPackage, filterPackage, filterSchema, filterSchema, filterTable, filterTable, getAll, getArray, getArray, getArray, getArray, getArrays, getBasedir, getCatalog, getCatalogs, getCatalogVersionProvider, getCheckConstraints, getComments, getComments0, getConfiguredComments, getConfiguredCustomType, getConfiguredCustomTypes, getConfiguredEmbeddables, getConfiguredEnumTypes, getConfiguredForcedType, getConfiguredForcedType, getConfiguredForcedTypes, getConfiguredSyntheticColumns, getConfiguredSyntheticDaos, getConfiguredSyntheticDefaults, getConfiguredSyntheticEnum, getConfiguredSyntheticEnums, getConfiguredSyntheticForeignKeys, getConfiguredSyntheticIdentities, getConfiguredSyntheticPrimaryKeys, getConfiguredSyntheticReadonlyColumns, getConfiguredSyntheticReadonlyRowids, getConfiguredSyntheticSynonyms, getConfiguredSyntheticUniqueKeys, getConfiguredSyntheticViews, getConnection, getDataTypeForMAX_VAL, getDefinition, getDefinition, getDialect, getDomain, getDomain, getDomain, getDomain, getDomains, getDomains, getEmbeddables, getEmbeddables, getEmbeddables, getEmbeddablesByReferencingTable, getEnum, getEnum, getEnum, getEnum, getEnums, getExcluded, getExcludes, getExcludeSql, getFilters, getForcedTypesForBuiltinDataTypeExtensions, getForcedTypesForXMLSchemaCollections, getForceIntegerTypesOnZeroScaleDecimals, getForeignKeys, getForeignKeys, getIdentities, getIncludeCheckConstraints, getIncluded, getIncludeDomains, getIncludeEmbeddables, getIncludeExcludeColumns, getIncludeExcludePackageRoutines, getIncludeForeignKeys, getIncludeIndexes, getIncludeInvisibleColumns, getIncludePackageConstants, getIncludePackageRoutines, getIncludePackages, getIncludePackageUDTs, getIncludePrimaryKeys, getIncludeRoutines, getIncludes, getIncludeSequences, getIncludeSql, getIncludeSystemCheckConstraints, getIncludeSystemIndexes, getIncludeSystemSequences, getIncludeSystemTables, getIncludeSystemUDTs, getIncludeTables, getIncludeTriggerRoutines, getIncludeUDTs, getIncludeUniqueKeys, getIncludeXMLSchemaCollections, getIndexes, getIndexes, getInputCatalogs, getInputCatalogsAndSchemata, getInputSchemata, getInputSchemata, getInputSchemata, getInvisibleColumnsAsHidden, getKeys, getKeys, getLogSlowQueriesAfterSeconds, getLogSlowResultsAfterSeconds, getOrderProvider, getOutputCatalog, getOutputSchema, getOutputSchema, getOverridePrimaryKeys, getPackage, getPackages, getPrimaryKeys, getPrimaryKeys, getProperties, getRecordTimestampFields, getRecordVersionFields, getRegexFlags, getRegexMatchesPartialQualification, getRelations, getRelations0, getRenderQuotedNames, getRoutine, getRoutine, getRoutine, getRoutine, getRoutines, getSchema, getSchemata, getSchemata, getSchemaVersionProvider, getSequence, getSequence, getSequence, getSequence, getSequences, getSequences, getSources, getSources0, getSqlMatchesPartialQualification, getSubtypes, getSyntheticIdentities, getSyntheticPrimaryKeys, getTable, getTable, getTable, getTable, getTables, getTables, getUDT, getUDT, getUDT, getUDT, getUDTs, getUDTs, getUDTs, getUniqueKeys, getUniqueKeys, getUnusedComments, getUnusedEmbeddables, getUnusedForcedTypes, getUnusedSyntheticColumns, getUnusedSyntheticDefaults, getUnusedSyntheticEnums, getUnusedSyntheticForeignKeys, getUnusedSyntheticIdentities, getUnusedSyntheticPrimaryKeys, getUnusedSyntheticReadonlyColumns, getUnusedSyntheticReadonlyRowids, getUnusedSyntheticSynonyms, getUnusedSyntheticUniqueKeys, getUnusedSyntheticViews, getXMLSchemaCollection, getXMLSchemaCollections, getXMLSchemaCollections, ignoreProcedureReturnValues, includeRelations, integerDisplayWidths, isArrayType, javaTimeTypes, markUsed, markUsed, markUsed, markUsed, markUsed, markUsed, markUsed, markUsed, markUsed, markUsed, markUsed, markUsed, markUsed, markUsed, onError, overload, prependCreateMaterializedView, prependCreateView, readonlyComputedColumns, readonlyIdentities, readonlyNonUpdatableColumns, requireCommercial, setBasedir, setCatalogVersionProvider, setConfiguredCatalogs, setConfiguredComments, setConfiguredCustomTypes, setConfiguredEmbeddables, setConfiguredEnumTypes, setConfiguredForcedTypes, setConfiguredSchemata, setConfiguredSyntheticObjects, setConnection, setDateAsTimestamp, setDialect, setEmbeddableDomains, setEmbeddablePrimaryKeys, setEmbeddableUniqueKeys, setExcludes, setExcludeSql, setForcedTypesForBuiltinDataTypeExtensions, setForcedTypesForXMLSchemaCollections, setForceIntegerTypesOnZeroScaleDecimals, setIgnoreProcedureReturnValues, setIncludeCheckConstraints, setIncludeDomains, setIncludeEmbeddables, setIncludeExcludeColumns, setIncludeExcludePackageRoutines, setIncludeForeignKeys, setIncludeIndexes, setIncludeInvisibleColumns, setIncludePackageConstants, setIncludePackageRoutines, setIncludePackages, setIncludePackageUDTs, setIncludePrimaryKeys, setIncludeRelations, setIncludeRoutines, setIncludes, setIncludeSequences, setIncludeSql, setIncludeSystemCheckConstraints, setIncludeSystemIndexes, setIncludeSystemSequences, setIncludeSystemTables, setIncludeSystemUDTs, setIncludeTables, setIncludeTriggerRoutines, setIncludeUDTs, setIncludeUniqueKeys, setIncludeXMLSchemaCollections, setIntegerDisplayWidths, setInvisibleColumnsAsHidden, setJavaTimeTypes, setLogSlowQueriesAfterSeconds, setLogSlowResultsAfterSeconds, setOnError, setOrderProvider, setOverridePrimaryKeys, setProperties, setReadonlyComputedColumns, setReadonlyIdentities, setReadonlyNonUpdatableColumns, setRecordTimestampFields, setRecordVersionFields, setRegexFlags, setRegexMatchesPartialQualification, setSchemaVersionProvider, setSqlMatchesPartialQualification, setSupportsUnsignedTypes, setSyntheticIdentities, setSyntheticPrimaryKeys, setTableValuedFunctions, sort, supportsUnsignedTypes, tableValuedFunctionsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jooq.meta.Database
addFilter, close, create, dateAsTimestamp, doOnce, embeddableDomains, embeddablePrimaryKeys, embeddableUniqueKeys, existAll, existAll, exists, exists, filterExcludeInclude, filterExcludeInclude, getAll, getArray, getArray, getArray, getArray, getArrays, getBasedir, getCatalog, getCatalogs, getCatalogVersionProvider, getCheckConstraints, getComments, getConfiguredComments, getConfiguredCustomType, getConfiguredCustomTypes, getConfiguredEmbeddables, getConfiguredEnumTypes, getConfiguredForcedType, getConfiguredForcedType, getConfiguredForcedTypes, getConfiguredSyntheticColumns, getConfiguredSyntheticDaos, getConfiguredSyntheticDefaults, getConfiguredSyntheticEnum, getConfiguredSyntheticEnums, getConfiguredSyntheticForeignKeys, getConfiguredSyntheticIdentities, getConfiguredSyntheticPrimaryKeys, getConfiguredSyntheticReadonlyColumns, getConfiguredSyntheticReadonlyRowids, getConfiguredSyntheticSynonyms, getConfiguredSyntheticUniqueKeys, getConfiguredSyntheticViews, getConnection, getDialect, getDomain, getDomain, getDomain, getDomain, getDomains, getDomains, getEmbeddables, getEmbeddables, getEmbeddables, getEmbeddablesByReferencingTable, getEnum, getEnum, getEnum, getEnum, getEnums, getExcluded, getExcludes, getExcludeSql, getFilters, getForcedTypesForBuiltinDataTypeExtensions, getForcedTypesForXMLSchemaCollections, getForceIntegerTypesOnZeroScaleDecimals, getForeignKeys, getForeignKeys, getIdentities, getIncludeCheckConstraints, getIncluded, getIncludeDomains, getIncludeEmbeddables, getIncludeExcludeColumns, getIncludeExcludePackageRoutines, getIncludeForeignKeys, getIncludeIndexes, getIncludeInvisibleColumns, getIncludePackageConstants, getIncludePackageRoutines, getIncludePackages, getIncludePackageUDTs, getIncludePrimaryKeys, getIncludeRoutines, getIncludes, getIncludeSequences, getIncludeSql, getIncludeSystemCheckConstraints, getIncludeSystemIndexes, getIncludeSystemSequences, getIncludeSystemTables, getIncludeSystemUDTs, getIncludeTables, getIncludeTriggerRoutines, getIncludeUDTs, getIncludeUniqueKeys, getIncludeXMLSchemaCollections, getIndexes, getIndexes, getInputCatalogs, getInputSchemata, getInputSchemata, getInputSchemata, getInvisibleColumnsAsHidden, getKeys, getKeys, getLogSlowQueriesAfterSeconds, getLogSlowResultsAfterSeconds, getOrderProvider, getOutputCatalog, getOutputSchema, getOutputSchema, getOverridePrimaryKeys, getPackage, getPackages, getPrimaryKeys, getPrimaryKeys, getProperties, getRecordTimestampFields, getRecordVersionFields, getRegexFlags, getRegexMatchesPartialQualification, getRelations, getRoutine, getRoutine, getRoutine, getRoutine, getRoutines, getSchema, getSchemata, getSchemata, getSchemaVersionProvider, getSequence, getSequence, getSequence, getSequence, getSequences, getSequences, getSources, getSqlMatchesPartialQualification, getSubtypes, getSyntheticIdentities, getSyntheticPrimaryKeys, getTable, getTable, getTable, getTable, getTables, getTables, getUDT, getUDT, getUDT, getUDT, getUDTs, getUDTs, getUDTs, getUniqueKeys, getUniqueKeys, getUnusedComments, getUnusedEmbeddables, getUnusedForcedTypes, getUnusedSyntheticColumns, getUnusedSyntheticDefaults, getUnusedSyntheticEnums, getUnusedSyntheticForeignKeys, getUnusedSyntheticIdentities, getUnusedSyntheticPrimaryKeys, getUnusedSyntheticReadonlyColumns, getUnusedSyntheticReadonlyRowids, getUnusedSyntheticSynonyms, getUnusedSyntheticUniqueKeys, getUnusedSyntheticViews, getXMLSchemaCollection, getXMLSchemaCollections, getXMLSchemaCollections, ignoreProcedureReturnValues, includeRelations, integerDisplayWidths, isArrayType, javaTimeTypes, markUsed, markUsed, markUsed, markUsed, markUsed, markUsed, markUsed, markUsed, markUsed, markUsed, markUsed, markUsed, markUsed, markUsed, onError, readonlyComputedColumns, readonlyIdentities, readonlyNonUpdatableColumns, setBasedir, setCatalogVersionProvider, setConfiguredCatalogs, setConfiguredComments, setConfiguredCustomTypes, setConfiguredEmbeddables, setConfiguredEnumTypes, setConfiguredForcedTypes, setConfiguredSchemata, setConfiguredSyntheticObjects, setConnection, setDateAsTimestamp, setDialect, setEmbeddableDomains, setEmbeddablePrimaryKeys, setEmbeddableUniqueKeys, setExcludes, setExcludeSql, setForcedTypesForBuiltinDataTypeExtensions, setForcedTypesForXMLSchemaCollections, setForceIntegerTypesOnZeroScaleDecimals, setIgnoreProcedureReturnValues, setIncludeCheckConstraints, setIncludeDomains, setIncludeEmbeddables, setIncludeExcludeColumns, setIncludeExcludePackageRoutines, setIncludeForeignKeys, setIncludeIndexes, setIncludeInvisibleColumns, setIncludePackageConstants, setIncludePackageRoutines, setIncludePackages, setIncludePackageUDTs, setIncludePrimaryKeys, setIncludeRelations, setIncludeRoutines, setIncludes, setIncludeSequences, setIncludeSql, setIncludeSystemCheckConstraints, setIncludeSystemIndexes, setIncludeSystemSequences, setIncludeSystemTables, setIncludeSystemUDTs, setIncludeTables, setIncludeTriggerRoutines, setIncludeUDTs, setIncludeUniqueKeys, setIncludeXMLSchemaCollections, setIntegerDisplayWidths, setInvisibleColumnsAsHidden, setJavaTimeTypes, setLogSlowQueriesAfterSeconds, setLogSlowResultsAfterSeconds, setOnError, setOrderProvider, setOverridePrimaryKeys, setProperties, setReadonlyComputedColumns, setReadonlyIdentities, setReadonlyNonUpdatableColumns, setRecordTimestampFields, setRecordVersionFields, setRegexFlags, setRegexMatchesPartialQualification, setSchemaVersionProvider, setSqlMatchesPartialQualification, setSupportsUnsignedTypes, setSyntheticIdentities, setSyntheticPrimaryKeys, setTableValuedFunctions, sort, supportsUnsignedTypes, tableValuedFunctions
-
Constructor Details
-
MariaDBDatabase
public MariaDBDatabase()
-
-
Method Details
-
create0
Description copied from class:AbstractDatabaseCreate a new Factory- Overrides:
create0in classMySQLDatabase
-
sequences
public ResultQuery<Record12<String,String, sequencesString, String, Integer, Integer, Long, Long, BigDecimal, BigDecimal, Boolean, Long>> (List<String> schemas) Description copied from interface:ResultQueryDatabaseA query that produces sequences for a set of input schemas.The resulting columns are:
- Catalog name
- Schema name
- Sequence name
- Data type name
- Data type precision
- Data type scale
- Start value
- Increment
- Min value
- Max value
- Cycle
- Cache
- Specified by:
sequencesin interfaceResultQueryDatabase- Overrides:
sequencesin classMySQLDatabase- Returns:
- The query or
nullif this implementation doesn't support the query.
-
getSequences0
Description copied from class:AbstractDatabaseRetrieve ALL sequences from the database. This will be filtered inAbstractDatabase.getTables(SchemaDefinition)- Overrides:
getSequences0in classMySQLDatabase- Throws:
SQLException
-