Expand description
Runtime configuration, via ConfigOptions
Structs§
- Catalog
Options - Options related to catalog and directory scanning
- Config
Entry - A key value pair, with a corresponding description
- Config
Options - Configuration options struct, able to store both built-in configuration and custom options
- CsvOptions
- Options controlling CSV format
- Execution
Options - Options related to query execution
- Explain
Options - Options controlling explain output
- Extensions
- A type-safe container for
ConfigExtension
- Json
Options - Options controlling JSON format
- Optimizer
Options - Options related to query optimization
- Parquet
Column Options - Options controlling parquet format for individual columns.
- Parquet
Options - Options for reading and writing parquet files
- SqlParser
Options - Options related to SQL parser
- Table
Options - Represents the configuration options available for handling different table formats within a data processing application. This struct encompasses options for various file formats including CSV, Parquet, and JSON, allowing for flexible configuration of parsing and writing behaviors specific to each format. Additionally, it supports extending functionality through custom extensions.
- Table
Parquet Options - Options that control how Parquet files are read, including global options that apply to all columns and optional column-specific overrides
Enums§
- Config
File Type - These file types have special built in behavior for configuration. Use TableOptions::Extensions for configuring other file types.
- Format
Options
Traits§
- Config
Extension ConfigExtension
provides a mechanism to store third-party configuration within DataFusionConfigOptions
- Config
Field - A trait implemented by
config_namespace
and for field types that provides the ability to walk and mutate the configuration tree - Extension
Options - An object-safe API for storing arbitrary configuration.
- Format
Options Ext - Visit
- An implementation trait used to recursively walk configuration