Cargo Features

flowcode-core has no features set by default.

[dependencies]
flowcode-core = { version = "0.4.3-alpha", features = ["duckdb", "json", "typed-args"] }
duckdb

Enable DuckDB integration (includes Arrow support via DuckDB's bundled Arrow)

Enables duckdb ^0.9.2

DuckDB with bundled dependencies (includes its own Arrow version)

Affects duckdb_interchange::record_batch_to_table, duckdb_interchange::table_to_record_batch, duckdb_interchange::record_batch_to_typed_value, duckdb_interchange::typed_value_to_record_batch, duckdb_interchange::duckdb_value_to_typed_value, duckdb_session::DuckSession, backend::Backend, executor::backend, flowcode-core::duckdb_session, flowcode-core::duckdb_verbs, flowcode-core::duckdb_interchange

json

Enables serde and serde_json

Affects spec::get_specs_json

typed-args

Enables chrono