Skip to main content

laminar_stream_next

Function laminar_stream_next 

Source
#[unsafe(no_mangle)]
pub unsafe extern "C" fn laminar_stream_next( stream: *mut LaminarQueryStream, out: *mut *mut LaminarRecordBatch, ) -> i32
Expand description

Get the next batch from a query stream (blocking).

§Arguments

  • stream - Query stream handle
  • out - Pointer to receive batch handle (NULL when stream exhausted)

§Returns

LAMINAR_OK on success, or an error code.

§Safety

  • stream must be a valid query stream handle
  • out must be a valid pointer