INNER CODE UNIT · Java
routineTypes
goldmansachs/obevo · obevo-dbmetadata-impl/src/main/java/schemacrawler/schemacrawler/LimitOptionsBuilderFixed.java:219
public LimitOptionsBuilderFixed routineTypes(final Collection<RoutineType> routineTypes) {
if (routineTypes == null) {
// null signifies include all routine types
this.routineTypes = Optional.empty();
} else if (routineTypes.isEmpty()) {
this.routineTypes = Optional.of(Collections.emptySet());
} else {
this.routineTypes = Optional.of(new HashSet<>(routineTypes));
}
return this;
}
/**
* Sets routine types from a comma-separated list of routine types.
*
* @param routineTypesString Comma-separated list of routine types.
*/
public LimitOptionsBuilderFixed routineTypes(final String routineTypesString) {