Data type handling

Learn how relational data types are converted to Redis data types

RDI automatically converts data that has a Debezium JSON schema into Redis types. Some Debezium types require special conversion. For example:

  • Date and Time types are converted to epoch time.
  • Decimal numeric types are converted to strings so your app can use them without losing precision.

The following Debezium logical types are supported:

  • double
  • float
  • io.debezium.data.Bits
  • io.debezium.data.Json
  • io.debezium.data.VariableScaleDecimal
  • io.debezium.time.Date
  • io.debezium.time.NanoTime
  • io.debezium.time.NanoTimestamp
  • io.debezium.time.MicroTime
  • io.debezium.time.MicroTimestamp
  • io.debezium.time.ZonedTime
  • io.debezium.time.ZonedTimestamp
  • org.apache.kafka.connect.data.Date
  • org.apache.kafka.connect.data.Decimal
  • org.apache.kafka.connect.data.Time

These types are not supported and will return "Unsupported Error":

  • io.debezium.time.interval

All other values are treated as plain strings.

RATE THIS PAGE
Back to top ↑