Liking cljdoc? Tell your friends :D

wagoe.platform.shell.adapters.database.sqlite.connection

SQLite connection management utilities.

SQLite connection management utilities.
raw docstring

wagoe.platform.shell.adapters.database.sqlite.core

SQLite database adapter - main entry point implementing the DBAdapter protocol.

This namespace serves as the main entry point for SQLite database functionality, implementing the DBAdapter protocol and coordinating specialized modules for different aspects of SQLite operations.

The adapter has been refactored into 5 specialized namespaces:

  • sqlite.connection: Connection management and PRAGMA settings
  • sqlite.query: SQLite-specific query building and boolean conversion
  • sqlite.metadata: Table introspection and schema information
  • sqlite.utils: Utility functions and DDL helpers
  • sqlite.core: Main adapter implementation and coordination (this namespace)

Key Features:

  • SQLite-optimized connection management with PRAGMAs
  • Database-specific query building (LIKE for strings, boolean->int)
  • Schema introspection via sqlite_master and PRAGMA table_info
  • Integration with shared type conversion utilities

SQLite-Specific Optimizations:

  • Text-based UUID and timestamp storage
  • Boolean as integer (0/1) representation
  • WAL mode, synchronous settings, and other PRAGMAs
  • Connection pool tuning for embedded usage

This namespace maintains backward compatibility by serving as the main entry point that other code can require directly.

SQLite database adapter - main entry point implementing the DBAdapter protocol.

This namespace serves as the main entry point for SQLite database
functionality, implementing the DBAdapter protocol and coordinating
specialized modules for different aspects of SQLite operations.

The adapter has been refactored into 5 specialized namespaces:
- sqlite.connection: Connection management and PRAGMA settings
- sqlite.query: SQLite-specific query building and boolean conversion
- sqlite.metadata: Table introspection and schema information
- sqlite.utils: Utility functions and DDL helpers
- sqlite.core: Main adapter implementation and coordination (this namespace)

Key Features:
- SQLite-optimized connection management with PRAGMAs
- Database-specific query building (LIKE for strings, boolean->int)
- Schema introspection via sqlite_master and PRAGMA table_info
- Integration with shared type conversion utilities

SQLite-Specific Optimizations:
- Text-based UUID and timestamp storage
- Boolean as integer (0/1) representation
- WAL mode, synchronous settings, and other PRAGMAs
- Connection pool tuning for embedded usage

This namespace maintains backward compatibility by serving as the main
entry point that other code can require directly.
raw docstring

wagoe.platform.shell.adapters.database.sqlite.metadata

SQLite metadata and table introspection utilities.

SQLite metadata and table introspection utilities.
raw 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