Class SqlQueryParentFirstVisitor
public class SqlQueryParentFirstVisitor : QueryElementVisitor
- Inheritance
-
SqlQueryParentFirstVisitor
- Inherited Members
- Extension Methods
Constructors
SqlQueryParentFirstVisitor()
public SqlQueryParentFirstVisitor()
Methods
Cleanup()
public void Cleanup()
Visit(IQueryElement?)
Visitor dispatch method.
public override IQueryElement? Visit(IQueryElement? element)
Parameters
elementIQueryElement
Returns
Visit(IQueryElement, bool, Func<IQueryElement, bool>)
public IQueryElement Visit(IQueryElement root, bool visitAll, Func<IQueryElement, bool> action)
Parameters
rootIQueryElementvisitAllboolactionFunc<IQueryElement, bool>
Returns
VisitSqlColumnExpression(SqlColumn, ISqlExpression)
Visit of column expression from owner table. For column references visitor see VisitSqlColumnReference(SqlColumn)
protected override ISqlExpression VisitSqlColumnExpression(SqlColumn column, ISqlExpression expression)
Parameters
columnSqlColumnexpressionISqlExpression