Class SqlNodeBase
- Namespace
- LfrlAnvil.Sql.Expressions
- Assembly
- LfrlAnvil.Sql.Core.dll
Represents an SQL syntax tree node.
public abstract class SqlNodeBase
- Inheritance
-
SqlNodeBase
- Derived
- Inherited Members
Constructors
SqlNodeBase()
Creates a new SqlNodeBase instance of Unknown type.
protected SqlNodeBase()
Properties
NodeType
Specifies the type of this node.
public SqlNodeType NodeType { get; }
Property Value
Methods
ToString()
Returns a string representation of this SqlNodeBase instance.
[Pure]
public override sealed string ToString()
Returns
- string
String representation.
ToString(SqlNodeDebugInterpreter)
Interpreters this node in order to create its string representation.
protected virtual void ToString(SqlNodeDebugInterpreter interpreter)
Parameters
interpreter
SqlNodeDebugInterpreterSQL node debug interpreter to use.