public class SchemaCrawlerOptionsBuilder extends java.lang.Object implements OptionsBuilder<SchemaCrawlerOptions>
| Constructor and Description |
|---|
SchemaCrawlerOptionsBuilder() |
SchemaCrawlerOptionsBuilder(SchemaCrawlerOptions options) |
public SchemaCrawlerOptionsBuilder()
public SchemaCrawlerOptionsBuilder(SchemaCrawlerOptions options)
public SchemaCrawlerOptionsBuilder childTableFilterDepth(int childTableFilterDepth)
public SchemaCrawlerOptionsBuilder fromConfig(Config config)
fromConfig in interface OptionsBuilder<SchemaCrawlerOptions>config - Configuration propertiespublic SchemaCrawlerOptionsBuilder grepOnlyMatching(boolean grepOnlyMatching)
public SchemaCrawlerOptionsBuilder hideEmptyTables()
public SchemaCrawlerOptionsBuilder includeColumns(InclusionRule columnInclusionRule)
public SchemaCrawlerOptionsBuilder includeGreppedColumns(InclusionRule grepColumnInclusionRule)
public SchemaCrawlerOptionsBuilder includeGreppedDefinitions(InclusionRule grepDefinitionInclusionRule)
public SchemaCrawlerOptionsBuilder includeGreppedRoutineColumns(InclusionRule grepRoutineColumnInclusionRule)
public SchemaCrawlerOptionsBuilder includeRoutineColumns(InclusionRule routineColumnInclusionRule)
public SchemaCrawlerOptionsBuilder includeRoutines(InclusionRule routineInclusionRule)
public SchemaCrawlerOptionsBuilder includeSchemas(InclusionRule schemaInclusionRule)
public SchemaCrawlerOptionsBuilder includeSequences(InclusionRule sequenceInclusionRule)
public SchemaCrawlerOptionsBuilder includeSynonyms(InclusionRule synonymInclusionRule)
public SchemaCrawlerOptionsBuilder includeTables(InclusionRule tableInclusionRule)
public SchemaCrawlerOptionsBuilder invertGrepMatch(boolean grepInvertMatch)
public SchemaCrawlerOptionsBuilder parentTableFilterDepth(int parentTableFilterDepth)
public SchemaCrawlerOptionsBuilder routineTypes(java.util.Collection<RoutineType> routineTypes)
public SchemaCrawlerOptionsBuilder routineTypes(java.lang.String routineTypesString)
routineTypesString - Comma-separated list of routine types.public SchemaCrawlerOptionsBuilder tableNamePattern(java.lang.String tableNamePattern)
public SchemaCrawlerOptionsBuilder tableTypes(java.util.Collection<java.lang.String> tableTypes)
public SchemaCrawlerOptionsBuilder tableTypes(java.lang.String tableTypesString)
tableTypesString - Comma-separated list of table types. Can be null if all
supported table types are requested.public SchemaCrawlerOptionsBuilder title(java.lang.String title)
public Config toConfig()
toConfig in interface OptionsBuilder<SchemaCrawlerOptions>public SchemaCrawlerOptions toOptions()
toOptions in interface OptionsBuilder<SchemaCrawlerOptions>public SchemaCrawlerOptionsBuilder withSchemaInfoLevel(SchemaInfoLevel schemaInfoLevel)
Copyright © 2000-2018 Sualeh Fatehi. All rights reserved.