Skip to content

Epic: Support Higher Order Functions #9249

Description

@mhk197

This Epic is for adding support for higher order functions for complex datatypes, starting with List.

This will require:

  • Supporting Lambda expressions and LambdaVariables
  • Adding a step to Expression processing to bind Expressions to a scope
  • Adding a HigherOrderFn vtable, similar to ScalarFn
  • Implementing the first higher order function: list_transform

Status

Active

Proposed.

Goal

Motivation

We'd like the ability to push down higher order functions to Vortex, which requires supporting them in the first place. In particular, the Statpopgen benchmark uses array_transform so this would be a good first step.

Metadata

Metadata

Assignees

No one assigned

    Labels

    epicPublic roadmap umbrella for a major initiative, with work tracked in sub-issues.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions