/** * {@inheritDoc} */ @Override public String toString() { return ObjectToString.toString(this); }
@Override public String toString() { return ObjectToString.toString(informationSchemaQueries); }
/** * {@inheritDoc} */ @Override public String toString() { return ObjectToString.toString(this); }
@Override public String toString() { return ObjectToString.toString(informationSchemaQueries); }
@Override public String toString() { return ObjectToString.toString(this); }
/** * {@inheritDoc} */ @Override public final String toString() { return ObjectToString.toString(this); }
@Override public String toString() { return ObjectToString.toString(this); }
@Override public String toString() { return ObjectToString.toString(informationSchemaQueries); }
/** * {@inheritDoc} */ @Override public String toString() { return ObjectToString.toString(this); }
@Override public String toString() { return ObjectToString.toString(this); }
@Override public String toString() { return ObjectToString.toString(informationSchemaQueries); }
/** * {@inheritDoc} */ @Override public String toString() { return ObjectToString.toString(this); }
/** * {@inheritDoc} */ @Override public final String toString() { return ObjectToString.toString(this); }
/** * {@inheritDoc} */ @Override public String toString() { return ObjectToString.toString(values()); }
/** * {@inheritDoc} */ @Override public String toString() { return ObjectToString.toString(values()); }
private void logExecution() { if (LOGGER.isLoggable(Level.INFO)) { LOGGER .log(Level.INFO, String.format("Executing SchemaCrawler command <%s>", command)); if (LOGGER.isLoggable(Level.CONFIG)) { LOGGER.log(Level.CONFIG, String.format("Executable: %s", this.getClass().getName())); LOGGER.log(Level.CONFIG, ObjectToString.toString(schemaCrawlerOptions)); LOGGER.log(Level.CONFIG, ObjectToString.toString(outputOptions)); LOGGER.log(Level.CONFIG, schemaRetrievalOptions.toString()); if (LOGGER.isLoggable(Level.FINE)) { LOGGER.log(Level.FINE, ObjectToString.toString(additionalConfiguration)); } } } }
private void logScriptEngineDetails(final Level level, final ScriptEngineFactory scriptEngineFactory) { if (!LOGGER.isLoggable(level)) { return; } LOGGER .log(level, String .format("Using script engine%n%s %s (%s %s)%nScript engine names: %s%nSupported file extensions: %s", scriptEngineFactory.getEngineName(), scriptEngineFactory.getEngineVersion(), scriptEngineFactory.getLanguageName(), scriptEngineFactory.getLanguageVersion(), ObjectToString.toString(scriptEngineFactory.getNames()), ObjectToString .toString(scriptEngineFactory.getExtensions()))); }
private void analyzeTables() { if (tables.isEmpty()) { return; } final Collection<String> prefixes = findTableNamePrefixes(tables); mapTableNameMatches(tables, prefixes); if (LOGGER.isLoggable(Level.FINE)) { LOGGER.log(Level.FINE, new StringFormat("Table prefixes=%s", prefixes)); LOGGER.log(Level.FINE, new StringFormat("Table matches map: %s", ObjectToString.toString(tableKeys))); } }
/** * Crawls a database, and returns a catalog. * * @param connection * Live database connection. * @param schemaCrawlerOptions * Options. * @return Database catalog. * @throws SchemaCrawlerException * On an exception. */ public static Catalog getCatalog(final Connection connection, final SchemaCrawlerOptions schemaCrawlerOptions) throws SchemaCrawlerException { checkConnection(connection); if (LOGGER.isLoggable(Level.CONFIG)) { LOGGER.log(Level.CONFIG, ObjectToString.toString(schemaCrawlerOptions)); } final SchemaRetrievalOptions schemaRetrievalOptions = matchSchemaRetrievalOptions(connection); final SchemaCrawler schemaCrawler = new SchemaCrawler(connection, schemaRetrievalOptions, schemaCrawlerOptions); final Catalog catalog = schemaCrawler.crawl(); return catalog; }