Skip to content

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

@lmeyerov

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions