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.