You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Added .z.ws callback to .gw.call dictionary handling
* Treat WebSockets as asynchronous connections and always execute join function
* Removed placeholder system for gw results
* Fix for old dataaccess code
// get the rest of the detail from the query table
221
217
querydetails:queryqueue[queryid];
222
218
// apply the join function to the results
223
-
// If there only is one result, then just return it - ignore the join function
224
-
res:@[{(0b;$[1<count y;$[10h=type x;value(x;y); x @ y];first y])}[querydetails[`join]];value r[1;;1];{(1b;.gw.errorprefix,"failed to apply join function to result sets: ",x)}];
219
+
res:@[{(0b;$[10h=type x;value(x;y); x @ y])}[querydetails[`join]];value r[1;;1];{(1b;.gw.errorprefix,"failed to apply join function to result sets: ",x)}];
225
220
// send the results back to the client.
226
221
sendclientreply[queryid;lastres;notres0];
227
222
// finish the query
@@ -262,7 +257,7 @@ removeserverhandle:{[serverh]
262
257
// get the list of effected query ids
263
258
264
259
// 1) queries sent to this server but no reply back yet
0 commit comments