anchor.diff:  However, in many cases, you might be interested in only a subset of the events emitted by the producer. 
   To enable you to process only the records that are relevant to you, {prodname} provides the _filter_ simple message transform (SMT).
   
  -You configure the filter transformation in the {prodname} connector's Kafka Connect configuration.
  -In the configuration, you specify the events that you are interested in by defining filter conditions that are based on business rules.
  -As the filter SMT processes the event stream, it evaluates each event against the configured filter conditions.
  -Only events that meet the criteria of the filter conditions are passed to the broker.
  -
   The filter SMT supports scripting languages that integrate with https://jcp.org/en/jsr/detail?id=223[JSR 223] (Scripting for the Java(TM) Platform).
   
   Kafka Connect provides its own link:https://cwiki.apache.org/confluence/display/KAFKA/KIP-66%3A+Single+Message+Transforms+for+Kafka+Connect[Simple Message Transforms] (SMT) to encode filtering logic.
  
positive.code: 
  |[[filter-language]]<<filter-language, `language`>>
  |
  |The language in which the expression is written. Must begin with `jsr223.`, e.g. `jsr223.groovy`, or `jsr223.graal.js`. Currently, only bootstrapping via the https://jcp.org/en/jsr/detail?id=223[JSR 223 API] ("Scripting for the Java (TM) Platform") is supported.
  
  |[[filter-condition]]<<filter-condition, `condition`>>
  |
  
negative.code: [[filter-configuration-options]]
  == Configuration options
  
  The following table lists the configuration options that you can use with the filter SMT.
  
  .filter SMT configuration options
  [cols="30%a,25%a,45%a"]
  