Skip to content

We should have a way to define constraints on input and output schemas of a node #127

Open

Description

@zzylol

If we have a L2/L3 node X, with input schema Y there can be restrictions on (a) what Y should be for a given X, and (b) output schema of X for a given input Y

For e.g., histogram_quantiles should only be able to operate on histogram type, not metrics types

Activity

  1. changed the title [-]schema definition of each node, input edge and output edge schema pairs have the constraints[/-] [+]We should have a way to define constraints on input and output schemas of a node[/+] on Jul 10, 2026
  2. added
    enhancementNew feature or request
    irPre-ASAP or post-ASAP intermediate representation
    schemaSchema, type, key, and nullability contracts
    on Aug 26, 2026
  3. zzylol commented on Aug 26, 2026

    @zzylol
    ContributorAuthor

    Related open work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestirPre-ASAP or post-ASAP intermediate representationschemaSchema, type, key, and nullability contracts

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions