Docs.rs
  • datafusion-python-47.0.0
    • datafusion-python 47.0.0
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • andygrove
    • alamb
    • Dependencies
      • arrow ^55.0.0 normal
      • async-trait ^0.1.88 normal
      • datafusion ^47.0.0 normal
      • datafusion-ffi ^47.0.0 normal
      • datafusion-proto ^47.0.0 normal
      • datafusion-substrait ^47.0.0 normal optional
      • futures ^0.3 normal
      • mimalloc ^0.1 normal optional
      • object_store ^0.12.1 normal
      • prost ^0.13.1 normal
      • pyo3 ^0.24 normal
      • pyo3-async-runtimes ^0.24 normal
      • tokio ^1.45 normal
      • url ^2 normal
      • uuid ^1.16 normal
      • prost-types ^0.13.1 build
      • pyo3-build-config ^0.24 build
    • Versions
    • 11.87% of the crate is documented
  • Platform
    • i686-unknown-linux-gnu
    • 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

Crate datafusion_python

datafusion_python47.0.0

  • All Items

Crate Items

  • Re-exports
  • Modules

Crates

  • datafusion_python

Crate datafusion_python

Source

Re-exports§

pub use datafusion;

Modules§

catalog
common
context
dataframe
datafusion_common
re-export of datafusion_common crate
datafusion_expr
re-export of datafusion_expr crate
datafusion_sql
re-export of datafusion_sql crate
errors
expr
optimizer
re-export of datafusion_optimizer crate
physical_plan
pyarrow_util
Conversions between PyArrow and DataFusion types
sql
store
udtf
unparser
utils

Results

