INNER CODE UNIT · Java
toOptions
goldmansachs/obevo · obevo-dbmetadata-impl/src/main/java/schemacrawler/schemacrawler/LimitOptionsBuilderFixed.java:140
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());
return this;
}
public LimitOptionsBuilderFixed includeAllSequences() {
includeSequences(new IncludeAll());