Skip to main content

ProjectColumn

  • Namespace: PPDS.Dataverse.Query.Planning.Nodes
  • Assembly: PPDS.Dataverse
  • Kind: Class

Summary

Defines a column in a ProjectNode's output.

Members

Methods

Computed

ProjectColumn Computed(string outputName, CompiledScalarExpression expression)

Creates a computed column from a compiled expression.

PassThrough

ProjectColumn PassThrough(string name)

Creates a pass-through column (same name in and out).

Rename

ProjectColumn Rename(string sourceName, string outputName)

Creates a renamed column.

Properties

Expression

CompiledScalarExpression Expression { get; }

Compiled expression to evaluate for computed columns. Null for simple copy/rename.

OutputName

string OutputName { get; }

Output column name in the result row.

SourceName

string SourceName { get; }

Source column name to copy from input row. Null if using Expression.