summaryrefslogtreecommitdiff
path: root/src/duckdb/Result.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/duckdb/Result.zig')
-rw-r--r--src/duckdb/Result.zig6
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 {