Cast
The cast transform function transforms the data to a target compatible schema.
The step name is cast, and the UserConfig is controlled here: {"steps": [{"type": "cast", "schema-type": "STRING"}]}.
Parameters:
| Parameter | Description | 
|---|---|
schema-type  | 
The target schema type. Only   | 
part  | 
when used with KeyValue data, defines if the transform function is done on the   | 
Example:
- 
Produce an AVRO message with the payload:
{field1: value1, field2: value2}:- 
AVRO
 - 
Result
 
{"field1": "value1", "field2": "value2"}{"field1": "value1", "field2": "value2"} - 
 - 
The function casts the values as a string:
{"field1": "value1", "field2": "value2"}. 
What’s next?
For more, see Transform Functions or the Pulsar documentation.