Skip to main content

Module custom_data

Module custom_data 

Source
Expand description

Custom-data plug point.

A plug-in registers one CustomDataVTable per concrete custom-data type. The host calls through the vtable to decode JSON envelopes from the wire and to encode/decode Arrow IPC batches for catalog persistence.

Structs§

CustomDataHandle
Opaque handle to a single custom-data value owned by the plug-in.
CustomDataVTable
Function table for a single custom-data type.
MetadataEntry
A single key/value pair in batch-decode metadata.
PluginCustomDataRef
Borrowed view of a plug-in custom-data value during on_data dispatch.

Traits§

PluginCustomData
Author-facing trait for a custom-data type contributed by a plug-in.

Functions§

custom_data_vtable
Returns a &'static CustomDataVTable for the given PluginCustomData type.