Ffi Capsule Protocol

TRIGGER — read before adding, changing, or reviewing any __datafusion_*__ capsule getter, any FFI_* export that asks for a TaskContextProvider or an extension codec, or any code that calls FFI_QueryPlanner::new / FFI_TableProvider::new / FFI_{Logical,Physical}ExtensionCodec::new. These methods are one protocol with a settled convention. Do not design it fresh; do not construct a SessionContext inside an extension library.

apache 37be0bc 12.5 KB Updated

File contents

apache/datafusion-python/tree/main/.ai/skills/ffi-capsule-protocol commit 37be0bc9d0

Frequently asked questions

npx skillmds@latest add apache/ffi-capsule-protocol