Module datafusion::prelude[][src]

Expand description

A “prelude” for users of the datafusion crate.

Like the standard library’s prelude, this module simplifies importing of common items. Unlike the standard prelude, the contents of this module must be imported manually:

use datafusion::prelude::*;

Re-exports

pub use crate::dataframe::DataFrame;
pub use crate::execution::context::ExecutionConfig;
pub use crate::execution::context::ExecutionContext;
pub use crate::physical_plan::csv::CsvReadOptions;

Structs

A named reference to a qualified field in a schema.

Enums

Join type

Logical partitioning schemes supported by the repartition operator.

Functions

returns an array of fixed size with each argument on it.

this scalar function is not documented yet

Create an expression to represent the avg() aggregate function

this scalar function is not documented yet

this scalar function is not documented yet

this scalar function is not documented yet

this scalar function is not documented yet

Create a column expression based on a qualified or unqualified column name

Concatenates the text representations of all the arguments. NULL arguments are ignored.

Concatenates all but the first argument, with separators. The first argument is used as the separator string, and should not be NULL. Other NULL arguments are ignored.

Create an expression to represent the count() aggregate function

Creates a new UDF with a specific signature and specific return type. This is a helper function to create a new UDF. The function create_udf returns a subset of all possible ScalarFunction:

this scalar function is not documented yet

this scalar function is not documented yet

Create an in_list expression

this scalar function is not documented yet

this scalar function is not documented yet

this scalar function is not documented yet

Create a literal expression

this scalar function is not documented yet

this scalar function is not documented yet

this scalar function is not documented yet

Create an expression to represent the max() aggregate function

this scalar function is not documented yet

Create an expression to represent the min() aggregate function

this scalar function is not documented yet

this scalar function is not documented yet

Returns a random value in the range 0.0 <= x < 1.0

this scalar function is not documented yet

this scalar function is not documented yet

this scalar function is not documented yet

this scalar function is not documented yet

this scalar function is not documented yet

this scalar function is not documented yet

this scalar function is not documented yet

this scalar function is not documented yet

this scalar function is not documented yet

this scalar function is not documented yet

this scalar function is not documented yet

this scalar function is not documented yet

this scalar function is not documented yet

this scalar function is not documented yet

this scalar function is not documented yet

Create an expression to represent the sum() aggregate function

this scalar function is not documented yet

this scalar function is not documented yet

this scalar function is not documented yet

this scalar function is not documented yet