Skip to content

Fuzz underlying physical types for logical types in sqllogictests #17947

@Jefffrey

Description

@Jefffrey

Is your feature request related to a problem or challenge?

If we have a function that accepts a string argument, this could be provided as Utf8, LargeUtf8, Utf8View, or via a Dictionary type; In SLT tests we would have to ensure we cover all these input types to ensure we don't accidentally miss an implementation.

Describe the solution you'd like

Have a way in our SLT tests to fuzz the physical types of logical types; this extends to lists (List, LargeList, FixedSizeList) and other types too. Would need to consider tests which check the output type as well since those could be dependent on the input type.

Describe alternatives you've considered

No response

Additional context

Spawned from comment here: #13408 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions