func EntityStreaming(query *entities.Query, includeKeys bool) server.Handler { return server.Handler( func(req *wcg.Request) response.Response { iter := query.MustRun(req) pr, pw := io.Pipe() return response.NewStreamingResponse(&entityStreamer{ req: req, iter: iter, pr: pr, pw: pw, includeKeys: includeKeys, }) }, ) }