Docs.rs
  • datafusion-47.0.0
    • datafusion 47.0.0
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • andygrove
    • kou
    • kszucs
    • nevi-me
    • alamb
    • xudong963
    • Dependencies
      • arrow ^55.0.0 normal
      • arrow-ipc ^55.0.0 normal
      • arrow-schema ^55.0.0 normal
      • async-trait ^0.1.88 normal
      • bytes ^1.10 normal
      • bzip2 ^0.5.2 normal optional
      • chrono ^0.4.38 normal
      • datafusion-catalog ^47.0.0 normal
      • datafusion-catalog-listing ^47.0.0 normal
      • datafusion-common ^47.0.0 normal
      • datafusion-common-runtime ^47.0.0 normal
      • datafusion-datasource ^47.0.0 normal
      • datafusion-datasource-avro ^47.0.0 normal optional
      • datafusion-datasource-csv ^47.0.0 normal
      • datafusion-datasource-json ^47.0.0 normal
      • datafusion-datasource-parquet ^47.0.0 normal optional
      • datafusion-execution ^47.0.0 normal
      • datafusion-expr ^47.0.0 normal
      • datafusion-expr-common ^47.0.0 normal
      • datafusion-functions ^47.0.0 normal
      • datafusion-functions-aggregate ^47.0.0 normal
      • datafusion-functions-nested ^47.0.0 normal optional
      • datafusion-functions-table ^47.0.0 normal
      • datafusion-functions-window ^47.0.0 normal
      • datafusion-macros ^47.0.0 normal
      • datafusion-optimizer ^47.0.0 normal
      • datafusion-physical-expr ^47.0.0 normal
      • datafusion-physical-expr-common ^47.0.0 normal
      • datafusion-physical-optimizer ^47.0.0 normal
      • datafusion-physical-plan ^47.0.0 normal
      • datafusion-session ^47.0.0 normal
      • datafusion-sql ^47.0.0 normal
      • flate2 ^1.1.1 normal optional
      • futures ^0.3 normal
      • itertools ^0.14 normal
      • log ^0.4 normal
      • object_store ^0.12.0 normal
      • parking_lot ^0.12 normal
      • parquet ^55.0.0 normal optional
      • rand ^0.8.5 normal
      • regex ^1.8 normal
      • serde ^1.0 normal optional
      • sqlparser ^0.55.0 normal
      • tempfile ^3 normal
      • tokio ^1.44 normal
      • url ^2.5.4 normal
      • uuid ^1.16 normal
      • xz2 ^0.1 normal optional
      • zstd ^0.13 normal optional
      • async-trait ^0.1.88 dev
      • criterion ^0.5.1 dev
      • ctor ^0.2.9 dev
      • dashmap ^6.1.0 dev
      • datafusion-doc ^47.0.0 dev
      • datafusion-functions-window-common ^47.0.0 dev
      • datafusion-physical-optimizer ^47.0.0 dev
      • doc-comment ^0.3 dev
      • env_logger ^0.11 dev
      • insta ^1.41.1 dev
      • paste ^1.0 dev
      • rand ^0.8.5 dev
      • rand_distr ^0.4.3 dev
      • regex ^1.8 dev
      • rstest ^0.24.0 dev
      • serde_json ^1 dev
      • sysinfo ^0.34.2 dev
      • tokio ^1.44 dev
      • nix ^0.29.0 dev
    • Versions
    • 100% of the crate is documented
  • Go to latest version
  • Platform
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

Module window_doc_sections

logo

datafusion47.0.0

Module window_doc_sections

Module Items

  • Constants
  • Functions

In datafusion::logical_expr

Modules

  • aggregate_doc_sections
  • conditional_expressions
  • execution_props
  • expr
  • expr_fn
  • expr_rewriter
  • expr_schema
  • function
  • groups_accumulator
  • interval_arithmetic
  • logical_plan
  • planner
  • registry
  • scalar_doc_sections
  • select_expr
  • simplify
  • sort_properties
  • sqlparser
  • statistics
  • test
  • tree_node
  • type_coercion
  • utils
  • var_provider
  • window_doc_sections
  • window_frame
  • window_state

Macros

  • expr_vec_fmt

