Skip to content

JDBC wrapper that utilises Java 8 streams and lazy evaluation to permit memory efficient, performant processing of large data sets.

Notifications You must be signed in to change notification settings

stephenhand/casey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Casey

Utility classes that help developers use Java 8 streams to implement memory efficient, lazily evaluated IO processing without sacradicing a clean API and strong separation of concerns.

Currently includes

  • QueryStreamer: Queries datasources via JDBC and wraps the returned RecordSet cursor in a Java 8 stream API to permit memory efficient, performant processing of large data sets.

  • StreamInputStream: An InputStream implementation that takes a Java 8 stream of byte arrays as its data source, allowing you to pipe the contents of a stream to any consumer of binary data that takes an InputStream.

About

JDBC wrapper that utilises Java 8 streams and lazy evaluation to permit memory efficient, performant processing of large data sets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages