public final class SchemaCrawlerOptionsBuilder extends java.lang.Object implements OptionsBuilder<SchemaCrawlerOptionsBuilder,SchemaCrawlerOptions>
public static SchemaCrawlerOptionsBuilder builder()
public static SchemaCrawlerOptions newSchemaCrawlerOptions()
public SchemaCrawlerOptionsBuilder childTableFilterDepth(int childTableFilterDepth)
public SchemaCrawlerOptionsBuilder fromConfig(Config config)
fromConfig in interface OptionsBuilder<SchemaCrawlerOptionsBuilder,SchemaCrawlerOptions>config - Configuration propertiespublic SchemaCrawlerOptionsBuilder fromOptions(SchemaCrawlerOptions options)
fromOptions in interface OptionsBuilder<SchemaCrawlerOptionsBuilder,SchemaCrawlerOptions>public SchemaCrawlerOptionsBuilder grepOnlyMatching(boolean grepOnlyMatching)
@Deprecated public final SchemaCrawlerOptionsBuilder hideEmptyTables()
@Deprecated public final SchemaCrawlerOptionsBuilder hideEmptyTables(boolean value)
public SchemaCrawlerOptionsBuilder includeAllRoutines()
public SchemaCrawlerOptionsBuilder includeAllSequences()
public SchemaCrawlerOptionsBuilder includeAllSynonyms()
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 final SchemaCrawlerOptionsBuilder noEmptyTables()
public final SchemaCrawlerOptionsBuilder noEmptyTables(boolean value)
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<SchemaCrawlerOptionsBuilder,SchemaCrawlerOptions>public SchemaCrawlerOptions toOptions()
toOptions in interface OptionsBuilder<SchemaCrawlerOptionsBuilder,SchemaCrawlerOptions>public SchemaCrawlerOptionsBuilder withSchemaInfoLevel(SchemaInfoLevel schemaInfoLevel)
public SchemaCrawlerOptionsBuilder withSchemaInfoLevel(SchemaInfoLevelBuilder schemaInfoLevelBuilder)
Copyright © 2000-2019 Sualeh Fatehi. All rights reserved.