Skip to content

Latest commit

 

History

History
15 lines (10 loc) · 742 Bytes

File metadata and controls

15 lines (10 loc) · 742 Bytes

Foundations JDBC

Type-safe JDBC for Java, Kotlin, and Scala. Every type your database has, as a real typed value. Queries that compose. No annotations, no reflection, no surprises.

  • Full roundtrip fidelity for every database type — composites, arrays, ranges, enums, JSON, and more
  • Composable row parsers and SQL fragments — just functions and values, not an ORM
  • Query analysis — verify SQL against your real database schema in tests, not production
  • Type-safe nullability — nullable columns are Optional<T> / T? / Option[T]
  • No reflection, no bytecode generation — GraalVM native-image compatible out of the box

Documentation: foundations.typr.dev

License

MIT