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
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