public interface MutableTimestampTokenSequence extends TimestampTokenSequence, MutableScalarTokenSequence
MutableTokenSequence containing timestamp valued data.TokenTypeConstant#TIMESTAMP| Modifier and Type | Method and Description |
|---|---|
void |
append(Timestamp value)
Appends the specified timestamp to this sequence.
|
void |
append(Timestamp value,
int count)
Appends the specified timestamp to this sequence
multiple times.
|
void |
appendEpochTime(long epochSeconds,
int subsecondNanos,
int offsetSeconds)
Appends the timestamp specified in epoch time to this sequence.
|
void |
appendEpochTime(long epochSeconds,
int subsecondNanos,
int offsetSeconds,
int count)
Appends the timestamp specified in epoch time to this sequence
multiple times.
|
TimestampSettable |
getTokenSetter(int index)
Returns a mutator for the given index.
|
void |
setEpochSeconds(int index,
long epochSeconds,
int subsecondNanos,
int offsetSeconds)
Sets the token at the specified position to the given value.
|
getEpochSeconds, getOffsetSeconds, getSubsecondNanos, getTimestamp, getToken, getValues, newValueIteratorensureCanonical, getModificationCountgetType, isNull, isZeroappendNull, appendNull, appendZero, appendZero, fillValue, reset, setNull, setNull, setValue, setValues, setZero, setZerocompareElement, compareElements, getElementComparator, hashCode, isNull, size, toStringappend, append, append, appendvoid append(Timestamp value)
value - the value to append. If null,
this is equivalent to appendNull().void appendEpochTime(long epochSeconds,
int subsecondNanos,
int offsetSeconds)
epochSeconds - the number of seconds elapsed since
January 1, 1970 00:00:00 GMT.subsecondNanos - the subsecond portion of the timestamp
in nanoseconds.offsetSeconds - the offset in seconds, including both
time zone and daylight savings adjustments, from GMT.void append(Timestamp value, int count)
value - the value to append. If null,
this is equivalent to appendNull().count - the number of copies to append.void appendEpochTime(long epochSeconds,
int subsecondNanos,
int offsetSeconds,
int count)
epochSeconds - the number of seconds elapsed since
January 1, 1970 00:00:00 GMT.subsecondNanos - the subsecond portion of the timestamp
in nanoseconds.offsetSeconds - the offset in seconds, including both
time zone and daylight savings adjustments, from GMT.count - the number of copies to append.void setEpochSeconds(int index,
long epochSeconds,
int subsecondNanos,
int offsetSeconds)
index - the position to modifyepochSeconds - the number of seconds elapsed since
January 1, 1970 00:00:00 GMT.subsecondNanos - the subsecond portion of the timestamp
in nanoseconds.offsetSeconds - the offset in seconds, including both
time zone and daylight savings adjustments, from GMT.TimestampSettable getTokenSetter(int index)
MutableTokenSequencegetTokenSetter in interface MutableScalarTokenSequencegetTokenSetter in interface MutableTokenSequenceindex - the positionCopyright © 2024 Actian Corporation. All rights reserved.