diff options
author | Ekaitz Zarraga <ekaitz@elenq.tech> | 2024-08-01 23:28:54 +0200 |
---|---|---|
committer | Ekaitz Zarraga <ekaitz@elenq.tech> | 2024-08-01 23:28:54 +0200 |
commit | 7a1f944779d858a6e1b80cf391e03fbbbecb4a43 (patch) | |
tree | 6a16385541459f9a5de208ab5f690f30fc0c55f9 /src/duckdb/Result.zig | |
parent | 3cf6abc4db67436200f60843fee8f81e052d0880 (diff) |
Check all the fields are captured
Diffstat (limited to 'src/duckdb/Result.zig')
-rw-r--r-- | src/duckdb/Result.zig | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/duckdb/Result.zig b/src/duckdb/Result.zig index 53ed351..8e06b67 100644 --- a/src/duckdb/Result.zig +++ b/src/duckdb/Result.zig @@ -35,8 +35,12 @@ pub fn Result(comptime T: type) type{ if ( state == c.DuckDBError){ return error.DuckDBError; } - self.fetchDataChunk(); + if( column_count != 0 and + column_count != self.getColumnCount() ){ + return error.QueryColumnCountCapture; + } + return self; } pub fn deinit(self: *Self) void { |