List of all items
Structs
- Column
- Constraints
- DFSchema
- FunctionalDependence
- FunctionalDependencies
- RecursionUnnestOption
- ResolvedTableReference
- UnnestOptions
- alias::AliasGenerator
- column::Column
- config::CatalogOptions
- config::ColumnDecryptionProperties
- config::ColumnEncryptionProperties
- config::ConfigEntry
- config::ConfigFileDecryptionProperties
- config::ConfigFileEncryptionProperties
- config::ConfigOptions
- config::CsvOptions
- config::EncryptionFactoryOptions
- config::ExecutionOptions
- config::ExplainOptions
- config::ExtensionBox
- config::Extensions
- config::FormatOptions
- config::JsonOptions
- config::OptimizerOptions
- config::ParquetColumnOptions
- config::ParquetEncryptionOptions
- config::ParquetOptions
- config::SqlParserOptions
- config::TableOptions
- config::TableParquetOptions
- cse::CSE
- cse::CSERewriter
- cse::CSEVisitor
- cse::Identifier
- dfschema::DFSchema
- diagnostic::Diagnostic
- diagnostic::DiagnosticHelp
- diagnostic::DiagnosticNote
- display::GraphvizBuilder
- display::StringifiedPlan
- display::graphviz::GraphvizBuilder
- encryption::FileDecryptionProperties
- encryption::FileEncryptionProperties
- error::DataFusionErrorBuilder
- file_options::arrow_writer::ArrowWriterOptions
- file_options::avro_writer::AvroWriterOptions
- file_options::csv_writer::CsvWriterOptions
- file_options::json_writer::JsonWriterOptions
- file_options::parquet_writer::ParquetWriterOptions
- functional_dependencies::Constraints
- functional_dependencies::FunctionalDependence
- functional_dependencies::FunctionalDependencies
- metadata::FieldMetadata
- metadata::ScalarAndMetadata
- pruning::CompositePruningStatistics
- pruning::PartitionPruningStatistics
- pruning::PrunableStatistics
- scalar::Fl
- scalar::ScalarStructBuilder
- scalar::cache::ArrayCaches
- scalar::cache::KeyArrayCache
- scalar::cache::NullArrayCache
- scalar::struct_builder::ScalarStructBuilder
- spans::Location
- spans::Span
- spans::Spans
- stats::ColumnStatistics
- stats::Statistics
- table_reference::ResolvedTableReference
- tree_node::Transformed
- types::LogicalField
- types::LogicalFields
- types::LogicalUnionFields
- types::field::LogicalField
- types::field::LogicalFields
- types::field::LogicalUnionFields
- unnest::RecursionUnnestOption
- unnest::UnnestOptions
- utils::SingleRowListArrayBuilder
- utils::datafusion_strsim::StringWrapper
Enums
- Constraint
- Dependency
- JoinConstraint
- JoinSide
- JoinType
- NullEquality
- ParamValues
- SchemaReference
- TableReference
- config::ConfigFileType
- config::Dialect
- config::OutputFormat
- config::SpillCompression
- cse::FoundCommonNodes
- cse::NodeEvaluation
- cse::VisitRecord
- diagnostic::DiagnosticKind
- display::PlanType
- error::DataFusionError
- error::SchemaError
- format::ExplainAnalyzeLevel
- format::ExplainFormat
- functional_dependencies::Constraint
- functional_dependencies::Dependency
- hash_map::Entry
- hash_set::Entry
- join_type::JoinConstraint
- join_type::JoinSide
- join_type::JoinType
- null_equality::NullEquality
- param_value::ParamValues
- parsers::CompressionTypeVariant
- scalar::ScalarValue
- schema_reference::SchemaReference
- stats::Precision
- table_reference::TableReference
- tree_node::TreeNodeRecursion
- types::NativeType
- types::TypeParameter
- types::TypeSignature
- types::logical::TypeParameter
- types::logical::TypeSignature
- types::native::NativeType
- utils::ListCoercion
Traits
- ExprSchema
- SchemaExt
- ToDFSchema
- config::ConfigExtension
- config::ConfigField
- config::ExtensionOptions
- config::OutputFormatExt
- config::Visit
- cse::CSEController
- cse::HashNode
- cse::NormalizeEq
- cse::Normalizeable
- datatype::DataTypeExt
- datatype::FieldExt
- dfschema::ExprSchema
- dfschema::SchemaExt
- dfschema::ToDFSchema
- display::ToStringifiedPlan
- file_options::file_type::FileType
- file_options::file_type::GetExt
- hash_utils::HashValue
- pruning::PruningStatistics
- rounding::FloatBits
- scalar::ScalarType
- scalar::struct_builder::IntoFieldRef
- scalar::struct_builder::IntoFields
- test_util::IntoArrayRef
- tree_node::ConcreteTreeNode
- tree_node::DynTreeNode
- tree_node::TransformedResult
- tree_node::TreeNode
- tree_node::TreeNodeContainer
- tree_node::TreeNodeIterator
- tree_node::TreeNodeRefContainer
- tree_node::TreeNodeRewriter
- tree_node::TreeNodeVisitor
- types::LogicalType
- types::logical::LogicalType
- utils::proxy::HashTableAllocExt
- utils::proxy::RawTableAllocExt
- utils::proxy::VecAllocExt
Macros
- arrow_datafusion_err
- arrow_err
- assert_batches_eq
- assert_batches_sorted_eq
- assert_contains
- assert_not_contains
- config::config_namespace_with_hashmap
- config_datafusion_err
- config_err
- config_field
- config_namespace
- context
- create_array
- downcast_value
- error::_schema_err
- error::make_error
- exec_datafusion_err
- exec_err
- extensions_options
- hash_utils::hash_float_value
- hash_utils::hash_value
- internal_datafusion_err
- internal_err
- not_impl_datafusion_err
- not_impl_err
- plan_datafusion_err
- plan_err
- record_batch
- resources_datafusion_err
- resources_err
- scalar::build_array_from_option
- scalar::build_timestamp_array_from_option
- scalar::eq_array_primitive
- scalar::format_option
- scalar::hash_float_value
- scalar::impl_scalar
- scalar::impl_try_from
- scalar::typed_cast
- scalar::typed_cast_tz
- schema_datafusion_err
- schema_err
- sql_datafusion_err
- sql_err
- substrait_datafusion_err
- substrait_err
- tree_node::handle_transform_recursion
- types::builtin::singleton
- types::builtin::singleton_variant
- unwrap_or_internal_err
Functions
- aggregate_functional_dependencies
- cast::as_binary_array
- cast::as_binary_view_array
- cast::as_boolean_array
- cast::as_date32_array
- cast::as_date64_array
- cast::as_decimal128_array
- cast::as_decimal256_array
- cast::as_decimal32_array
- cast::as_decimal64_array
- cast::as_dictionary_array
- cast::as_duration_microsecond_array
- cast::as_duration_millisecond_array
- cast::as_duration_nanosecond_array
- cast::as_duration_second_array
- cast::as_fixed_size_binary_array
- cast::as_fixed_size_list_array
- cast::as_float16_array
- cast::as_float32_array
- cast::as_float64_array
- cast::as_generic_binary_array
- cast::as_generic_list_array
- cast::as_generic_string_array
- cast::as_int16_array
- cast::as_int32_array
- cast::as_int64_array
- cast::as_int8_array
- cast::as_interval_dt_array
- cast::as_interval_mdn_array
- cast::as_interval_ym_array
- cast::as_large_binary_array
- cast::as_large_list_array
- cast::as_large_list_view_array
- cast::as_large_string_array
- cast::as_list_array
- cast::as_list_view_array
- cast::as_map_array
- cast::as_null_array
- cast::as_primitive_array
- cast::as_string_array
- cast::as_string_view_array
- cast::as_struct_array
- cast::as_time32_millisecond_array
- cast::as_time32_second_array
- cast::as_time64_microsecond_array
- cast::as_time64_nanosecond_array
- cast::as_timestamp_microsecond_array
- cast::as_timestamp_millisecond_array
- cast::as_timestamp_nanosecond_array
- cast::as_timestamp_second_array
- cast::as_uint16_array
- cast::as_uint32_array
- cast::as_uint64_array
- cast::as_uint8_array
- cast::as_union_array
- config::default_config_transform
- dfschema::format_field_with_indent
- dfschema::format_simple_data_type
- dfschema::qualified_name
- error::add_possible_columns_to_diag
- error::field_not_found
- error::unqualified_field_not_found
- file_options::parquet_writer::check_level_is_none
- file_options::parquet_writer::parse_compression_string
- file_options::parquet_writer::parse_encoding_string
- file_options::parquet_writer::parse_statistics_string
- file_options::parquet_writer::parse_version_string
- file_options::parquet_writer::require_level
- file_options::parquet_writer::split_compression_string
- functional_dependencies::add_offset_to_vec
- functional_dependencies::aggregate_functional_dependencies
- functional_dependencies::get_required_group_by_exprs_indices
- functional_dependencies::get_target_functional_dependencies
- functional_dependencies::update_elements_with_matching_indices
- get_required_group_by_exprs_indices
- get_target_functional_dependencies
- hash_utils::combine_hashes
- hash_utils::create_hashes
- hash_utils::hash_array
- hash_utils::hash_array_primitive
- hash_utils::hash_dictionary
- hash_utils::hash_fixed_list_array
- hash_utils::hash_list_array
- hash_utils::hash_map_array
- hash_utils::hash_null
- hash_utils::hash_struct_array
- hash_utils::update_hash_for_dict_key
- metadata::check_metadata_with_storage_equal
- metadata::format_type_and_metadata
- nested_struct::cast_column
- nested_struct::cast_struct_column
- nested_struct::validate_struct_compatibility
- qualified_name
- rounding::alter_fp_rounding_mode
- rounding::fegetround
- rounding::fesetround
- rounding::next_down
- rounding::next_up
- scalar::cache::get_array_caches
- scalar::cache::get_or_create_cached_key_array
- scalar::cache::get_or_create_cached_null_array
- scalar::copy_array_data
- scalar::dict_from_scalar
- scalar::dict_from_values
- scalar::first_array_for_list
- scalar::flatten
- scalar::fmt_binary
- scalar::fmt_list
- scalar::get_dict_value
- scalar::hash_nested_array
- scalar::partial_cmp_list
- scalar::partial_cmp_map
- scalar::partial_cmp_struct
- stats::check_num_rows
- test_util::arrow_test_data
- test_util::batches_to_sort_string
- test_util::batches_to_string
- test_util::datafusion_test_data
- test_util::format_batches
- test_util::get_data_dir
- test_util::parquet_test_data
- types::builtin::logical_binary
- types::builtin::logical_boolean
- types::builtin::logical_date
- types::builtin::logical_float16
- types::builtin::logical_float32
- types::builtin::logical_float64
- types::builtin::logical_int16
- types::builtin::logical_int32
- types::builtin::logical_int64
- types::builtin::logical_int8
- types::builtin::logical_interval_mdn
- types::builtin::logical_null
- types::builtin::logical_string
- types::builtin::logical_uint16
- types::builtin::logical_uint32
- types::builtin::logical_uint64
- types::builtin::logical_uint8
- types::logical_binary
- types::logical_boolean
- types::logical_date
- types::logical_float16
- types::logical_float32
- types::logical_float64
- types::logical_int16
- types::logical_int32
- types::logical_int64
- types::logical_int8
- types::logical_interval_mdn
- types::logical_null
- types::logical_string
- types::logical_uint16
- types::logical_uint32
- types::logical_uint64
- types::logical_uint8
- utils::arrays_into_list_array
- utils::base_type
- utils::bisect
- utils::coerced_fixed_size_list_to_list
- utils::coerced_type_with_base_type_only
- utils::combine_limit
- utils::compare_rows
- utils::datafusion_strsim::generic_levenshtein
- utils::datafusion_strsim::levenshtein
- utils::datafusion_strsim::normalized_levenshtein
- utils::elements_indices
- utils::evaluate_partition_ranges
- utils::extract_row_at_idx_to_buf
- utils::find_bisect_point
- utils::find_indices
- utils::fixed_size_list_to_arrays
- utils::get_at_indices
- utils::get_available_parallelism
- utils::get_row_at_idx
- utils::linear_search
- utils::list_indices
- utils::list_ndims
- utils::list_to_arrays
- utils::list_values
- utils::longest_consecutive_prefix
- utils::make_fsl_array_indices
- utils::make_fsl_element_indices
- utils::make_list_array_indices
- utils::make_list_element_indices
- utils::memory::estimate_memory_size
- utils::merge_and_order_indices
- utils::needs_quotes
- utils::parse_identifiers
- utils::parse_identifiers_normalized
- utils::project_schema
- utils::quote_identifier
- utils::search_in_slice
- utils::set_difference
- utils::string_utils::string_array_to_vec
- utils::take_function_args
- utils::transpose
Type Aliases
- DFSchemaRef
- HashMap
- HashSet
- cse::ChildrenList
- cse::CommonNodes
- cse::IdArray
- cse::NodeStats
- dfschema::DFSchemaRef
- error::GenericError
- error::Result
- error::SharedResult
- instant::Instant
- types::LogicalFieldRef
- types::LogicalTypeRef
- types::field::LogicalFieldRef
- types::logical::LogicalTypeRef
Statics
- scalar::cache::ARRAY_CACHES
- types::builtin::LOGICAL_BINARY
- types::builtin::LOGICAL_BOOLEAN
- types::builtin::LOGICAL_DATE
- types::builtin::LOGICAL_FLOAT16
- types::builtin::LOGICAL_FLOAT32
- types::builtin::LOGICAL_FLOAT64
- types::builtin::LOGICAL_INT16
- types::builtin::LOGICAL_INT32
- types::builtin::LOGICAL_INT64
- types::builtin::LOGICAL_INT8
- types::builtin::LOGICAL_INTERVAL_MDN
- types::builtin::LOGICAL_NULL
- types::builtin::LOGICAL_STRING
- types::builtin::LOGICAL_UINT16
- types::builtin::LOGICAL_UINT32
- types::builtin::LOGICAL_UINT64
- types::builtin::LOGICAL_UINT8
Constants
- file_options::file_type::DEFAULT_ARROW_EXTENSION
- file_options::file_type::DEFAULT_AVRO_EXTENSION
- file_options::file_type::DEFAULT_CSV_EXTENSION
- file_options::file_type::DEFAULT_JSON_EXTENSION
- file_options::file_type::DEFAULT_PARQUET_EXTENSION
- format::DEFAULT_CAST_OPTIONS
- format::DEFAULT_FORMAT_OPTIONS
- rounding::FE_DOWNWARD
- rounding::FE_UPWARD
- scalar::cache::MAX_CACHE_SIZE
- scalar::consts::FRAC_PI_2_UPPER_F32
- scalar::consts::FRAC_PI_2_UPPER_F64
- scalar::consts::NEGATIVE_FRAC_PI_2_LOWER_F32
- scalar::consts::NEGATIVE_FRAC_PI_2_LOWER_F64
- scalar::consts::NEGATIVE_PI_LOWER_F32
- scalar::consts::NEGATIVE_PI_LOWER_F64
- scalar::consts::PI_UPPER_F32
- scalar::consts::PI_UPPER_F64
- utils::expr::COUNT_STAR_EXPANSION