Settings
Help
    trait
    datafusion_python::datafusion_expr::sqlparser::ast::VisitorMut
    A visitor that can be used to mutate an AST tree.
    trait
    datafusion_python::datafusion_expr::sqlparser::ast::VisitMut
    A type that can be visited by a VisitorMut. See VisitorMut …
    trait method
    datafusion_python::datafusion_expr::sqlparser::ast::VisitMut::visit
    &mut VisitMut, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::EnumMember::visit
    &mut EnumMember, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::DataType::visit
    &mut DataType, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::StructBracketKind::visit
    &mut StructBracketKind, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TimezoneInfo::visit
    &mut TimezoneInfo, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ExactNumberInfo::visit
    &mut ExactNumberInfo, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::CharacterLength::visit
    &mut CharacterLength, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::CharLengthUnits::visit
    &mut CharLengthUnits, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::BinaryLength::visit
    &mut BinaryLength, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ArrayElemTypeDef::visit
    &mut ArrayElemTypeDef, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::GeometricTypeKind::visit
    &mut GeometricTypeKind, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::RoleOption::visit
    &mut RoleOption, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::SetConfigValue::visit
    &mut SetConfigValue, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ResetConfig::visit
    &mut ResetConfig, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::AlterRoleOperation::visit
    &mut AlterRoleOperation, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Use::visit
    &mut Use, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::SecondaryRoles::visit
    &mut SecondaryRoles, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::AlterTableOperation::visit
    &mut AlterTableOperation, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::AlterPolicyOperation::visit
    &mut AlterPolicyOperation, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::AlterTableAlgorithm::visit
    &mut AlterTableAlgorithm, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Owner::visit
    &mut Owner, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::AlterConnectorOwner::visit
    &mut AlterConnectorOwner, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::AlterIndexOperation::visit
    &mut AlterIndexOperation, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::AlterType::visit
    &mut AlterType, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::AlterTypeOperation::visit
    &mut AlterTypeOperation, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::AlterTypeRename::visit
    &mut AlterTypeRename, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::AlterTypeAddValue::visit
    &mut AlterTypeAddValue, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::AlterTypeAddValuePosition::visit
    &mut AlterTypeAddValuePosition, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::AlterTypeRenameValue::visit
    &mut AlterTypeRenameValue, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::AlterColumnOperation::visit
    &mut AlterColumnOperation, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TableConstraint::visit
    &mut TableConstraint, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::KeyOrIndexDisplay::visit
    &mut KeyOrIndexDisplay, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::IndexType::visit
    &mut IndexType, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::IndexOption::visit
    &mut IndexOption, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::NullsDistinctOption::visit
    &mut NullsDistinctOption, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ProcedureParam::visit
    &mut ProcedureParam, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ColumnDef::visit
    &mut ColumnDef, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ViewColumnDef::visit
    &mut ViewColumnDef, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ColumnOptionDef::visit
    &mut ColumnOptionDef, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::IdentityPropertyKind::visit
    &mut IdentityPropertyKind, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::IdentityProperty::visit
    &mut IdentityProperty, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::IdentityPropertyFormatKind::visit
    &mut IdentityPropertyFormatKind, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::IdentityParameters::visit
    &mut IdentityParameters, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::IdentityPropertyOrder::visit
    &mut IdentityPropertyOrder, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ColumnPolicy::visit
    &mut ColumnPolicy, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ColumnPolicyProperty::visit
    &mut ColumnPolicyProperty, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TagsColumnOption::visit
    &mut TagsColumnOption, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ColumnOption::visit
    &mut ColumnOption, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::GeneratedAs::visit
    &mut GeneratedAs, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::GeneratedExpressionMode::visit
    &mut GeneratedExpressionMode, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ConstraintCharacteristics::visit
    &mut ConstraintCharacteristics, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::DeferrableInitial::visit
    &mut DeferrableInitial, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ReferentialAction::visit
    &mut ReferentialAction, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::DropBehavior::visit
    &mut DropBehavior, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::UserDefinedTypeRepresentation::visit
    &mut UserDefinedTypeRepresentation, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::UserDefinedTypeCompositeAttributeDef::visit
    &mut UserDefinedTypeCompositeAttributeDef, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Partition::visit
    &mut Partition, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Deduplicate::visit
    &mut Deduplicate, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ClusteredBy::visit
    &mut ClusteredBy, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::CreateFunction::visit
    &mut CreateFunction, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::CreateConnector::visit
    &mut CreateConnector, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::CreateIndex::visit
    &mut CreateIndex, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::CreateTable::visit
    &mut CreateTable, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Insert::visit
    &mut Insert, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Delete::visit
    &mut Delete, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::UnaryOperator::visit
    &mut UnaryOperator, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::BinaryOperator::visit
    &mut BinaryOperator, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Query::visit
    &mut Query, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ProjectionSelect::visit
    &mut ProjectionSelect, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::SetExpr::visit
    &mut SetExpr, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::SetOperator::visit
    &mut SetOperator, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::SetQuantifier::visit
    &mut SetQuantifier, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Table::visit
    &mut Table, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::SelectFlavor::visit
    &mut SelectFlavor, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Select::visit
    &mut Select, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::LateralView::visit
    &mut LateralView, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::NamedWindowExpr::visit
    &mut NamedWindowExpr, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::NamedWindowDefinition::visit
    &mut NamedWindowDefinition, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::With::visit
    &mut With, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::CteAsMaterialized::visit
    &mut CteAsMaterialized, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Cte::visit
    &mut Cte, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::SelectItemQualifiedWildcardKind::visit
    &mut SelectItemQualifiedWildcardKind, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::SelectItem::visit
    &mut SelectItem, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::IdentWithAlias::visit
    &mut IdentWithAlias, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::WildcardAdditionalOptions::visit
    &mut WildcardAdditionalOptions, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::IlikeSelectItem::visit
    &mut IlikeSelectItem, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ExcludeSelectItem::visit
    &mut ExcludeSelectItem, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::RenameSelectItem::visit
    &mut RenameSelectItem, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ExceptSelectItem::visit
    &mut ExceptSelectItem, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ReplaceSelectItem::visit
    &mut ReplaceSelectItem, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ReplaceSelectElement::visit
    &mut ReplaceSelectElement, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TableWithJoins::visit
    &mut TableWithJoins, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ConnectBy::visit
    &mut ConnectBy, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Setting::visit
    &mut Setting, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ExprWithAlias::visit
    &mut ExprWithAlias, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TableFunctionArgs::visit
    &mut TableFunctionArgs, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TableIndexHintType::visit
    &mut TableIndexHintType, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TableIndexType::visit
    &mut TableIndexType, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TableIndexHintForClause::visit
    &mut TableIndexHintForClause, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TableIndexHints::visit
    &mut TableIndexHints, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TableFactor::visit
    &mut TableFactor, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TableSampleKind::visit
    &mut TableSampleKind, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TableSample::visit
    &mut TableSample, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TableSampleModifier::visit
    &mut TableSampleModifier, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TableSampleQuantity::visit
    &mut TableSampleQuantity, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TableSampleMethod::visit
    &mut TableSampleMethod, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TableSampleSeed::visit
    &mut TableSampleSeed, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TableSampleSeedModifier::visit
    &mut TableSampleSeedModifier, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TableSampleUnit::visit
    &mut TableSampleUnit, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TableSampleBucket::visit
    &mut TableSampleBucket, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::PivotValueSource::visit
    &mut PivotValueSource, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Measure::visit
    &mut Measure, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::RowsPerMatch::visit
    &mut RowsPerMatch, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::AfterMatchSkip::visit
    &mut AfterMatchSkip, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::EmptyMatchesMode::visit
    &mut EmptyMatchesMode, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::SymbolDefinition::visit
    &mut SymbolDefinition, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::MatchRecognizeSymbol::visit
    &mut MatchRecognizeSymbol, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::MatchRecognizePattern::visit
    &mut MatchRecognizePattern, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::RepetitionQuantifier::visit
    &mut RepetitionQuantifier, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TableAlias::visit
    &mut TableAlias, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TableAliasColumnDef::visit
    &mut TableAliasColumnDef, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TableVersion::visit
    &mut TableVersion, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Join::visit
    &mut Join, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::JoinOperator::visit
    &mut JoinOperator, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::JoinConstraint::visit
    &mut JoinConstraint, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::OrderByKind::visit
    &mut OrderByKind, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::OrderBy::visit
    &mut OrderBy, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::OrderByExpr::visit
    &mut OrderByExpr, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::WithFill::visit
    &mut WithFill, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::InterpolateExpr::visit
    &mut InterpolateExpr, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Interpolate::visit
    &mut Interpolate, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::OrderByOptions::visit
    &mut OrderByOptions, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Offset::visit
    &mut Offset, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::OffsetRows::visit
    &mut OffsetRows, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Fetch::visit
    &mut Fetch, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::LockClause::visit
    &mut LockClause, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::LockType::visit
    &mut LockType, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::NonBlock::visit
    &mut NonBlock, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Distinct::visit
    &mut Distinct, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Top::visit
    &mut Top, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TopQuantity::visit
    &mut TopQuantity, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Values::visit
    &mut Values, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::SelectInto::visit
    &mut SelectInto, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::GroupByWithModifier::visit
    &mut GroupByWithModifier, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::GroupByExpr::visit
    &mut GroupByExpr, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::FormatClause::visit
    &mut FormatClause, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::InputFormatClause::visit
    &mut InputFormatClause, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ForClause::visit
    &mut ForClause, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ForXml::visit
    &mut ForXml, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ForJson::visit
    &mut ForJson, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::JsonTableColumn::visit
    &mut JsonTableColumn, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::JsonTableNestedColumn::visit
    &mut JsonTableNestedColumn, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::JsonTableNamedColumn::visit
    &mut JsonTableNamedColumn, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::JsonTableColumnErrorHandling::visit
    &mut JsonTableColumnErrorHandling, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::OpenJsonTableColumn::visit
    &mut OpenJsonTableColumn, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ValueTableMode::visit
    &mut ValueTableMode, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::UpdateTableFromKind::visit
    &mut UpdateTableFromKind, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TriggerObject::visit
    &mut TriggerObject, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TriggerReferencingType::visit
    &mut TriggerReferencingType, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TriggerReferencing::visit
    &mut TriggerReferencing, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TriggerEvent::visit
    &mut TriggerEvent, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TriggerPeriod::visit
    &mut TriggerPeriod, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TriggerExecBodyType::visit
    &mut TriggerExecBodyType, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TriggerExecBody::visit
    &mut TriggerExecBody, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ValueWithSpan::visit
    &mut ValueWithSpan, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Value::visit
    &mut Value, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::DollarQuotedString::visit
    &mut DollarQuotedString, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::DateTimeField::visit
    &mut DateTimeField, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::NormalizationForm::visit
    &mut NormalizationForm, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::TrimWhereField::visit
    &mut TrimWhereField, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Ident::visit
    &mut Ident, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ObjectName::visit
    &mut ObjectName, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ObjectNamePart::visit
    &mut ObjectNamePart, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Array::visit
    &mut Array, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Interval::visit
    &mut Interval, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::StructField::visit
    &mut StructField, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::UnionField::visit
    &mut UnionField, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::DictionaryField::visit
    &mut DictionaryField, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Map::visit
    &mut Map, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::MapEntry::visit
    &mut MapEntry, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::CastFormat::visit
    &mut CastFormat, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::JsonPathElem::visit
    &mut JsonPathElem, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::JsonPath::visit
    &mut JsonPath, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::CastKind::visit
    &mut CastKind, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ExtractSyntax::visit
    &mut ExtractSyntax, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::CeilFloorKind::visit
    &mut CeilFloorKind, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::CaseWhen::visit
    &mut CaseWhen, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Expr::visit
    &mut Expr, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::Subscript::visit
    &mut Subscript, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::AccessExpr::visit
    &mut AccessExpr, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::LambdaFunction::visit
    &mut LambdaFunction, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::WindowType::visit
    &mut WindowType, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::WindowSpec::visit
    &mut WindowSpec, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::WindowFrame::visit
    &mut WindowFrame, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::WindowFrameUnits::visit
    &mut WindowFrameUnits, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::NullTreatment::visit
    &mut NullTreatment, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::WindowFrameBound::visit
    &mut WindowFrameBound, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::AddDropSync::visit
    &mut AddDropSync, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::ShowCreateObject::visit
    &mut ShowCreateObject, &mut V -> ControlFlow
    where
    V: VisitorMut
    method
    datafusion_python::datafusion_expr::sqlparser::ast::CommentObject::visit
    &mut CommentObject, &mut V -> ControlFlow
    where
    V: VisitorMut
No results :(
Try on DuckDuckGo?

Or try looking in one of these:
  • The Rust Reference for technical details about the language.
  • Rust By Example for expository code examples.
  • The Rust Book for introductions to language features and the language itself.
  • Docs.rs for documentation of crates released on crates.io.