This module provides the comparators used by the SQLite module. it's here because it's quite frankly a lot of boring boilerplate that needs to be there or else the user won't have a good experience.
But it really is nothing but dull code that must exist, so I don't wanna lump it in with the main sqlite module and confuse users.
If you're here, and confused, then don't worry about this and just go back to what you were doing.
Procs
proc `==`(a, b: DbValue): bool {....raises: [], tags: [], forbids: [].}
-
This comparator allows you to compare between two "database values"
This is called implicitly by the Nim compiler.
Source Edit proc `==`(a: DbValue; b: seq[byte]): bool {....raises: [], tags: [], forbids: [].}
-
This comparator allows you to compare between a "database value" and a real, native Nim datatype.
This is called implicitly by the Nim compiler.
Source Edit proc `==`(a: DbValue; b: SomeFloat): bool
-
This comparator allows you to compare between a "database value" and a real, native Nim datatype.
This is called implicitly by the Nim compiler.
Source Edit proc `==`(a: DbValue; b: SomeInteger): bool
-
This comparator allows you to compare between a "database value" and a real, native Nim datatype.
This is called implicitly by the Nim compiler.
Source Edit