Skip to content

Commit d7a8a4c

Browse files
committed
Remove ability to configure 'SchemaInfoMetadataRetrievalStrategy' from configuration properties
1 parent d7e06fa commit d7a8a4c

3 files changed

Lines changed: 0 additions & 163 deletions

File tree

schemacrawler-commandline/src/main/java/schemacrawler/tools/commandline/utility/SchemaRetrievalOptionsConfig.java

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010

1111
import schemacrawler.schemacrawler.InformationSchemaKey;
1212
import schemacrawler.schemacrawler.InformationSchemaViewsBuilder;
13-
import schemacrawler.schemacrawler.MetadataRetrievalStrategy;
14-
import schemacrawler.schemacrawler.SchemaInfoMetadataRetrievalStrategy;
1513
import schemacrawler.schemacrawler.SchemaRetrievalOptions;
1614
import schemacrawler.schemacrawler.SchemaRetrievalOptionsBuilder;
1715
import schemacrawler.tools.options.Config;
@@ -40,17 +38,6 @@ public static SchemaRetrievalOptionsBuilder fromConfig(
4038
SchemaRetrievalOptionsConfig.fromConfig(informationSchemaViewsBuilder, configProperties);
4139
builder.withInformationSchemaViews(informationSchemaViewsBuilder.toOptions());
4240

43-
for (final SchemaInfoMetadataRetrievalStrategy metadataRetrievalStrategy :
44-
SchemaInfoMetadataRetrievalStrategy.values()) {
45-
final MetadataRetrievalStrategy currentValue =
46-
currentSchemaRetrievalOptions.get(metadataRetrievalStrategy);
47-
final String configKey =
48-
"schemacrawler.schema.retrieval.strategy." + metadataRetrievalStrategy.getKey();
49-
final MetadataRetrievalStrategy configValue =
50-
configProperties.getEnumValue(configKey, currentValue);
51-
builder.with(metadataRetrievalStrategy, configValue);
52-
}
53-
5441
return builder;
5542
}
5643

schemacrawler-commandline/src/test/java/schemacrawler/test/MetadataRetrievalStrategyTest.java

Lines changed: 0 additions & 128 deletions
This file was deleted.

schemacrawler-docs/config/schemacrawler.config.properties

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -10,28 +10,6 @@
1010
# as an environmental variable or Java system property.
1111
#schemacrawler.load.max_threads=10
1212
#
13-
# - Metadata Retrieval Options
14-
# ------------------------------------------------------------------------------
15-
# - Override the metadata retrieval strategy
16-
# - This can affect speed, so they are commented out in order to use database
17-
# - specific defaults
18-
# - Default: Hard-coded into each database plugin, otherwise metadata
19-
# - Possible values for each property are none, metadata or data_dictionary_all
20-
# none does not retrieve metadata
21-
# CAUTION: Changing these values could result in an error
22-
#schemacrawler.schema.retrieval.strategy.typeinfo=metadata
23-
#schemacrawler.schema.retrieval.strategy.tables=metadata
24-
#schemacrawler.schema.retrieval.strategy.tableprivileges=metadata
25-
#schemacrawler.schema.retrieval.strategy.tablecolumns=metadata
26-
#schemacrawler.schema.retrieval.strategy.tablecolumnprivileges=metadata
27-
#schemacrawler.schema.retrieval.strategy.primarykeys=metadata
28-
#schemacrawler.schema.retrieval.strategy.indexes=metadata
29-
#schemacrawler.schema.retrieval.strategy.foreignkeys=metadata
30-
#schemacrawler.schema.retrieval.strategy.procedures=metadata
31-
#schemacrawler.schema.retrieval.strategy.procedurecolumns=metadata
32-
#schemacrawler.schema.retrieval.strategy.functions=metadata
33-
#schemacrawler.schema.retrieval.strategy.functioncolumns=metadata
34-
#
3513
# - Limit Options - inclusion rules for database objects
3614
# ------------------------------------------------------------------------------
3715
# ---- Limit by type.

0 commit comments

Comments
 (0)