示例#1
0
 /// 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();
     }
 }
示例#2
0
 public PsqlGeneratingQueryModelVisitor() : base()
 {
     _queryParts          = new QueryPartsAggregator();
     _parameterAggregator = new QueryParametersAggregator();
 }