{
	"version":"2",
	"order":[
		{
			"from":"step-Spread-1",
			"to":"sort-1"
		},
		{
			"from":"sort-1",
			"to":"limit-1"
		},
		{
			"from":"limit-1",
			"to":"step-truncateKey-1"
		}
	],
	"step":[
		{
			"name":"step-Spread-1",
			"technique":"spread"
		},
		{
			"name":"sort-1",
			"technique":"group",
			"condition":{
                "fields":$(fields),
                "statistics":[
                    {
                        "statisticalFields":$(statisticalFields),
                        "mode":"normal",
                        "type":"asc",
                        "statisticalMethod":"sort"
                    }
                ]
            }
		},
        {
			"name":"limit-1",
			"technique":"group",
			"condition":{
                "fields":$(fields),
                "statistics":[
                    {
                        "statisticalFields":$(statisticalFields),
                        "startPos":"$(startPos)",
                        "endPos":"$(endPos)",
                        "statisticalMethod":"limit"
                    }
                ]
            }
		},
		{
           "name":"step-truncateKey-1",
           "technique": "truncateKey"
        }
	]
}