/// Opens a subquery parts aggregator. /// /// If a subquery parts aggregator is open and is also visiting a subquery, /// redirects the call to it instead. public void OpenSubQueryExpressionPartsAggregator() { if (_visitingSubQueryExpression && _subQueryExpressionPartsAggregator._visitingSubQueryExpression) { _subQueryExpressionPartsAggregator.OpenSubQueryExpressionPartsAggregator(); } else { _visitingSubQueryExpression = true; _subQueryExpressionPartsAggregator = new QueryPartsAggregator(); } }
public PsqlGeneratingQueryModelVisitor(ITable table) : base() { _table = table; _queryParts = new QueryPartsAggregator(); _parameterAggregator = new QueryParametersAggregator(); }