Skip to content

Expr.Meta (MetaOps) ​

Namespace: Polars.FSharp

Instance Methods ​

AsExpression ​

Return the original expression.

fsharp
member AsExpression : unit -> Expr

FormatTree ​

Format the expression as a tree (plain or Graphviz dot).

fsharp
member FormatTree(?displayAsDot: bool, ?schema: PolarsSchema) : string

Parameters

NameTypeDescription
displayAsDotbool (optional)-
schemaPolarsSchema (optional)-

HasMultipleOutputs ​

Indicate if this expression expands into multiple expressions.

fsharp
member HasMultipleOutputs : unit -> bool

IsColumn ​

Indicate if this expression is a basic (non-regex) unaliased column.

fsharp
member IsColumn : unit -> bool

IsColumnSelection ​

Indicate if this expression only selects columns (optionally with aliasing).

fsharp
member IsColumnSelection(?allowAliasing: bool) : bool

Parameters

NameTypeDescription
allowAliasingbool (optional)If False (default), any aliasing is not considered to be column selection.

IsLiteral ​

Indicate if this expression is a literal value (optionally aliased).

fsharp
member IsLiteral(?allowAliasing: bool) : bool

Parameters

NameTypeDescription
allowAliasingbool (optional)-

IsRegexProjection ​

Indicate if this expression expands to columns that match a regex pattern.

fsharp
member IsRegexProjection : unit -> bool

NotEquals ​

Indicate if this expression is NOT the same as another expression.

fsharp
member NotEquals(other: Expr) : bool

Parameters

NameTypeDescription
otherExpr-

OutputName ​

Return the output name of the expression.

fsharp
member OutputName : unit -> string

Pop ​

Pop the latest expression and return the input(s) as an array of Expr.

fsharp
member Pop : unit -> Expr[]

RootNames ​

Get a list with the root column name(s).

fsharp
member RootNames : unit -> string[]

UndoAliases ​

Remove any aliases from this expression and return the inner expression.

fsharp
member UndoAliases : unit -> Expr

Released under the MIT License. Powered by the Polars Rust core & Apache Arrow.