Skip to content

sio/csupio, sio/parquetio: fix non-Boolean metadata filter result handling#7124

Open
nwt wants to merge 1 commit into
mainfrom
non-boolean-metadata-filter-result
Open

sio/csupio, sio/parquetio: fix non-Boolean metadata filter result handling#7124
nwt wants to merge 1 commit into
mainfrom
non-boolean-metadata-filter-result

Conversation

@nwt

@nwt nwt commented Jul 16, 2026

Copy link
Copy Markdown
Member

csupio.VectorReader.ConcurrentPull can skip objects incorrectly because csupio.pruneObject can produce a false positive when the metadata filter evaluates to a non-Boolean value, like null or an error. Fix this by checking explicitly for super.False instead of calling super.Value.AsBool.

parquet.VectorReader.ConcurrentPull has a similar problem and fix.

…dling

csupio.VectorReader.ConcurrentPull can skip objects incorrectly because
csupio.pruneObject can produce a false positive when the metadata filter
evaluates to a non-Boolean value, like null or an error.  Fix this by
checking explicitly for super.False instead of calling
super.Value.AsBool.

parquet.VectorReader.ConcurrentPull has a similar problem and fix.
@nwt nwt requested a review from a team July 16, 2026 00:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant