@Override protected SingleAggregateFunction getDelegate() { return delegate != null ? delegate : super.getDelegate(); }
@Override public final <T> T accept(ExpressionVisitor<T> visitor) { SingleAggregateFunction function = getDelegate(); List<T> l = acceptChildren(visitor, visitor.visitEnter(function)); T t = visitor.visitLeave(function, l); if (t == null) { t = visitor.defaultReturn(function, l); } return t; }
@Override protected SingleAggregateFunction getDelegate() { return delegate != null ? delegate : super.getDelegate(); }
@Override protected SingleAggregateFunction getDelegate() { return delegate != null ? delegate : super.getDelegate(); }
@Override public final <T> T accept(ExpressionVisitor<T> visitor) { SingleAggregateFunction function = getDelegate(); List<T> l = acceptChildren(visitor, visitor.visitEnter(function)); T t = visitor.visitLeave(function, l); if (t == null) { t = visitor.defaultReturn(function, l); } return t; }
@Override public final <T> T accept(ExpressionVisitor<T> visitor) { SingleAggregateFunction function = getDelegate(); List<T> l = acceptChildren(visitor, visitor.visitEnter(function)); T t = visitor.visitLeave(function, l); if (t == null) { t = visitor.defaultReturn(function, l); } return t; }