public void extractSubQueries(SubQueryCollector collector) { if (expressionValue != null) { expressionValue.extractSubQueries(collector); } }
public void extractSubQueries(SubQueryCollector collector) { for (OMathExpression expr : this.childExpressions) { expr.extractSubQueries(collector); } }
public void extractSubQueries(OIdentifier letAlias, SubQueryCollector collector) { for (OMathExpression expr : this.childExpressions) { expr.extractSubQueries(letAlias, collector); } }
public void extractSubQueries(OIdentifier letAlias, SubQueryCollector collector) { if (mathExpression != null) { mathExpression.extractSubQueries(letAlias, collector); } if (arrayConcatExpression != null) { arrayConcatExpression.extractSubQueries(collector); } if (json != null) { json.extractSubQueries(collector); } }
public void extractSubQueries(SubQueryCollector collector) { if (mathExpression != null) { mathExpression.extractSubQueries(collector); } if (arrayConcatExpression != null) { arrayConcatExpression.extractSubQueries(collector); } if (json != null) { json.extractSubQueries(collector); } }
@Override public void extractSubQueries(SubQueryCollector collector) { if (left != null) { left.extractSubQueries(collector); } if (rightMathExpression != null) { rightMathExpression.extractSubQueries(collector); } else if (rightStatement != null) { OIdentifier alias = collector.addStatement(rightStatement); rightMathExpression = new OBaseExpression(alias); rightStatement = null; } }
@Override public void extractSubQueries(SubQueryCollector collector) { if (left != null) { left.extractSubQueries(collector); } if (rightMathExpression != null) { rightMathExpression.extractSubQueries(collector); } if (rightStatement != null) { OIdentifier alias = collector.addStatement(rightStatement); rightMathExpression = new OBaseExpression(alias); rightStatement = null; } }