partiql/partiql-lang-kotlin

Code Coverage in Plan Model

Opened this issue · 0 comments

Relevant Issue/Bug

Requested Solution/Feature

  • We need to support Branch and Branch-Condition Coverage with the upcoming plan-based evaluator.
  • This issue will serve as a tracker for this.

Describe Alternatives

  • TBD

Additional Context

  • TBD

DoD (Definition of Done)

  • Branch Coverage Supported
  • Branch-Condition Coverage Supported
  • Static typing of IDs, functions (and adding support to branch-condition coverage)
  • Resolution of NULLIF and COALESCE and how it is modeled in the plan-based evaluator, specifically from the context of branch coverage.
  • Integration into the :partiql-coverage library