Structs

  • Aggregate
  • AggregateUDF
  • Analyze
  • Between
  • BinaryExpr
  • Case
  • Cast
  • ColumnUnnestList
  • CreateCatalog
  • CreateCatalogSchema
  • CreateExternalTable
  • CreateFunction
  • CreateFunctionBody
  • CreateIndex
  • CreateMemoryTable
  • CreateView
  • Deallocate
  • DescribeTable
  • DistinctOn
  • DmlStatement
  • DocSection
  • Documentation
  • DocumentationBuilder
  • DropCatalogSchema
  • DropFunction
  • DropTable
  • DropView
  • EmptyRelation
  • Execute
  • Explain
  • ExprFuncBuilder
  • Extension
  • Filter
  • Join
  • Like
  • Limit
  • LogicalPlanBuilder
  • LogicalPlanBuilderOptions
  • LogicalTableSource
  • OperateFunctionArg
  • Prepare
  • Projection
  • RecursiveQuery
  • Repartition
  • ReturnInfo
  • ReturnTypeArgs
  • ScalarFunctionArgs
  • ScalarUDF
  • SetVariable
  • Signature
  • SimpleAggregateUDF
  • SimpleScalarUDF
  • SimpleWindowUDF
  • Sort
  • SortExpr
  • StatisticsArgs
  • StringifiedPlan
  • Subquery
  • SubqueryAlias
  • TableScan
  • TransactionEnd
  • TransactionStart
  • TryCast
  • Union
  • Unnest
  • Values
  • Window
  • WindowFrame
  • WindowUDF

Enums

  • ArrayFunctionArgument
  • ArrayFunctionSignature
  • Coercion
  • ColumnarValue
  • DdlStatement
  • Distinct
  • EmitTo
  • ExplainFormat
  • Expr
  • ExprFuncKind
  • FetchType
  • GetFieldAccess
  • GroupingSet
  • InvariantLevel
  • JoinConstraint
  • JoinType
  • LogicalPlan
  • Operator
  • Partitioning
  • PlanType
  • ReversedUDAF
  • ReversedUDWF
  • SetMonotonicity
  • SkipType
  • Statement
  • TableProviderFilterPushDown
  • TableType
  • TransactionAccessMode
  • TransactionConclusion
  • TransactionIsolationLevel
  • TypeSignature
  • TypeSignatureClass
  • Volatility
  • WindowFrameBound
  • WindowFrameUnits
  • WindowFunctionDefinition
  • WriteOp

Constants

  • TIMEZONE_WILDCARD
  • UNNAMED_TABLE

Traits

  • Accumulator
  • AggregateUDFImpl
  • ExprFunctionExt
  • ExprSchemable
  • GroupsAccumulator
  • Literal
  • PartitionEvaluator
  • ScalarUDFImpl
  • TableSource
  • TimestampLiteral
  • ToStringifiedPlan
  • UserDefinedLogicalNode
  • UserDefinedLogicalNodeCore
  • WindowUDFImpl

Functions

  • and
  • assert_expected_schema
  • binary_expr
  • bitwise_and
  • bitwise_or
  • bitwise_shift_left
  • bitwise_shift_right
  • bitwise_xor
  • build_join_schema
  • case
  • cast
  • check_subquery_expr
  • col
  • create_udaf
  • create_udf
  • create_udwf
  • cube
  • display_schema
  • exists
  • grouping_set
  • ident
  • in_list
  • in_subquery
  • interval_datetime_lit
  • interval_month_day_nano_lit
  • interval_year_month_lit
  • is_false
  • is_not_false
  • is_not_true
  • is_not_unknown
  • is_null
  • is_true
  • is_unknown
  • lit
  • lit_timestamp_nano
  • not
  • not_exists
  • not_in_subquery
  • or
  • out_ref_col
  • placeholder
  • projection_schema
  • qualified_wildcard
  • qualified_wildcard_with_options
  • rollup
  • scalar_subquery
  • table_scan
  • try_cast
  • union
  • unnest
  • when
  • wildcard
  • wildcard_with_options
  • wrap_projection_for_join_if_necessary

Type Aliases

  • AccumulatorFactoryFunction
  • PartitionEvaluatorFactory
  • ReturnTypeFunction
  • ScalarFunctionImplementation
  • StateTypeFunction
datafusion::logical_expr

Module window_doc_sections

Settings
Help
Source

Constants§

DOC_SECTION_AGGREGATE
DOC_SECTION_ANALYTICAL
DOC_SECTION_RANKING

Functions§

doc_sections