Is the jdbc fetch_size the same like Logstash batch_size?

Hello there,

i have a Question about Logstash an the JDBC-Input Plugin.

If i query a database and get 2000 results. Then i set the jdbc_fetch_size to 10 and the Logstash batch_size to 1.

Am i wright if i'm saying that Jdbc-Input gets 2000results but put only 10 results in my cache. Then Logstash filters one result and outputs it (10 times) and then the Input caches the next 10 results and Logstash filters again 10 times one result.
So i have 200 steps by caching the results with the input * 10 steps to filter and output them with Logstash?

Am i wright, or are these two parameters the same?