Module polars_core::prelude[][src]

Expand description

Everything you need to get started with Polars.

Re-exports

pub use crate::chunked_array::arithmetic::Pow;
pub use crate::chunked_array::builder::BooleanChunkedBuilder;
pub use crate::chunked_array::builder::ChunkedBuilder;
pub use crate::chunked_array::builder::ListBooleanChunkedBuilder;
pub use crate::chunked_array::builder::ListBuilderTrait;
pub use crate::chunked_array::builder::ListPrimitiveChunkedBuilder;
pub use crate::chunked_array::builder::ListUtf8ChunkedBuilder;
pub use crate::chunked_array::builder::NewChunkedArray;
pub use crate::chunked_array::builder::PrimitiveChunkedBuilder;
pub use crate::chunked_array::builder::Utf8ChunkedBuilder;
pub use crate::chunked_array::comparison::NumComp;
pub use crate::chunked_array::iterator::IntoNoNullIterator;
pub use crate::chunked_array::iterator::PolarsIterator;
pub use crate::chunked_array::ops::*;
pub use crate::chunked_array::ChunkedArray;
pub use crate::datatypes;
pub use crate::datatypes::*;
pub use crate::error::PolarsError;
pub use crate::error::Result;
pub use crate::frame::hash_join::JoinType;
pub use crate::frame::DataFrame;
pub use crate::series::IntoSeries;
pub use crate::series::NamedFrom;
pub use crate::series::Series;
pub use crate::series::SeriesTrait;
pub use crate::testing::*;
pub use crate::utils::IntoVec;
pub use crate::chunked_array::object::PolarsObject;
pub use crate::chunked_array::temporal::conversion::*;

Structs

AlignedVec

A Vec wrapper with a memory alignment equal to Arrow’s primitive arrays. Can be useful in creating a new ChunkedArray or Arrow Primitive array without copying.

Arc

A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.

ArrowField

Contains the meta-data for a single relative type.

ArrowSchema

Describes the meta-data of an ordered sequence of relative types.

NumTakeRandomChunked
NumTakeRandomCont

Enums

InitFold

Traits

ArrowPrimitiveType

Trait bridging the dynamic-typed nature of Arrow (via DataType) with the static-typed nature of rust types (ArrowNativeType) for all types that implement ArrowNativeType.

AsTakeIndex
ChunkAggSeries

Aggregations that return Series of unit length. Those can be used in broadcasting operations.

ChunkOps
IntoTakeRandom

Create a type that implements a faster TakeRandom.

LhsNumOps
NumOpsDispatch
NumOpsDispatchChecked
VarAggSeries
VecHash