Commands: Transformers: Put

PutTransformer is used to add a transformer to a database.

Syntax

curl \
	http://{serverName}/databases/{databaseName}/transformers/{transformerName} \
	-X PUT \
	-d @transformerDefiniton.txt

Request

Payload
TransformerDefinition
Query parameter Required Description
transformerName Yes name of a transformer

Response

Status code Description
201 Created
Return Value Description
Transformer Transformer name.

Example

curl -X PUT "http://localhost:8080/databases/NorthWind/transformers/Order/Statistics" 
-d "{\"TransformResults\":\"from order in results select new {     order.OrderedAt,     order.Status,     order.CustomerId,     CustomerName = LoadDocument(order.CustomerId).Name,     LinesCount = order.Lines.Count }\",\"IndexId\":0,\"Name\":\"Order/Statistics\"}"
< HTTP/1.1 201 Created
{"Transformer":"Order/Statistics"}