|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.timeindexing.time.MicrosecondTimestamp
A timestamp that only has significant data down to microsecond level.
Field Summary | |
static long |
BEFORE_EPOCH
|
Fields inherited from interface com.timeindexing.time.Timestamp |
ELAPSED_MICROSECOND, ELAPSED_MICROSECOND_SIGN, ELAPSED_MILLISECOND, ELAPSED_MILLISECOND_SIGN, ELAPSED_NANOSECOND, ELAPSED_NANOSECOND_SIGN, ELAPSED_SECOND, ELAPSED_SECOND_SIGN, ELAPSED_UNITS, ELAPSED_UNITS_SIGN, EXTENDED, EXTENDED_2, EXTENDED_3, EXTENDED_4, MICROSECOND, MICROSECOND_SIGN, MILLISECOND, MILLISECOND_SIGN, NANOSECOND, NANOSECOND_SIGN, SECOND, SECOND_SIGN, SPARE_3E, SPARE_3E_SIGN, SPARE_FD, SPARE_FD_SIGN, SPARE_FE, SPARE_FE_SIGN, TOP_2_MASK, TOP_4_MASK, TOP_6_MASK, TOP_8_MASK, ZERO |
Fields inherited from interface com.timeindexing.time.MicrosecondScale |
SCALE |
Constructor Summary | |
MicrosecondTimestamp()
Construct a MicrosecondTimestamp with 'now' as the timestamp. |
|
MicrosecondTimestamp(java.util.Date date)
Construct a MicrosecondTimestamp from a Date object. |
|
MicrosecondTimestamp(long ts)
Construct a MicrosecondTimestamp from a number of microseconds. |
|
MicrosecondTimestamp(long seconds,
int nanoseconds)
Construct a MicrosecondTimestamp from a number of seconds and a number of nanoseconds. |
Method Summary | |
int |
getNanoSeconds()
Get the number of nanoseconds for this timestamp |
Scale |
getScale()
Get the Scale. |
long |
getSeconds()
Get the number of seconds |
boolean |
isAfterEpoch()
Is the time after the Epoch. |
boolean |
isBeforeEpoch()
Is the time before the Epoch. |
java.lang.String |
toString()
Get the toString() version of a MicrosecondTimestamp. |
long |
value()
Get the raw value. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final long BEFORE_EPOCH
Constructor Detail |
public MicrosecondTimestamp()
public MicrosecondTimestamp(long ts)
public MicrosecondTimestamp(long seconds, int nanoseconds)
public MicrosecondTimestamp(java.util.Date date)
Method Detail |
public long getSeconds()
getSeconds
in interface Timestamp
public int getNanoSeconds()
getNanoSeconds
in interface Timestamp
public Scale getScale()
getScale
in interface Timestamp
public java.lang.String toString()
public long value()
value
in interface Value
public boolean isAfterEpoch()
isAfterEpoch
in interface AbsoluteTimestamp
public boolean isBeforeEpoch()
isBeforeEpoch
in interface AbsoluteTimestamp
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |