Struct polars::prelude::LogicalPlanBuilder [−][src]
pub struct LogicalPlanBuilder(_);
Implementations
pub fn scan_parquet<P>(
path: P,
stop_after_n_rows: Option<usize>,
cache: bool
) -> LogicalPlanBuilder where
P: Into<PathBuf>,
pub fn scan_csv<P>(
path: P,
delimiter: u8,
has_header: bool,
ignore_errors: bool,
skip_rows: usize,
stop_after_n_rows: Option<usize>,
cache: bool,
schema: Option<Arc<Schema>>,
schema_overwrite: Option<&Schema>,
low_memory: bool
) -> LogicalPlanBuilder where
P: Into<PathBuf>,
Apply a filter
pub fn groupby(
self,
keys: Arc<Vec<Expr, Global>>,
aggs: Vec<Expr, Global>,
apply: Option<Arc<dyn DataFrameUdf + 'static>>
) -> LogicalPlanBuilder
pub fn melt(
self,
id_vars: Arc<Vec<String, Global>>,
value_vars: Arc<Vec<String, Global>>
) -> LogicalPlanBuilder
pub fn drop_duplicates(
self,
maintain_order: bool,
subset: Option<Vec<String, Global>>
) -> LogicalPlanBuilder
pub fn join(
self,
other: LogicalPlan,
how: JoinType,
left_on: Vec<Expr, Global>,
right_on: Vec<Expr, Global>,
allow_par: bool,
force_par: bool
) -> LogicalPlanBuilder
pub fn map<F>(
self,
function: F,
optimizations: OptState,
schema: Option<Arc<Schema>>
) -> LogicalPlanBuilder where
F: DataFrameUdf + 'static,
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for LogicalPlanBuilder
impl Send for LogicalPlanBuilder
impl Sync for LogicalPlanBuilder
impl Unpin for LogicalPlanBuilder
impl !UnwindSafe for LogicalPlanBuilder