ndbex
extension modules for Nim's 'db_*' modules
Summary
| Latest Version | Unknown |
|---|---|
| License | MIT |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-07-21 05:24 |
Tags
Installation
nimble install ndbex
choosenim install ndbex
git clone https://github.com/Senketsu/nim-db-ex
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| ndbex | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://github.com/Senketsu/nim-db-ex |
|---|---|
| Homepage | https://github.com/Senketsu/nim-db-ex |
| Registry Source | nimble_official |
README
nim-db-ex
A small extension to Nim's db_* modules
About:
This library is a small extension for Nim's db_ modules that uses new type RowNew
Importing those extensions will also import Nim's db_ modules.
Contents:
Adds:
* New type RowNew tuple[hasData: bool,data: seq[string]]
* Convenience proc hasData() for string, Row & seq[Row]
* Convenience proc getValueNew() - returns tuple[hasData: bool, data: string]
* Basic procedures for the new type:
getRowNew(), getAllRowsNew(), & iterators fastRowsNew(), rowsNew