Well with out extensively using your library I can only guess a couples of things must be true for not needing maintenance:<p>* Your library has a very limited set of capabilities<p>* Your library is not extensively tested on all supported databases all the time and thus bugs are not being found.<p>Also I find the claim of streaming support sort of disingenuous or at least the word streaming misleading. Real streaming that is required for reactive like programming (ie reactive-streams) is not supported by the JDBC drivers because operations are bound to thread&#x2F;connection. If you are just talking about Iterator like streaming than you do realize you are at the mercy of the database driver itself. For example Postgres and many other databases will almost always preload a certain amount of the ResultSet regardless (and in my experience a rather large ammount).