[Bug] null count may be negetive in column stats when filtering row groups
- Dominant language
- C++
- Stars
- 177
- Forks
- 107
- Avg merge
- 3d 10h
- Merged PRs (30d)
- 49
Description
### Component Selection
- [x] Core Engine (Expression eval, Memory, Vector)
- [ ] Connectors / File Formats (Hive, Parquet, etc.)
- [ ] API / Bindings (Python, etc.)
- [ ] Build
- [ ] Other
### Describe the Bug
null count is negetive and filter row groups incorrectly
### Reproduction Steps
write wrong stas in parquet files
### Bolt Version / Commit ID
main
### System Configuration
```markdown
- **OS**: (e.g. Ubuntu 22.04, CentOS 7)
- **Compiler**: (e.g. GCC 11, Clang 14)
- **Build Type**: (Debug / Release / RelWithDebInfo)
- **CPU Arch**: (e.g. x86_64 AVX2, ARM64)
- **Framework**: (e.g. Spark 3.3, PrestoDB)
```
### Logs / Stack Trace
```shell
```
### Expected Behavior
_No response_
### Additional context
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.