Package com.graphdbapi.values.storable
Class CypherDuration
- java.lang.Object
-
- com.graphdbapi.values.CypherAny
-
- com.graphdbapi.values.storable.CypherValue
-
- com.graphdbapi.values.storable.CypherDuration
-
- All Implemented Interfaces:
TemporalAmount
public final class CypherDuration extends CypherValue implements TemporalAmount
Driver传输Duration类型的对象。
-
-
Field Summary
Fields Modifier and Type Field Description static CypherDurationMAX_VALUEstatic CypherDurationMIN_VALUEstatic CypherDurationZERO
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TemporaladdTo(Temporal temporal)TemporalAmountasObjectCopy()static CypherDurationduration(long months, long days, long seconds, long nanos)static CypherDurationduration(Duration value)static CypherDurationduration(Period value)longget(TemporalUnit unit)List<TemporalUnit>getUnits()TemporalsubtractFrom(Temporal temporal)
-
-
-
Field Detail
-
MIN_VALUE
public static final CypherDuration MIN_VALUE
-
MAX_VALUE
public static final CypherDuration MAX_VALUE
-
ZERO
public static final CypherDuration ZERO
-
-
Method Detail
-
duration
public static CypherDuration duration(Duration value)
-
duration
public static CypherDuration duration(Period value)
-
duration
public static CypherDuration duration(long months, long days, long seconds, long nanos)
-
asObjectCopy
public TemporalAmount asObjectCopy()
- Specified by:
asObjectCopyin classCypherValue
-
get
public long get(TemporalUnit unit)
- Specified by:
getin interfaceTemporalAmount
-
getUnits
public List<TemporalUnit> getUnits()
- Specified by:
getUnitsin interfaceTemporalAmount
-
addTo
public Temporal addTo(Temporal temporal)
- Specified by:
addToin interfaceTemporalAmount
-
subtractFrom
public Temporal subtractFrom(Temporal temporal)
- Specified by:
subtractFromin interfaceTemporalAmount
-
-