public SchemaCrawlerOptionsBuilder includeAllSequences() { includeSequences(new IncludeAll()); return this; }
public SchemaCrawlerOptionsBuilder includeAllRoutines() { includeRoutines(new IncludeAll()); return this; }
public SchemaRetrievalOptionsBuilder withInformationSchemaViews(final Map<String, String> informationSchemaViews) { informationSchemaViewsBuilder .fromConfig(new Config(informationSchemaViews)); return this; }
/** * Creates a new SchemaInfoLevel with settings for minimum schema * information. * * @return SchemaInfoLevel minimum */ public static SchemaInfoLevel minimum() { return builder().withTag("minimum").withInfoLevel(InfoLevel.minimum) .toOptions(); }
private String getUser() { final String user = config.getStringValue(USER, null); config.remove(USER); return user; }
public SchemaCrawlerOptionsBuilder includeRoutines(final InclusionRule routineInclusionRule) { if (routineInclusionRule == null) { this.routineInclusionRule = new ExcludeAll(); routineColumnInclusionRule = new ExcludeAll(); } else { this.routineInclusionRule = routineInclusionRule; routineColumnInclusionRule = new IncludeAll(); } return this; }
public SchemaCrawlerOptionsBuilder includeAllSynonyms() { includeSynonyms(new IncludeAll()); return this; }
@Override public SchemaInfoLevel toOptions() { reduceMap(); return new SchemaInfoLevel(tag, schemaInfoRetrievals); }
public SchemaCrawlerOptionsBuilder includeSynonyms(final InclusionRule synonymInclusionRule) { if (synonymInclusionRule == null) { this.synonymInclusionRule = new ExcludeAll(); } else { this.synonymInclusionRule = synonymInclusionRule; } return this; }
/** * Copies properties into a map. * * @param properties * Properties to copy */ public Config(final Properties properties) { this(propertiesMap(properties)); }
/** * Updates SchemaInfoLevel builder by removing settings to retrieve * tables. * * @return SchemaInfoLevel builder */ public SchemaInfoLevelBuilder withoutTables() { return withoutDatabaseObjectInfoRetrieval(DatabaseObjectInfoRetrieval.table); }
@Override public Pattern getExclusionPattern() { return InclusionRuleWithRegularExpression.super.getInclusionPattern(); }
@Override public Pattern getInclusionPattern() { return InclusionRuleWithRegularExpression.super.getExclusionPattern(); }
/** * {@inheritDoc} */ @Override public boolean test(final String text) { return inclusionRule.test(text); }
public SchemaRetrievalOptionsBuilder withInformationSchemaViews(final Map<String, String> informationSchemaViews) { informationSchemaViewsBuilder .fromConfig(new Config(informationSchemaViews)); return this; }
public SchemaCrawlerOptionsBuilder includeRoutines(final InclusionRule routineInclusionRule) { if (routineInclusionRule == null) { this.routineInclusionRule = new ExcludeAll(); routineColumnInclusionRule = new ExcludeAll(); } else { this.routineInclusionRule = routineInclusionRule; routineColumnInclusionRule = new IncludeAll(); } return this; }
public SchemaCrawlerOptionsBuilder includeAllRoutines() { includeRoutines(new IncludeAll()); return this; }
public SchemaCrawlerOptionsBuilder includeAllSequences() { includeSequences(new IncludeAll()); return this; }
public SchemaCrawlerOptionsBuilder includeAllSynonyms() { includeSynonyms(new IncludeAll()); return this; }
@Override public SchemaInfoLevel toOptions() { reduceMap(); return new SchemaInfoLevel(tag, schemaInfoRetrievals); }