Expr.Meta (MetaOps)
Namespace: Polars.FSharp
Instance Methods
AsExpression
Return the original expression.
member AsExpression : unit -> ExprFormatTree
Format the expression as a tree (plain or Graphviz dot).
member FormatTree(?displayAsDot: bool, ?schema: PolarsSchema) : stringParameters
| Name | Type | Description |
|---|---|---|
displayAsDot | bool (optional) | - |
schema | PolarsSchema (optional) | - |
HasMultipleOutputs
Indicate if this expression expands into multiple expressions.
member HasMultipleOutputs : unit -> boolIsColumn
Indicate if this expression is a basic (non-regex) unaliased column.
member IsColumn : unit -> boolIsColumnSelection
Indicate if this expression only selects columns (optionally with aliasing).
member IsColumnSelection(?allowAliasing: bool) : boolParameters
| Name | Type | Description |
|---|---|---|
allowAliasing | bool (optional) | If False (default), any aliasing is not considered to be column selection. |
IsLiteral
Indicate if this expression is a literal value (optionally aliased).
member IsLiteral(?allowAliasing: bool) : boolParameters
| Name | Type | Description |
|---|---|---|
allowAliasing | bool (optional) | - |
IsRegexProjection
Indicate if this expression expands to columns that match a regex pattern.
member IsRegexProjection : unit -> boolNotEquals
Indicate if this expression is NOT the same as another expression.
member NotEquals(other: Expr) : boolParameters
| Name | Type | Description |
|---|---|---|
other | Expr | - |
OutputName
Return the output name of the expression.
member OutputName : unit -> stringPop
Pop the latest expression and return the input(s) as an array of Expr.
member Pop : unit -> Expr[]RootNames
Get a list with the root column name(s).
member RootNames : unit -> string[]UndoAliases
Remove any aliases from this expression and return the inner expression.
member UndoAliases : unit -> Expr