James William Pye <[EMAIL PROTECTED]> writes: > While I was finishing up SRF support in PL/Py, I noticed that when VPC is the > selected mode for a table function, ExecMakeTableFunctionResult will set > rsinfo.isDone to ExprSingleResult each time it loops to fetch another value > (when a direct_function_call). This makes the VPC-SRF author set isDone to > ExprMultipleResult on _every_ call while returning values, as it will break > out if rsinfo.isDone !=3D ExprMultipleResult.
> Is this the desired behavior? Seems reasonable to me. A SRF function really ought to explicitly set isDone on every call anyway. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 4: Don't 'kill -9' the postmaster