jonkeane commented on a change in pull request #11032:
URL: https://github.com/apache/arrow/pull/11032#discussion_r722478141



##########
File path: r/R/query-engine.R
##########
@@ -59,6 +59,10 @@ ExecPlan <- R6Class("ExecPlan",
     Scan = function(dataset) {
       # Handle arrow_dplyr_query
       if (inherits(dataset, "arrow_dplyr_query")) {
+        if(inherits(dataset$.data, "RecordBatchReader")) {
+          return(ExecNode_ReadFromRecordBatchReader(self, dataset$.data))
+        }

Review comment:
       This doesn't (yet) work, I'm getting a segfault
   
   ```
   Warning: stack imbalance in '[[', 215 then 216
   Warning: stack imbalance in 'is.null', 213 then 220
   Warning: stack imbalance in '!', 212 then 219
   Warning: stack imbalance in '&&', 210 then 217
   Error: C stack usage  17587191479824 is too close to the limit
   Warning: stack imbalance in '&&', 208 then 215
   Warning: stack imbalance in '(', 207 then 214
   Warning: stack imbalance in '||', 205 then 212
   Warning: stack imbalance in 'if', 203 then 210
   Warning: stack imbalance in '{', 199 then 218
   Warning: stack imbalance in '{', 192 then 211
   Warning: stack imbalance in 'is.null', 187 then 206
   Warning: stack imbalance in '!', 186 then 205
   Warning: stack imbalance in '&&', 184 then 203
   Warning: stack imbalance in '&&', 182 then 201
   Warning: stack imbalance in '(', 181 then 200
   Warning: stack imbalance in '||', 179 then 198
   Warning: stack imbalance in 'if', 177 then 196
   Warning: stack imbalance in '{', 173 then 192
   Warning: stack imbalance in '<-', 168 then 187
   Warning: stack imbalance in '{', 164 then 183
   Warning: stack imbalance in 'if', 162 then 181
   
    *** caught segfault ***
   address 0x0, cause 'memory not mapped'
   Warning: stack imbalance in '>', 183 then 187
   ```
   
   I'm digging into this now




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to