Liking cljdoc? Tell your friends :D

wagoe.platform.shell.adapters.database.h2.connection

H2 connection management utilities.

H2 connection management utilities.
raw docstring

build-jdbc-urlclj

(build-jdbc-url db-config)

Build H2 JDBC URL from configuration.

Args: db-config: Database configuration map with :database-path

Returns: String - JDBC URL for H2

Build H2 JDBC URL from configuration.

Args:
  db-config: Database configuration map with :database-path

Returns:
  String - JDBC URL for H2
sourceraw docstring

file-urlclj

(file-url file-path)

Create H2 file-based database URL.

Args: file-path: Path to database file (without .mv.db extension)

Returns: JDBC URL for H2 file database

Example: (file-url "./data/app") ;; => "jdbc:h2:./data/app;..."

Create H2 file-based database URL.

Args:
  file-path: Path to database file (without .mv.db extension)

Returns:
  JDBC URL for H2 file database

Example:
  (file-url "./data/app") ;; => "jdbc:h2:./data/app;..."
sourceraw docstring

in-memory-urlclj

(in-memory-url)
(in-memory-url db-name)

Create H2 in-memory database URL.

Args: db-name: Database name (optional, defaults to 'testdb')

Returns: JDBC URL for H2 in-memory database

Example: (in-memory-url) ;; => "jdbc:h2:mem:testdb;..." (in-memory-url "mytest") ;; => "jdbc:h2:mem:mytest;..."

Create H2 in-memory database URL.

Args:
  db-name: Database name (optional, defaults to 'testdb')

Returns:
  JDBC URL for H2 in-memory database

Example:
  (in-memory-url) ;; => "jdbc:h2:mem:testdb;..."
  (in-memory-url "mytest") ;; => "jdbc:h2:mem:mytest;..."
sourceraw docstring

initialize!clj

(initialize! datasource _db-config)

Initialize H2 connection with optimized settings.

Args: datasource: H2 datasource db-config: Database configuration map

Returns: nil - side effects only

Initialize H2 connection with optimized settings.

Args:
  datasource: H2 datasource
  db-config: Database configuration map

Returns:
  nil - side effects only
sourceraw docstring

pool-defaultsclj

(pool-defaults)

Get H2-optimized connection pool defaults.

Returns: Map - HikariCP pool configuration optimized for embedded usage

Get H2-optimized connection pool defaults.

Returns:
  Map - HikariCP pool configuration optimized for embedded usage
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close