@UtilityMarker public final class SchemaCrawlerUtility extends Object
Modifier and Type | Method and Description |
---|---|
static Catalog |
getCatalog(DatabaseConnectionSource dataSource,
SchemaCrawlerOptions schemaCrawlerOptions)
Crawls a database, and returns a catalog.
|
static Catalog |
getCatalog(DatabaseConnectionSource dataSource,
SchemaRetrievalOptions schemaRetrievalOptions,
SchemaCrawlerOptions schemaCrawlerOptions,
Config additionalConfig)
Crawls a database, and returns a catalog.
|
static ResultsColumns |
getResultsColumns(ResultSet resultSet)
Obtains result-set metadata from a live result-set.
|
static SchemaRetrievalOptions |
matchSchemaRetrievalOptions(DatabaseConnectionSource dataSource)
Returns database specific options using an existing SchemaCrawler database plugin.
|
static void |
updateConnectionDataSource(DatabaseConnectionSource dataSource,
SchemaRetrievalOptions schemaRetrievalOptions)
Updates the connection data source by attaching a connection initializer.
|
public static Catalog getCatalog(DatabaseConnectionSource dataSource, SchemaCrawlerOptions schemaCrawlerOptions)
dataSource
- Database connection source.schemaCrawlerOptions
- Options.public static Catalog getCatalog(DatabaseConnectionSource dataSource, SchemaRetrievalOptions schemaRetrievalOptions, SchemaCrawlerOptions schemaCrawlerOptions, Config additionalConfig)
dataSource
- Database connection source.schemaCrawlerOptions
- Options.public static ResultsColumns getResultsColumns(ResultSet resultSet)
resultSet
- Live result-set.public static SchemaRetrievalOptions matchSchemaRetrievalOptions(DatabaseConnectionSource dataSource)
public static void updateConnectionDataSource(DatabaseConnectionSource dataSource, SchemaRetrievalOptions schemaRetrievalOptions)
dataSource
- Database connection sourceschemaRetrievalOptions
- SchemaCrawler retrieval options to convey the connection
initializer from the database pluginCopyright © 2000-2023 Sualeh Fatehi. All rights reserved.