膨大な結果セットを取得するために、Jdbi jdbc を介して vertica に接続しようとしています。JDBIのドキュメントに従い、これをdaoに追加しました。
@SqlQuery("<query>")
@Mapper(ResultRow.StreamMapper.class)
@FetchSize(chunkSizeInRows)
public Iterable<List<Object>> getStreamingResultSet(@Define("query") String query);
しかし、データをストリーミングするのではなく、データ全体をメモリにロードしているようです