Class DependentFieldMatcher.PrefixMatcher

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

public static class DependentFieldMatcher.PrefixMatcher extends Object implements DependentFieldMatcher
Matcher implementation that matches field names by prefix.
  • Field Details

    • prefix

      private final String prefix
  • Constructor Details

    • PrefixMatcher

      public PrefixMatcher(String prefix)
  • 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