datafusion_common

Module config

Source
Expand description

Runtime configuration, via ConfigOptions

Structs§

  • Options related to catalog and directory scanning
  • A key value pair, with a corresponding description
  • Configuration options struct, able to store both built-in configuration and custom options
  • Options controlling CSV format
  • Options related to query execution
  • Options controlling explain output
  • A type-safe container for ConfigExtension
  • Options controlling JSON format
  • Options related to query optimization
  • Options controlling parquet format for individual columns.
  • Options for reading and writing parquet files
  • Options related to SQL parser
  • 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.
  • Options that control how Parquet files are read, including global options that apply to all columns and optional column-specific overrides

Enums§

  • These file types have special built in behavior for configuration. Use TableOptions::Extensions for configuring other file types.

Traits§

  • ConfigExtension provides a mechanism to store third-party configuration within DataFusion
  • A trait implemented by config_namespace and for field types that provides the ability to walk and mutate the configuration tree
  • An object-safe API for storing arbitrary configuration
  • An implementation trait used to recursively walk configuration