Skip to content

GFQL native types T4: Arrow/type bridge contracts and coercion semantics #1312

Description

@lmeyerov

Summary

Execution slice T4 under #1262 / #1046.

Define and implement the Arrow/type bridge surface for GFQL native types, including explicit coercion/confidence semantics at export/import boundaries.

Scope

In scope:

  • Establish contract for to_arrow / from_arrow typed schema interchange points
  • Define coercion behavior (widening/narrowing/nullability interactions) and confidence metadata semantics
  • Add regression tests for representative node/edge/property type combinations across pandas/cudf pathways where applicable

Out of scope:

  • Strict-mode binder rule changes (T2)
  • Core metadata propagation mechanics (T3/T3.b)

Acceptance

  1. Arrow bridge contract is documented in code/docs with deterministic semantics.
  2. Round-trip and boundary tests cover coercion + nullability behavior.
  3. No regressions in existing GFQL/Cypher execution behavior.
  4. CHANGELOG entry references Meta: #1046 native type-system staged decomposition program #1262 and [FEA] GFQL native type system: schemas, inference, validation, and Arrow representation #1046.

Related

Activity

  1. self-assigned this
    on May 5, 2026
  2. added 4 commits that reference this issue on May 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions