--- title: debug.slurp() function description: > `debug.slurp()` will read the incoming tables and concatenate buffers with the same group key into a single in memory table buffer. This is useful for testing the performance impact of multiple buffers versus a single buffer. menu: flux_v0_ref: name: debug.slurp parent: internal/debug identifier: internal/debug/slurp weight: 201 --- `debug.slurp()` will read the incoming tables and concatenate buffers with the same group key into a single in memory table buffer. This is useful for testing the performance impact of multiple buffers versus a single buffer. ##### Function type signature ```js (<-tables: stream[A]) => stream[A] where A: Record ``` {{% caption %}} For more information, see [Function type signatures](/flux/v0/function-type-signatures/). {{% /caption %}} ## Parameters ### tables Stream to consume into single buffers per table.