INNER CODE UNIT · Java
toConfig
goldmansachs/obevo · obevo-dbmetadata-impl/src/main/java/schemacrawler/schemacrawler/LimitOptionsBuilderFixed.java:135
public Config toConfig() {
throw new UnsupportedOperationException();
}
@Override
public LimitOptions toOptions() {
return new LimitOptions(new EnumMap<>(inclusionRules),
tableTypes
.map(types -> new ArrayList<>(types))
.orElse(null),
tableNamePattern,
routineTypes
.map(types -> types.isEmpty() ? EnumSet.noneOf(RoutineType.class) : EnumSet.copyOf(types))
.orElse(null));
}
public LimitOptionsBuilderFixed includeAllRoutines() {
includeRoutines(new IncludeAll());