Chet Mancini

← All projects

Pour-Over SQL

Run SQL and get rows, streams, JSONL, or CSV.

Illustration of a pour-over coffee brewer and server with rows of data.

What it’s for

Pour-Over SQL runs a SQL query against a JDBC database and gives you the rows as a list, a stream, or a JSONL or CSV file. It is useful for dynamic queries, exports, and one-off extracts where a mapping layer or query builder would get in the way.

A small tool for query results

Use the Java library with a JDBC DataSource or connect directly to a supported database. The command-line tool reads SQL and writes JSONL or CSV, with options for fetch size, row limits, timeouts, and column-name casing. Java 21 is required.