Serializes data into an Avro binary format
serializeAvro(data, writerSchema [, queryFormat, useCustomSerialization])
returns any
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| data | any | Yes | The data to serialize | |
| writerSchema | string | Yes | The Avro schema as a string or the absolute path to the schema | |
| queryFormat | string | No | Indicates in which format a query will be serialized | |
| useCustomSerialization | boolean | No | YES | Whether to use the customSerializer |
Serializes a ColdFusion query into an array of Avro binary data
news = queryNew("id,title",
"integer,varchar",
[ {"id":1,"title":"Dewey defeats Truman"}, {"id":2,"title":"Man walks on Moon"} ]);
newsSchema = '{
"namespace": "my.example",
"type": "record",
"name": "News",
"fields": [ {"name":"id","type":"int"}, {"name":"title","type":"string"} ]
}';
writeDump(serializeAvro(data, newsSchema));