Class DependentFieldMatcher.ExactMatcher

java.lang.Object
io.debezium.config.DependentFieldMatcher.ExactMatcher
All Implemented Interfaces:
DependentFieldMatcher
Enclosing interface:
DependentFieldMatcher

public static class DependentFieldMatcher.ExactMatcher extends Object implements DependentFieldMatcher
Matcher implementation that matches exact field names.
  • Field Details

    • fieldNames

      private final List<String> fieldNames
  • Constructor Details

    • ExactMatcher

      public ExactMatcher(String... fieldNames)
  • Method Details

    • resolve

      public List<String> resolve(Set<String> allFieldNames)
      Description copied from interface: DependentFieldMatcher
      Resolve this matcher against a set of available field names.
      Specified by:
      resolve in interface DependentFieldMatcher
      Parameters:
      allFieldNames - all available field names in the configuration
      Returns:
      list of field names that match this matcher's criteria
    • toString

      public String toString()
      Overrides:
      toString in class Object