Michael Bradley, Jr ca9ee12aeb check column metadata in id/data/timestampCol
The goal is to detect mismatches between caller-supplied indexes and original
column names, and in that case crash the process by raising Defect. This should
help avoid harder to debug errors for such mismatches.

These helper procs are now higher-order, which allows column metadata checks to
be run only once, i.e. when setting up derivative helpers to be used in an
`onData` callback.

Use compile-time constants for column names and default indexes.

Adjust callback proc annotations to be more precise, and remove unnecessary
annotations.
2022-07-15 10:56:45 -05:00
2022-06-22 13:16:43 -05:00
2022-06-22 13:16:43 -05:00
2022-06-22 13:16:43 -05:00
2022-06-22 13:16:43 -05:00
2022-06-22 13:16:43 -05:00
2022-07-04 22:28:41 -05:00
2022-06-22 13:16:43 -05:00
2022-06-22 13:16:43 -05:00
2022-06-22 13:16:43 -05:00

nim-datastore

License: Apache License: MIT Stability: experimental Tests

Simple, unified API for multiple data stores.

Inspired by the Python library datastore.

Stability

nim-datastore is currently marked as experimental and may be subject to breaking changes across any version bump until it is marked as stable.

License

nim-datastore is licensed and distributed under either of:

at your option. The contents of this repository may not be copied, modified, or distributed except according to those terms.

Description
Simple, unified API for multiple data stores
Readme
Languages
Nim 100%