/** * Creates an exclusion rule, which includes everything, and then * excludes a pattern. If no pattern is provided, include everything, * since there are no excludes specified. * * @param optionName * Option to look up. * @return Inclusion rule. */ public InclusionRule getExclusionRule(final String optionName) { return getInclusionRuleWithDefault(null, optionName, () -> new IncludeAll()); }
/** * Creates an inclusion rule, which includes a pattern has no * excludes. If no pattern is provided, exclude everything, since * there are no includes specified. * * @param optionName * Option to look up. * @return Inclusion rule. */ public InclusionRule getInclusionRule(final String optionName) { return getInclusionRuleWithDefault(optionName, null, () -> new ExcludeAll()); }
/** * Creates an exclusion rule, which includes everything, and then * excludes a pattern. If no pattern is provided, include everything, * since there are no excludes specified. * * @param optionName * Option to look up. * @return Inclusion rule. */ public InclusionRule getExclusionRule(final String optionName) { return getInclusionRuleWithDefault(null, optionName, () -> new IncludeAll()); }
/** * Creates an inclusion rule, which includes a pattern has no * excludes. If no pattern is provided, exclude everything, since * there are no includes specified. * * @param optionName * Option to look up. * @return Inclusion rule. */ public InclusionRule getInclusionRule(final String optionName) { return getInclusionRuleWithDefault(optionName, null, () -> new ExcludeAll()); }
.getInclusionRuleWithDefault(SC_SCHEMA_PATTERN_INCLUDE, SC_SCHEMA_PATTERN_EXCLUDE, IncludeAll::new); synonymInclusionRule = config .getInclusionRuleWithDefault(SC_SYNONYM_PATTERN_INCLUDE, SC_SYNONYM_PATTERN_EXCLUDE, ExcludeAll::new); sequenceInclusionRule = config .getInclusionRuleWithDefault(SC_SEQUENCE_PATTERN_INCLUDE, SC_SEQUENCE_PATTERN_EXCLUDE, ExcludeAll::new); .getInclusionRuleWithDefault(SC_TABLE_PATTERN_INCLUDE, SC_TABLE_PATTERN_EXCLUDE, IncludeAll::new); columnInclusionRule = config .getInclusionRuleWithDefault(SC_COLUMN_PATTERN_INCLUDE, SC_COLUMN_PATTERN_EXCLUDE, IncludeAll::new); .getInclusionRuleWithDefault(SC_ROUTINE_PATTERN_INCLUDE, SC_ROUTINE_PATTERN_EXCLUDE, ExcludeAll::new); routineColumnInclusionRule = config .getInclusionRuleWithDefault(SC_ROUTINE_COLUMN_PATTERN_INCLUDE, SC_ROUTINE_COLUMN_PATTERN_EXCLUDE, IncludeAll::new);
.getInclusionRuleWithDefault(SC_SCHEMA_PATTERN_INCLUDE, SC_SCHEMA_PATTERN_EXCLUDE, IncludeAll::new); synonymInclusionRule = config .getInclusionRuleWithDefault(SC_SYNONYM_PATTERN_INCLUDE, SC_SYNONYM_PATTERN_EXCLUDE, ExcludeAll::new); sequenceInclusionRule = config .getInclusionRuleWithDefault(SC_SEQUENCE_PATTERN_INCLUDE, SC_SEQUENCE_PATTERN_EXCLUDE, ExcludeAll::new); .getInclusionRuleWithDefault(SC_TABLE_PATTERN_INCLUDE, SC_TABLE_PATTERN_EXCLUDE, IncludeAll::new); columnInclusionRule = config .getInclusionRuleWithDefault(SC_COLUMN_PATTERN_INCLUDE, SC_COLUMN_PATTERN_EXCLUDE, IncludeAll::new); .getInclusionRuleWithDefault(SC_ROUTINE_PATTERN_INCLUDE, SC_ROUTINE_PATTERN_EXCLUDE, ExcludeAll::new); routineColumnInclusionRule = config .getInclusionRuleWithDefault(SC_ROUTINE_COLUMN_PATTERN_INCLUDE, SC_ROUTINE_COLUMN_PATTERN_EXCLUDE, IncludeAll::new);
/** * Creates an exclusion rule, which includes everything, and then * excludes a pattern. If no pattern is provided, include everything, * since there are no excludes specified. * * @param optionName * Option to look up. * @return Inclusion rule. */ public InclusionRule getExclusionRule(final String optionName) { return getInclusionRuleWithDefault(null, optionName, () -> new IncludeAll()); }
/** * Creates an inclusion rule, which includes a pattern has no * excludes. If no pattern is provided, exclude everything, since * there are no includes specified. * * @param optionName * Option to look up. * @return Inclusion rule. */ public InclusionRule getInclusionRule(final String optionName) { return getInclusionRuleWithDefault(optionName, null, () -> new ExcludeAll()); }
/** * Creates an inclusion rule, which includes a pattern has no * excludes. If no pattern is provided, exclude everything, since * there are no includes specified. * * @param optionName * Option to look up. * @return Inclusion rule. */ public InclusionRule getInclusionRule(final String optionName) { return getInclusionRuleWithDefault(optionName, null, () -> new ExcludeAll()); }
/** * Creates an exclusion rule, which includes everything, and then * excludes a pattern. If no pattern is provided, include everything, * since there are no excludes specified. * * @param optionName * Option to look up. * @return Inclusion rule. */ public InclusionRule getExclusionRule(final String optionName) { return getInclusionRuleWithDefault(null, optionName, () -> new IncludeAll()); }
.getInclusionRuleWithDefault(SC_SCHEMA_PATTERN_INCLUDE, SC_SCHEMA_PATTERN_EXCLUDE, IncludeAll::new); synonymInclusionRule = config .getInclusionRuleWithDefault(SC_SYNONYM_PATTERN_INCLUDE, SC_SYNONYM_PATTERN_EXCLUDE, ExcludeAll::new); sequenceInclusionRule = config .getInclusionRuleWithDefault(SC_SEQUENCE_PATTERN_INCLUDE, SC_SEQUENCE_PATTERN_EXCLUDE, ExcludeAll::new); .getInclusionRuleWithDefault(SC_TABLE_PATTERN_INCLUDE, SC_TABLE_PATTERN_EXCLUDE, IncludeAll::new); columnInclusionRule = config .getInclusionRuleWithDefault(SC_COLUMN_PATTERN_INCLUDE, SC_COLUMN_PATTERN_EXCLUDE, IncludeAll::new); .getInclusionRuleWithDefault(SC_ROUTINE_PATTERN_INCLUDE, SC_ROUTINE_PATTERN_EXCLUDE, ExcludeAll::new); routineColumnInclusionRule = config .getInclusionRuleWithDefault(SC_ROUTINE_COLUMN_PATTERN_INCLUDE, SC_ROUTINE_COLUMN_PATTERN_EXCLUDE, IncludeAll::new);
.getInclusionRuleWithDefault(SC_SCHEMA_PATTERN_INCLUDE, SC_SCHEMA_PATTERN_EXCLUDE, IncludeAll::new); synonymInclusionRule = config .getInclusionRuleWithDefault(SC_SYNONYM_PATTERN_INCLUDE, SC_SYNONYM_PATTERN_EXCLUDE, ExcludeAll::new); sequenceInclusionRule = config .getInclusionRuleWithDefault(SC_SEQUENCE_PATTERN_INCLUDE, SC_SEQUENCE_PATTERN_EXCLUDE, ExcludeAll::new); .getInclusionRuleWithDefault(SC_TABLE_PATTERN_INCLUDE, SC_TABLE_PATTERN_EXCLUDE, IncludeAll::new); columnInclusionRule = config .getInclusionRuleWithDefault(SC_COLUMN_PATTERN_INCLUDE, SC_COLUMN_PATTERN_EXCLUDE, IncludeAll::new); .getInclusionRuleWithDefault(SC_ROUTINE_PATTERN_INCLUDE, SC_ROUTINE_PATTERN_EXCLUDE, ExcludeAll::new); routineColumnInclusionRule = config .getInclusionRuleWithDefault(SC_ROUTINE_COLUMN_PATTERN_INCLUDE, SC_ROUTINE_COLUMN_PATTERN_EXCLUDE, IncludeAll::new);