https://github.com/robtimus/sql-functions
A collection of functional interfaces for SQL operations
https://github.com/robtimus/sql-functions
functions java
Last synced: 2 months ago
JSON representation
A collection of functional interfaces for SQL operations
- Host: GitHub
- URL: https://github.com/robtimus/sql-functions
- Owner: robtimus
- License: apache-2.0
- Created: 2017-05-14T15:00:41.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-01-20T12:51:30.000Z (over 2 years ago)
- Last Synced: 2025-01-18T01:45:22.335Z (over 1 year ago)
- Topics: functions, java
- Language: Java
- Homepage: https://robtimus.github.io/sql-functions/
- Size: 569 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# sql-functions
[](https://search.maven.org/artifact/com.github.robtimus/sql-functions)
[](https://github.com/robtimus/sql-functions/actions/workflows/build.yml)
[](https://sonarcloud.io/summary/overall?id=com.github.robtimus%3Asql-functions)
[](https://sonarcloud.io/summary/overall?id=com.github.robtimus%3Asql-functions)
The `sql-functions` library provides functional interfaces for SQL operations. These are basically copies of the functional interfaces in [java.util.functions](https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html) except their methods can throw [SQLExceptions](https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html).
Each of these interfaces also contains static methods `unchecked` and `checked` to convert them into their matching JSE equivalents.