| 限定符和类型 | 方法和说明 |
|---|---|
static Timestamp |
Timestamp.fromEpochMillis(long milliseconds)
Creates an instance of
Timestamp from milliseconds. |
static Timestamp |
Timestamp.fromEpochMillis(long milliseconds,
int nanosOfMillisecond)
Creates an instance of
Timestamp from milliseconds and a nanos-of-millisecond. |
static Timestamp |
Timestamp.fromInstant(java.time.Instant instant)
Creates an instance of
Timestamp from an instance of Instant. |
static Timestamp |
Timestamp.fromLocalDateTime(java.time.LocalDateTime dateTime)
Creates an instance of
Timestamp from an instance of LocalDateTime. |
static Timestamp |
Timestamp.fromMicros(long micros)
Creates an instance of
Timestamp from micros. |
static Timestamp |
Timestamp.fromSQLTimestamp(Timestamp timestamp)
|
Timestamp |
DataGetters.getTimestamp(int pos,
int precision)
Returns the timestamp value at the given position.
|
Timestamp |
GenericArray.getTimestamp(int pos,
int precision) |
Timestamp |
LazyGenericRow.getTimestamp(int pos,
int precision) |
Timestamp |
JoinedRow.getTimestamp(int pos,
int precision) |
Timestamp |
BinaryRow.getTimestamp(int pos,
int precision) |
Timestamp |
NestedRow.getTimestamp(int pos,
int precision) |
Timestamp |
BinaryArray.getTimestamp(int pos,
int precision) |
Timestamp |
GenericRow.getTimestamp(int pos,
int precision) |
static Timestamp |
Timestamp.now()
Creates an instance of
Timestamp for now. |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
Timestamp.compareTo(Timestamp that) |
void |
BinaryRow.setTimestamp(int pos,
Timestamp value,
int precision) |
void |
NestedRow.setTimestamp(int pos,
Timestamp value,
int precision) |
void |
BinaryArray.setTimestamp(int pos,
Timestamp value,
int precision) |
void |
DataSetters.setTimestamp(int pos,
Timestamp value,
int precision)
Set Timestamp value.
|
void |
BinaryWriter.writeTimestamp(int pos,
Timestamp value,
int precision) |
| 限定符和类型 | 方法和说明 |
|---|---|
Timestamp |
Dictionary.decodeToTimestamp(int id) |
Timestamp |
ColumnarRow.getTimestamp(int pos,
int precision) |
Timestamp |
ColumnarArray.getTimestamp(int pos,
int precision) |
Timestamp |
TimestampColumnVector.getTimestamp(int i,
int precision) |
Timestamp |
VectorizedColumnBatch.getTimestamp(int rowId,
int colId,
int precision) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ColumnarRow.setTimestamp(int pos,
Timestamp value,
int precision) |
void |
ColumnarArray.setTimestamp(int pos,
Timestamp value,
int precision) |
| 限定符和类型 | 方法和说明 |
|---|---|
Timestamp |
HeapTimestampVector.getTimestamp(int i,
int precision) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HeapTimestampVector.fill(Timestamp value) |
void |
HeapTimestampVector.setTimestamp(int i,
Timestamp timestamp) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
WritableTimestampVector.fill(Timestamp value)
Fill the column vector with the provided value.
|
void |
WritableTimestampVector.setTimestamp(int rowId,
Timestamp timestamp)
Set
Timestamp at rowId with the provided value. |
| 限定符和类型 | 方法和说明 |
|---|---|
Timestamp |
TimestampSerializer.copy(Timestamp from) |
Timestamp |
TimestampSerializer.deserialize(DataInputView source) |
| 限定符和类型 | 方法和说明 |
|---|---|
Serializer<Timestamp> |
TimestampSerializer.duplicate() |
| 限定符和类型 | 方法和说明 |
|---|---|
Timestamp |
TimestampSerializer.copy(Timestamp from) |
void |
TimestampSerializer.serialize(Timestamp record,
DataOutputView target) |
| 限定符和类型 | 方法和说明 |
|---|---|
Timestamp |
DataLineageEntity.getCreateTime() |
Timestamp |
TableLineageEntity.getCreateTime() |
Timestamp |
TableLineageEntityImpl.getCreateTime() |
| 构造器和说明 |
|---|
TableLineageEntityImpl(String database,
String table,
String job,
Timestamp timestamp) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Timestamp |
MemorySegmentUtils.readTimestampData(MemorySegment[] segments,
int baseOffset,
long offsetAndNanos)
Gets an instance of
Timestamp from underlying MemorySegment. |
| 限定符和类型 | 方法和说明 |
|---|---|
static Timestamp |
DateTimeUtils.dateToTimestampWithLocalZone(int date,
TimeZone tz) |
Timestamp |
ProjectedRow.getTimestamp(int pos,
int precision) |
Timestamp |
KeyProjectedRow.getTimestamp(int pos,
int precision) |
static Timestamp |
DateTimeUtils.parseTimestampData(String dateStr,
int precision) |
static Timestamp |
DateTimeUtils.parseTimestampData(String dateStr,
int precision,
TimeZone timeZone) |
static Timestamp |
DateTimeUtils.timestampToTimestampWithLocalZone(Timestamp ts,
TimeZone tz) |
static Timestamp |
DateTimeUtils.timestampWithLocalZoneToTimestamp(Timestamp ts,
TimeZone tz) |
static Timestamp |
DateTimeUtils.timeToTimestampWithLocalZone(int time,
TimeZone tz) |
static Timestamp |
BinaryStringUtils.toTimestamp(BinaryString input,
int precision)
Used by
CAST(x as TIMESTAMP). |
static Timestamp |
BinaryStringUtils.toTimestamp(BinaryString input,
int precision,
TimeZone timeZone)
Used by
CAST(x as TIMESTAMP_LTZ). |
static Timestamp |
DateTimeUtils.truncate(Timestamp ts,
int precision) |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
DateTimeUtils.formatTimestamp(Timestamp ts,
TimeZone tz,
int precision) |
static void |
SortUtil.putTimestampNormalizedKey(Timestamp value,
MemorySegment target,
int offset,
int numBytes)
Support the compact precision TimestampData.
|
static Timestamp |
DateTimeUtils.timestampToTimestampWithLocalZone(Timestamp ts,
TimeZone tz) |
static int |
DateTimeUtils.timestampWithLocalZoneToDate(Timestamp ts,
TimeZone tz) |
static int |
DateTimeUtils.timestampWithLocalZoneToTime(Timestamp ts,
TimeZone tz) |
static Timestamp |
DateTimeUtils.timestampWithLocalZoneToTimestamp(Timestamp ts,
TimeZone tz) |
static Timestamp |
DateTimeUtils.truncate(Timestamp ts,
int precision) |
Copyright © 2023 The Apache Software Foundation. All rights reserved.