summaryrefslogtreecommitdiff
path: root/sqlite.zig
diff options
context:
space:
mode:
authorGravatar Vincent Rischmann2022-08-05 23:00:28 +0200
committerGravatar Vincent Rischmann2022-08-05 23:00:45 +0200
commit4c492de0f8fef67c41855bd503862874c6a2adce (patch)
tree62ed1463261ddfc6241987ca7573f00a306b290f /sqlite.zig
parentmove Text in sqlite.zig (diff)
downloadzig-sqlite-4c492de0f8fef67c41855bd503862874c6a2adce.tar.gz
zig-sqlite-4c492de0f8fef67c41855bd503862874c6a2adce.tar.xz
zig-sqlite-4c492de0f8fef67c41855bd503862874c6a2adce.zip
move versionGreaterThanOrEqualTo in sqlite.zig
We will need it later on.
Diffstat (limited to 'sqlite.zig')
-rw-r--r--sqlite.zig5
1 files changed, 5 insertions, 0 deletions
diff --git a/sqlite.zig b/sqlite.zig
index a6dc6f4..89ddd67 100644
--- a/sqlite.zig
+++ b/sqlite.zig
@@ -20,6 +20,11 @@ const getDetailedErrorFromResultCode = errors.getDetailedErrorFromResultCode;
20 20
21const logger = std.log.scoped(.sqlite); 21const logger = std.log.scoped(.sqlite);
22 22
23// versionGreaterThanOrEqualTo returns true if the SQLite version is >= to the major.minor.patch provided.
24pub fn versionGreaterThanOrEqualTo(major: u8, minor: u8, patch: u8) bool {
25 return c.SQLITE_VERSION_NUMBER >= @as(u32, major) * 1000000 + @as(u32, minor) * 1000 + @as(u32, patch);
26}
27
23/// Text is used to represent a SQLite TEXT value when binding a parameter or reading a column. 28/// Text is used to represent a SQLite TEXT value when binding a parameter or reading a column.
24pub const Text = struct { data: []const u8 }; 29pub const Text = struct { data: []const u8 };
25 30