public class DateTimeMath extends Object
Modifier and Type | Field and Description |
---|---|
protected Calendar |
calUtc |
protected org.apache.hadoop.hive.ql.util.DateTimeMath.NanosResult |
nanosResult |
Constructor and Description |
---|
DateTimeMath() |
Modifier and Type | Method and Description |
---|---|
Date |
add(Date dt,
HiveIntervalYearMonth interval) |
Date |
add(Date dt,
HiveIntervalYearMonth interval)
Deprecated.
|
boolean |
add(Date dt,
HiveIntervalYearMonth interval,
Date result) |
boolean |
add(Date dt,
HiveIntervalYearMonth interval,
Date result)
Deprecated.
|
org.apache.hadoop.hive.common.type.HiveIntervalDayTime |
add(org.apache.hadoop.hive.common.type.HiveIntervalDayTime left,
org.apache.hadoop.hive.common.type.HiveIntervalDayTime right) |
boolean |
add(org.apache.hadoop.hive.common.type.HiveIntervalDayTime left,
org.apache.hadoop.hive.common.type.HiveIntervalDayTime right,
org.apache.hadoop.hive.common.type.HiveIntervalDayTime result) |
Timestamp |
add(org.apache.hadoop.hive.common.type.HiveIntervalDayTime interval,
Timestamp ts) |
Timestamp |
add(org.apache.hadoop.hive.common.type.HiveIntervalDayTime interval,
Timestamp ts)
Deprecated.
|
boolean |
add(org.apache.hadoop.hive.common.type.HiveIntervalDayTime interval,
Timestamp ts,
Timestamp result) |
boolean |
add(org.apache.hadoop.hive.common.type.HiveIntervalDayTime interval,
Timestamp ts,
Timestamp result)
Deprecated.
|
Date |
add(HiveIntervalYearMonth interval,
Date dt) |
Date |
add(HiveIntervalYearMonth interval,
Date dt)
Deprecated.
|
boolean |
add(HiveIntervalYearMonth interval,
Date dt,
Date result) |
boolean |
add(HiveIntervalYearMonth interval,
Date dt,
Date result)
Deprecated.
|
HiveIntervalYearMonth |
add(HiveIntervalYearMonth left,
HiveIntervalYearMonth right) |
Timestamp |
add(HiveIntervalYearMonth interval,
Timestamp ts) |
Timestamp |
add(HiveIntervalYearMonth interval,
Timestamp ts)
Deprecated.
|
boolean |
add(HiveIntervalYearMonth interval,
Timestamp ts,
Timestamp result) |
boolean |
add(HiveIntervalYearMonth interval,
Timestamp ts,
Timestamp result)
Deprecated.
|
Timestamp |
add(Timestamp ts,
org.apache.hadoop.hive.common.type.HiveIntervalDayTime interval) |
Timestamp |
add(Timestamp ts,
org.apache.hadoop.hive.common.type.HiveIntervalDayTime interval)
Deprecated.
|
boolean |
add(Timestamp ts,
org.apache.hadoop.hive.common.type.HiveIntervalDayTime interval,
Timestamp result) |
boolean |
add(Timestamp ts,
org.apache.hadoop.hive.common.type.HiveIntervalDayTime interval,
Timestamp result)
Deprecated.
|
Timestamp |
add(Timestamp ts,
HiveIntervalYearMonth interval) |
Timestamp |
add(Timestamp ts,
HiveIntervalYearMonth interval)
Deprecated.
|
boolean |
add(Timestamp ts,
HiveIntervalYearMonth interval,
Timestamp result) |
boolean |
add(Timestamp ts,
HiveIntervalYearMonth interval,
Timestamp result)
Deprecated.
|
long |
addMonthsToDays(long days,
int months) |
long |
addMonthsToMillis(long millis,
int months)
Perform month arithmetic to millis value using UTC time zone.
|
long |
addMonthsToNanos(long nanos,
int months) |
Date |
subtract(Date left,
HiveIntervalYearMonth right) |
Date |
subtract(Date left,
HiveIntervalYearMonth right)
Deprecated.
|
boolean |
subtract(Date left,
HiveIntervalYearMonth right,
Date result) |
boolean |
subtract(Date left,
HiveIntervalYearMonth right,
Date result)
Deprecated.
|
org.apache.hadoop.hive.common.type.HiveIntervalDayTime |
subtract(org.apache.hadoop.hive.common.type.HiveIntervalDayTime left,
org.apache.hadoop.hive.common.type.HiveIntervalDayTime right) |
boolean |
subtract(org.apache.hadoop.hive.common.type.HiveIntervalDayTime left,
org.apache.hadoop.hive.common.type.HiveIntervalDayTime right,
org.apache.hadoop.hive.common.type.HiveIntervalDayTime result) |
HiveIntervalYearMonth |
subtract(HiveIntervalYearMonth left,
HiveIntervalYearMonth right) |
Timestamp |
subtract(Timestamp left,
org.apache.hadoop.hive.common.type.HiveIntervalDayTime right) |
Timestamp |
subtract(Timestamp left,
org.apache.hadoop.hive.common.type.HiveIntervalDayTime right)
Deprecated.
|
boolean |
subtract(Timestamp left,
org.apache.hadoop.hive.common.type.HiveIntervalDayTime right,
Timestamp result) |
boolean |
subtract(Timestamp left,
org.apache.hadoop.hive.common.type.HiveIntervalDayTime right,
Timestamp result)
Deprecated.
|
Timestamp |
subtract(Timestamp left,
HiveIntervalYearMonth right) |
Timestamp |
subtract(Timestamp left,
HiveIntervalYearMonth right)
Deprecated.
|
boolean |
subtract(Timestamp left,
HiveIntervalYearMonth right,
Timestamp result) |
boolean |
subtract(Timestamp left,
HiveIntervalYearMonth right,
Timestamp result)
Deprecated.
|
org.apache.hadoop.hive.common.type.HiveIntervalDayTime |
subtract(Timestamp left,
Timestamp right) |
org.apache.hadoop.hive.common.type.HiveIntervalDayTime |
subtract(Timestamp left,
Timestamp right)
Deprecated.
|
boolean |
subtract(Timestamp left,
Timestamp right,
org.apache.hadoop.hive.common.type.HiveIntervalDayTime result) |
boolean |
subtract(Timestamp left,
Timestamp right,
org.apache.hadoop.hive.common.type.HiveIntervalDayTime result)
Deprecated.
|
protected Calendar calUtc
protected org.apache.hadoop.hive.ql.util.DateTimeMath.NanosResult nanosResult
public long addMonthsToMillis(long millis, int months)
millis
- months
- public long addMonthsToNanos(long nanos, int months)
public long addMonthsToDays(long days, int months)
public Timestamp add(Timestamp ts, HiveIntervalYearMonth interval)
@Deprecated public Timestamp add(Timestamp ts, HiveIntervalYearMonth interval)
public boolean add(Timestamp ts, HiveIntervalYearMonth interval, Timestamp result)
@Deprecated public boolean add(Timestamp ts, HiveIntervalYearMonth interval, Timestamp result)
public Timestamp add(HiveIntervalYearMonth interval, Timestamp ts)
@Deprecated public Timestamp add(HiveIntervalYearMonth interval, Timestamp ts)
public boolean add(HiveIntervalYearMonth interval, Timestamp ts, Timestamp result)
@Deprecated public boolean add(HiveIntervalYearMonth interval, Timestamp ts, Timestamp result)
public Date add(Date dt, HiveIntervalYearMonth interval)
@Deprecated public Date add(Date dt, HiveIntervalYearMonth interval)
public boolean add(Date dt, HiveIntervalYearMonth interval, Date result)
@Deprecated public boolean add(Date dt, HiveIntervalYearMonth interval, Date result)
public Date add(HiveIntervalYearMonth interval, Date dt)
@Deprecated public Date add(HiveIntervalYearMonth interval, Date dt)
public boolean add(HiveIntervalYearMonth interval, Date dt, Date result)
@Deprecated public boolean add(HiveIntervalYearMonth interval, Date dt, Date result)
public HiveIntervalYearMonth add(HiveIntervalYearMonth left, HiveIntervalYearMonth right)
public Timestamp subtract(Timestamp left, HiveIntervalYearMonth right)
@Deprecated public Timestamp subtract(Timestamp left, HiveIntervalYearMonth right)
public boolean subtract(Timestamp left, HiveIntervalYearMonth right, Timestamp result)
@Deprecated public boolean subtract(Timestamp left, HiveIntervalYearMonth right, Timestamp result)
public Date subtract(Date left, HiveIntervalYearMonth right)
@Deprecated public Date subtract(Date left, HiveIntervalYearMonth right)
public boolean subtract(Date left, HiveIntervalYearMonth right, Date result)
@Deprecated public boolean subtract(Date left, HiveIntervalYearMonth right, Date result)
public HiveIntervalYearMonth subtract(HiveIntervalYearMonth left, HiveIntervalYearMonth right)
public Timestamp add(Timestamp ts, org.apache.hadoop.hive.common.type.HiveIntervalDayTime interval)
@Deprecated public Timestamp add(Timestamp ts, org.apache.hadoop.hive.common.type.HiveIntervalDayTime interval)
public boolean add(Timestamp ts, org.apache.hadoop.hive.common.type.HiveIntervalDayTime interval, Timestamp result)
@Deprecated public boolean add(Timestamp ts, org.apache.hadoop.hive.common.type.HiveIntervalDayTime interval, Timestamp result)
public Timestamp add(org.apache.hadoop.hive.common.type.HiveIntervalDayTime interval, Timestamp ts)
@Deprecated public Timestamp add(org.apache.hadoop.hive.common.type.HiveIntervalDayTime interval, Timestamp ts)
public boolean add(org.apache.hadoop.hive.common.type.HiveIntervalDayTime interval, Timestamp ts, Timestamp result)
@Deprecated public boolean add(org.apache.hadoop.hive.common.type.HiveIntervalDayTime interval, Timestamp ts, Timestamp result)
public org.apache.hadoop.hive.common.type.HiveIntervalDayTime add(org.apache.hadoop.hive.common.type.HiveIntervalDayTime left, org.apache.hadoop.hive.common.type.HiveIntervalDayTime right)
public boolean add(org.apache.hadoop.hive.common.type.HiveIntervalDayTime left, org.apache.hadoop.hive.common.type.HiveIntervalDayTime right, org.apache.hadoop.hive.common.type.HiveIntervalDayTime result)
public Timestamp subtract(Timestamp left, org.apache.hadoop.hive.common.type.HiveIntervalDayTime right)
@Deprecated public Timestamp subtract(Timestamp left, org.apache.hadoop.hive.common.type.HiveIntervalDayTime right)
public boolean subtract(Timestamp left, org.apache.hadoop.hive.common.type.HiveIntervalDayTime right, Timestamp result)
@Deprecated public boolean subtract(Timestamp left, org.apache.hadoop.hive.common.type.HiveIntervalDayTime right, Timestamp result)
public org.apache.hadoop.hive.common.type.HiveIntervalDayTime subtract(org.apache.hadoop.hive.common.type.HiveIntervalDayTime left, org.apache.hadoop.hive.common.type.HiveIntervalDayTime right)
public boolean subtract(org.apache.hadoop.hive.common.type.HiveIntervalDayTime left, org.apache.hadoop.hive.common.type.HiveIntervalDayTime right, org.apache.hadoop.hive.common.type.HiveIntervalDayTime result)
public org.apache.hadoop.hive.common.type.HiveIntervalDayTime subtract(Timestamp left, Timestamp right)
@Deprecated public org.apache.hadoop.hive.common.type.HiveIntervalDayTime subtract(Timestamp left, Timestamp right)
public boolean subtract(Timestamp left, Timestamp right, org.apache.hadoop.hive.common.type.HiveIntervalDayTime result)
@Deprecated public boolean subtract(Timestamp left, Timestamp right, org.apache.hadoop.hive.common.type.HiveIntervalDayTime result)
Copyright © 2022 The Apache Software Foundation. All rights reserved.