Skip to content

Complete the DataFusion target and finalize capability-driven canonicalization #145

Description

@conradbzura

Description

Ensure every operator has a verified DataFusion expansion path, and move the CanonicalizeCoordinates decision between SELECT * REPLACE and an explicit projection fully behind the target capability model, leaving no residual hardcoded REPLACE assumption. Complete DataFusion integration-test coverage across all operators and coordinate encodings.

Motivation

This makes DataFusion a fully supported target rather than a partially exercised one, and centralizes the last dialect-specific emission choice behind capabilities so adding future targets requires only a capability set.

Expected Outcome

All operators transpile and execute correctly on DataFusion; the canonicalizer chooses its output form from target capabilities; the DataFusion integration lane covers every operator.

Metadata

Metadata

Assignees

No one assigned

    Labels

    refactorCode restructuring without behavior change

    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