Class SqlCommonTableExpressionNode
- Namespace
- LfrlAnvil.Sql.Expressions.Objects
- Assembly
- LfrlAnvil.Sql.Core.dll
Represents an SQL syntax tree node that defines a single common table expression (CTE).
public abstract class SqlCommonTableExpressionNode : SqlNodeBase
- Inheritance
-
SqlCommonTableExpressionNode
- Derived
- Inherited Members
Properties
IsRecursive
Specifies whether or not this common table expression is recursive.
public bool IsRecursive { get; }
Property Value
Name
Name of this common table expression.
public string Name { get; }
Property Value
Query
Underlying query that defines this common table expression.
public SqlQueryExpressionNode Query { get; }
Property Value
RecordSet
SqlCommonTableExpressionRecordSetNode instance associated with this common table expression.
public SqlCommonTableExpressionRecordSetNode RecordSet { get; }