clj-r2dbc 0.1.0-SNAPSHOT
Released under the MIT License
A modern low-level Clojure wrapper for non-blocking, R2DBC-based access to databases.
Installation
To install, add the following dependency to your project or build file:
[com.github.robinlahtinen/clj-r2dbc "0.1.0-SNAPSHOT"]
Namespaces
clj-r2dbc
Facilities for Reactive Relational Database Connectivity (R2DBC) communication.
Public variables and functions:
clj-r2dbc.datafy
REPL navigation support for clj-r2dbc rows.
clj-r2dbc.dialect.impl.oracle
Internal Oracle-specific LOB management utilities for clj-r2dbc.
Public variables and functions:
clj-r2dbc.dialect.impl.postgresql
Internal PostgreSQL-specific utilities for clj-r2dbc.
Public variables and functions:
clj-r2dbc.dialect.mariadb
Optional MariaDB-specific interceptor stages.
Public variables and functions:
clj-r2dbc.dialect.postgresql
Optional PostgreSQL-specific interceptor stages.
Public variables and functions:
clj-r2dbc.impl.coerce
Internal type-coercion utilities shared across clj-r2dbc namespaces.
Public variables and functions:
clj-r2dbc.impl.connection
Connection lifecycle internals for clj-r2dbc.
Public variables and functions:
clj-r2dbc.impl.connection.lifecycle
Connection lifecycle management for streaming plan flows.
Public variables and functions:
clj-r2dbc.impl.connection.publisher
Reactive Streams publisher bridges for clj-r2dbc.
Public variables and functions:
clj-r2dbc.impl.datafy
Internal navigation helpers and datafiable-row attachment for clj-r2dbc.
Public variables and functions:
clj-r2dbc.impl.execute.pipeline
Interceptor pipeline runner for clj-r2dbc.
Public variables and functions:
clj-r2dbc.impl.sql.cursor
RowCursor flyweight and generation guard for clj-r2dbc streaming.
Public variables and functions:
clj-r2dbc.impl.sql.error
R2DBC exception translation utilities for clj-r2dbc.
Public variables and functions:
clj-r2dbc.impl.sql.params
Statement parameter binding utilities for clj-r2dbc.
Public variables and functions:
clj-r2dbc.impl.sql.reduce
Result reduction for clj-r2dbc execution paths.
Public variables and functions:
clj-r2dbc.impl.sql.statement
Statement preparation utilities for clj-r2dbc.
Public variables and functions:
clj-r2dbc.impl.transaction
Internal shared transaction helpers for middleware and interceptor execution.
Public variables and functions:
clj-r2dbc.impl.util
Internal utilities for Missionary task bridging and Reactive Streams collection.
Public variables and functions:
clj-r2dbc.impl.validate
Boundary validation for clj-r2dbc public entry points.
Public variables and functions:
clj-r2dbc.interceptor
Data-driven interceptor extensions for the clj-r2dbc pipeline.
Public variables and functions: