/** * Returns a new period minus the specified number of millis taken away. * <p> * This period instance is immutable and unaffected by this method call. * * @param millis the amount of millis to take away, may be negative * @return the new period minus the increased millis * @throws UnsupportedOperationException if the field is not supported */ public Period minusMillis(int millis) { return plusMillis(-millis); }
/** * Returns a new period minus the specified number of millis taken away. * <p> * This period instance is immutable and unaffected by this method call. * * @param millis the amount of millis to take away, may be negative * @return the new period minus the increased millis * @throws UnsupportedOperationException if the field is not supported */ public Period minusMillis(int millis) { return plusMillis(-millis); }
@Override public Period readPeriod(){ Period p = new Period(); return p.plusDays(holder.days).plusMillis(holder.milliseconds); }
public static Period fromIntervalDay(int days, int millis) { return new Period() .plusDays(days) .plusMillis(millis); }
private Object readSingleObject() { Period p = new Period(); return p.plusDays(holder.days).plusMillis(holder.milliseconds); }
@Override public Period readPeriod(){ Period p = new Period(); return p.plusMonths(holder.months).plusDays(holder.days).plusMillis(holder.milliseconds); }
@Override public Period readPeriod(){ if (!isSet()) { return null; } Period p = new Period(); return p.plusDays(holder.days).plusMillis(holder.milliseconds); }
private Object readSingleObject() { if (!isSet()) { return null; } Period p = new Period(); return p.plusDays(holder.days).plusMillis(holder.milliseconds); }
private Object readSingleObject() { if (!isSet()) { return null; } Period p = new Period(); return p.plusDays(holder.days).plusMillis(holder.milliseconds); }
public static Period fromInterval(int months, int days, int millis) { return new Period() .plusMonths(months) .plusDays(days) .plusMillis(millis); }
@Override public Period readPeriod(){ if (!isSet()) { return null; } Period p = new Period(); return p.plusDays(holder.days).plusMillis(holder.milliseconds); }
private Object readSingleObject() { Period p = new Period(); return p.plusMonths(holder.months).plusDays(holder.days).plusMillis(holder.milliseconds); }
@Override public Period readPeriod(){ if (!isSet()) { return null; } Period p = new Period(); return p.plusMonths(holder.months).plusDays(holder.days).plusMillis(holder.milliseconds); }
@Override public Period readPeriod(){ if (!isSet()) { return null; } Period p = new Period(); return p.plusMonths(holder.months).plusDays(holder.days).plusMillis(holder.milliseconds); }
@Override public Void visitIntervalDayConstant(IntervalDayExpression lExpr, StringBuilder sb) throws RuntimeException { sb.append("cast( '"); sb.append(Period.days(lExpr.getIntervalDay()).plusMillis(lExpr.getIntervalMillis()).toString()); sb.append("' as INTERVALDAY)"); return null; }
private Object readSingleObject() { if (!isSet()) { return null; } Period p = new Period(); return p.plusMonths(holder.months).plusDays(holder.days).plusMillis(holder.milliseconds); }
private Object readSingleObject() { if (!isSet()) { return null; } Period p = new Period(); return p.plusMonths(holder.months).plusDays(holder.days).plusMillis(holder.milliseconds); }
/** * Returns a new period minus the specified number of millis taken away. * <p> * This period instance is immutable and unaffected by this method call. * * @param millis the amount of millis to take away, may be negative * @return the new period minus the increased millis * @throws UnsupportedOperationException if the field is not supported */ public Period minusMillis(int millis) { return plusMillis(-millis); }
/** * Returns a new period minus the specified number of millis taken away. * <p> * This period instance is immutable and unaffected by this method call. * * @param millis the amount of millis to take away, may be negative * @return the new period minus the increased millis * @throws UnsupportedOperationException if the field is not supported */ public Period minusMillis(int millis) { return plusMillis(-millis); }
@Override public Void visitIntervalDayConstant(IntervalDayExpression lExpr, StringBuilder sb) throws RuntimeException { sb.append("cast( '"); sb.append(Period.days(lExpr.getIntervalDay()).plusMillis(lExpr.getIntervalMillis()).toString()); sb.append("' as INTERVALDAY)"); return null; }