Class QueryElement
Base class for SQL AST nodes. Use only if you need to add debug functionality to AST node.
public abstract class QueryElement : IQueryElement
- Inheritance
-
QueryElement
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
QueryElement()
protected QueryElement()
Fields
ReferenceComparer
By-reference node comparer instance.
public static readonly IEqualityComparer<IQueryElement> ReferenceComparer
Field Value
Properties
ElementType
AST node type.
public abstract QueryElementType ElementType { get; }
Property Value
Methods
GetElementHashCode()
public abstract int GetElementHashCode()
Returns
ToString(QueryElementTextWriter)
Generates debug text representation of AST node.
public abstract QueryElementTextWriter ToString(QueryElementTextWriter writer)
Parameters
writerQueryElementTextWriter