public Interval(INode val, DateTimeUnit dateTimeUnit) : this(true, val, dateTimeUnit) { }
public virtual void Perform(DateTimeUnit node) { }
protected abstract FunctionCall GetDateaddCall(DateTimeUnit unit, INode number, INode date);