Table of Contents

Class SqlQueryDataFieldNode

Namespace
LfrlAnvil.Sql.Expressions.Objects
Assembly
LfrlAnvil.Sql.Core.dll

Represents an SQL syntax tree expression node that defines a single data field of a query record set.

public sealed class SqlQueryDataFieldNode : SqlDataFieldNode
Inheritance
SqlQueryDataFieldNode
Inherited Members
Extension Methods

Properties

Expression

Expression associated with this data field.

public SqlExpressionNode? Expression { get; }

Property Value

SqlExpressionNode

Name

Name of this data field.

public override string Name { get; }

Property Value

string

Selection

Source selection.

public SqlSelectNode Selection { get; }

Property Value

SqlSelectNode

Methods

ReplaceRecordSet(SqlRecordSetNode)

Creates a new SQL data field node with changed RecordSet.

[Pure]
public override SqlQueryDataFieldNode ReplaceRecordSet(SqlRecordSetNode recordSet)

Parameters

recordSet SqlRecordSetNode

Record set to set.

Returns

SqlQueryDataFieldNode

New SQL data field node.