Crate datafusion_ffi

Crate datafusion_ffi 

Source

Modules§

arrow_wrappers
catalog_provider
execution_plan
insert_op
plan_properties
record_batch_stream
schema_provider
session_config
table_provider
table_source
testsintegration-tests
udaf
udf
udtf
udwf
util
volatility

Macros§

df_result
This macro is a helpful conversion utility to convert from an abi_stable::RResult to a DataFusion result.
rresult
This macro is a helpful conversion utility to convert from a DataFusion Result to an abi_stable::RResult
rresult_return
This macro is a helpful conversion utility to convert from a DataFusion Result to an abi_stable::RResult and to also call return when it is an error. Since you cannot use ? on an RResult, this is designed to mimic the pattern.

Functions§

version
Returns the major version of the FFI implementation. If the API evolves, we use the major version to identify compatibility over the unsafe boundary. This call is intended to be used by implementers to validate they have compatible libraries.