Correct, iterator-based-streaming, as java6 was the norm when I wrote this.  And yes, you&#x27;re obviously at the mercy of your JDBC driver.  Though I&#x27;d argue if your results are fitting into PostgreSQL&#x27;s default preload size (whatever it may be) you don&#x27;t really need to worry about it.  But I promise you it does stream.  (TS is not known for it&#x27;s small datasets...)