Sinks


Stream Reactor sink connectors support KCQL.

Frequently Asked Questions 

How do I escape dots in field names in KCQL? 

Field names in Kafka message headers or values may contain dots (.). To access these correctly, enclose the entire target in backticks (```) and each segment which consists of a field name in single quotes ('):

INSERT INTO `_value.'customer.name'.'first.name'` SELECT * FROM topicA

How do I escape other special characters in field names in KCQL? 

For field names with spaces or special characters, use a similar escaping strategy:

  • Field name with a space: `_value.'full name'`
  • Field name with special characters: `_value.'$special_characters!'`

This ensures the connector correctly extracts the intended fields and avoids parsing errors.