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 CypherDuration
MAX_VALUE
static CypherDuration
MIN_VALUE
static CypherDuration
ZERO
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Temporal
addTo(Temporal temporal)
TemporalAmount
asObjectCopy()
static CypherDuration
duration(long months, long days, long seconds, long nanos)
static CypherDuration
duration(Duration value)
static CypherDuration
duration(Period value)
long
get(TemporalUnit unit)
List<TemporalUnit>
getUnits()
Temporal
subtractFrom(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:
asObjectCopy
in classCypherValue
-
get
public long get(TemporalUnit unit)
- Specified by:
get
in interfaceTemporalAmount
-
getUnits
public List<TemporalUnit> getUnits()
- Specified by:
getUnits
in interfaceTemporalAmount
-
addTo
public Temporal addTo(Temporal temporal)
- Specified by:
addTo
in interfaceTemporalAmount
-
subtractFrom
public Temporal subtractFrom(Temporal temporal)
- Specified by:
subtractFrom
in interfaceTemporalAmount
-
-