List of all items
Structs
- Column
- Constraints
- DFSchema
- FunctionalDependence
- FunctionalDependencies
- RecursionUnnestOption
- ResolvedTableReference
- UnnestOptions
- alias::AliasGenerator
- config::CatalogOptions
- config::ConfigEntry
- config::ConfigOptions
- config::CsvOptions
- config::ExecutionOptions
- config::ExplainOptions
- config::Extensions
- config::JsonOptions
- config::OptimizerOptions
- config::ParquetColumnOptions
- config::ParquetOptions
- config::SqlParserOptions
- config::TableOptions
- config::TableParquetOptions
- cse::CSE
- display::GraphvizBuilder
- display::StringifiedPlan
- file_options::arrow_writer::ArrowWriterOptions
- file_options::avro_writer::AvroWriterOptions
- file_options::csv_writer::CsvWriterOptions
- file_options::json_writer::JsonWriterOptions
- scalar::ScalarStructBuilder
- stats::ColumnStatistics
- stats::Statistics
- tree_node::Transformed
- types::LogicalField
- types::LogicalFields
- types::LogicalUnionFields
Enums
- Constraint
- Dependency
- JoinConstraint
- JoinSide
- JoinType
- ParamValues
- SchemaReference
- TableReference
- config::ConfigFileType
- config::FormatOptions
- cse::FoundCommonNodes
- display::PlanType
- error::DataFusionError
- error::SchemaError
- parsers::CompressionTypeVariant
- scalar::ScalarValue
- stats::Precision
- tree_node::TreeNodeRecursion
- types::NativeType
- types::TypeParameter
- types::TypeSignature
Traits
- ExprSchema
- SchemaExt
- ToDFSchema
- config::ConfigExtension
- config::ConfigField
- config::ExtensionOptions
- config::FormatOptionsExt
- config::Visit
- cse::CSEController
- cse::HashNode
- display::ToStringifiedPlan
- file_options::file_type::FileType
- file_options::file_type::GetExt
- hash_utils::HashValue
- rounding::FloatBits
- scalar::ScalarType
- tree_node::ConcreteTreeNode
- tree_node::DynTreeNode
- tree_node::TransformedResult
- tree_node::TreeNode
- tree_node::TreeNodeIterator
- tree_node::TreeNodeRewriter
- tree_node::TreeNodeVisitor
- types::LogicalType
- 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_datafusion_err
- config_err
- config_field
- config_namespace
- context
- create_array
- downcast_value
- error::_schema_err
- exec_datafusion_err
- exec_err
- extensions_options
- internal_datafusion_err
- internal_err
- map_until_stop_and_collect
- not_impl_datafusion_err
- not_impl_err
- plan_datafusion_err
- plan_err
- record_batch
- resources_datafusion_err
- resources_err
- schema_datafusion_err
- schema_err
- sql_datafusion_err
- sql_err
- substrait_datafusion_err
- substrait_err
- 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_dictionary_array
- cast::as_fixed_size_binary_array
- cast::as_fixed_size_list_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_int32_array
- cast::as_int64_array
- cast::as_interval_dt_array
- cast::as_interval_mdn_array
- cast::as_interval_ym_array
- cast::as_large_list_array
- cast::as_list_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_uint32_array
- cast::as_uint64_array
- cast::as_uint8_array
- cast::as_union_array
- error::field_not_found
- error::unqualified_field_not_found
- get_required_group_by_exprs_indices
- get_target_functional_dependencies
- hash_utils::combine_hashes
- hash_utils::create_hashes
- qualified_name
- rounding::alter_fp_rounding_mode
- rounding::next_down
- rounding::next_up
- scalar::get_dict_value
- test_util::arrow_test_data
- test_util::datafusion_test_data
- test_util::get_data_dir
- 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_null
- types::logical_string
- types::logical_uint16
- types::logical_uint32
- types::logical_uint64
- types::logical_uint8
- utils::array_into_fixed_size_list_array
- utils::array_into_large_list_array
- utils::array_into_list_array
- utils::array_into_list_array_nullable
- 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::levenshtein
- utils::evaluate_partition_ranges
- utils::find_bisect_point
- utils::find_indices
- utils::fixed_size_list_to_arrays
- utils::get_at_indices
- utils::get_row_at_idx
- utils::is_sorted
- utils::linear_search
- utils::list_ndims
- utils::list_to_arrays
- utils::longest_consecutive_prefix
- utils::memory::estimate_memory_size
- utils::merge_and_order_indices
- utils::project_schema
- utils::quote_identifier
- utils::search_in_slice
- utils::set_difference
- utils::string_utils::string_array_to_vec
- utils::transpose
Type Aliases
- DFSchemaRef
- error::GenericError
- error::Result
- error::SharedResult
- instant::Instant
- types::LogicalFieldRef
- types::LogicalTypeRef
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
- utils::expr::COUNT_STAR_EXPANSION