Skip to main content

Module prelude

Module prelude 

Source
Expand description

Commonly used imports: the session and frame types plus the DataFusion expression builders the verbs take.

Re-exports§

pub use crate::OxideFrame;
pub use crate::OxideSessionExt;

Structs§

OxideSession
An OxideLake session.
SessionOptions
Knobs a session is built with.

Enums§

BackendKind
The execution backends OxideLake knows about.
DistanceMetric
Distance metric for the vector kernel.
EngineError
Errors produced by OxideLake library crates.
Expr
Represents logical expressions such as A + 1, or CAST(c1 AS int).
SessionMode
Where a session executes.

Functions§

avg
Returns the avg of a group of values.
col
Create a column expression based on a qualified or unqualified column name. Will normalize unquoted identifiers according to SQL rules (identifiers will become lowercase).
count
Count the number of non-null values in the column
lit
Create a literal expression
max
Returns the maximum of a group of values.
min
Returns the minimum of a group of values.
sum
Returns the sum of a group of values.