Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Zstd-compact regression for strlen() pushdown #8541

Description

@myrrc

After merging #8303 we got a regression on zstd-encoded arrays: #8310 (comment).

There are two issues with that:

  • You can't push zstd-encoded byte_length as it decompresses.
  • You need to reuse the cache, as branching over ZSTD doesn't solve the issue you recompute values over and over again for each Dict request.

The solution is to use ZstdBuffers and implement a CompareKernel and ByteLength Kernel for it.

Metadata

Metadata

Assignees

Labels

ext/duckdbRelates to the DuckDB integration

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions