# Processing Multiple Rows From JDBC Streaming

**URL:** https://discuss.elastic.co/t/processing-multiple-rows-from-jdbc-streaming/291012
**Category:** Logstash
**Created:** [December 6, 2021, 6:56am UTC](https://discuss.elastic.co/t/processing-multiple-rows-from-jdbc-streaming/291012 "2021-12-06T06:56:48Z")
**Posts on this page:** 1
**Showing post:** 12

<div class="post-metadata">

### Author: ![Badger](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/badger/32/25190_2.png) [@Badger](https://discuss.elastic.co/u/Badger)
#### Post date: [December 7, 2021, 5:56pm UTC](https://discuss.elastic.co/t/processing-multiple-rows-from-jdbc-streaming/291012/12 "2021-12-07T17:56:06Z")

</div>

> [@wwalker](#):
>
> I'm assuming because they're nested.

That is correct. That ruby filter only checks the top-level fields. [This](https://discuss.elastic.co/t/how-to-exclude-xml-json-key-value-if-key-length-is-greater-than-15-char-and-value-length-is-greater-than-100-char/270248/8) is an example of ruby code that recursively descends into fields of an event and modifies them.

---

_[View the full topic](https://discuss.elastic.co/t/processing-multiple-rows-from-jdbc-streaming/291012)._
