Cargo Features

[dependencies]
aqueducts = { version = "0.11.1", default-features = false, features = ["json", "toml", "yaml", "s3", "gcs", "azure", "odbc", "delta", "schema_gen", "protocol", "custom_udfs"] }
default = azure, gcs, s3, yaml

These default features are set whenever aqueducts is added without default-features = false somewhere in the dependency tree.

json

Format support features

Enables json of aqueducts-core

Core aqueducts functionality

toml

Enables toml of aqueducts-core

yaml default

Enables yaml of aqueducts-core

s3 default

Cloud storage provider features

Enables s3 of aqueducts-core

gcs default

Enables gcs of aqueducts-core

azure default

Enables azure of aqueducts-core

odbc = aqueducts-odbc

Database connectivity features

Enables odbc of aqueducts-core

delta = aqueducts-delta

Enables delta of aqueducts-core

schema_gen

Schema generation features

Enables schema_gen of aqueducts-schemas

protocol

Protocol features for executor/CLI integration

Enables protocol of aqueducts-schemas

custom_udfs

Custom udfs to extend the SQL syntax

Enables custom_udfs of aqueducts-core

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

aqueducts-odbc odbc?

Enables aqueducts-odbc

Optional database-specific crates

aqueducts-delta delta?