anchor.diff:   +
   Handled equivalently to `NUMBER` (note that S defaults to 0 for `NUMERIC`).
   
  +When the `decimal.handling.mode` property is set to `double`, the connector represents `NUMERIC` values as Java `double` values with schema type `FLOAT64`.
  +
  +When the `decimal.handling.mode` property is set to `string`, the connector represents `NUMERIC` values as their formatted string representation with schema type `STRING`.
  +
   |`SMALLINT`
   |`BYTES`
   |`org.apache.kafka.connect.data.Decimal` +
  
positive.code:  +
  Contains a structure with two fields: `scale` of type `INT32` that contains the scale of the transferred value and `value` of type `BYTES` containing the original value in an unscaled form.
  
  |===
  
  [id="oracle-boolean-types"]
  
negative.code: |`io.debezium.data.VariableScaleDecimal` +
   +
  Contains a structure with two fields: `scale` of type `INT32` that contains the scale of the transferred value and `value` of type `BYTES` containing the original value in an unscaled form.
  
  When the `decimal.handling.mode` property is set to `double`, the connector represents `NUMBER` values as Java `double` values with schema type `FLOAT64`.
  
  When the `decimal.handling.mode` property is set to `string`, the connector represents `NUMBER` values as their formatted string representation with schema type `STRING`.
  
  |`NUMBER(P, S \<= 0)`
  |`INT8` / `INT16` / `INT32` / `INT64`
  