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
Name
Name of this data field.
public override string Name { get; }
Property Value
Selection
Source selection.
public SqlSelectNode Selection { get; }
Property Value
Methods
ReplaceRecordSet(SqlRecordSetNode)
Creates a new SQL data field node with changed RecordSet.
[Pure]
public override SqlQueryDataFieldNode ReplaceRecordSet(SqlRecordSetNode recordSet)
Parameters
recordSet
SqlRecordSetNodeRecord set to set.
Returns
- SqlQueryDataFieldNode
New SQL data field node.