| 程序包 | 说明 |
|---|---|
| org.apache.flink.table.data | |
| org.apache.flink.table.data.binary | |
| org.apache.flink.table.data.utils |
| 限定符和类型 | 方法和说明 |
|---|---|
static TimestampData |
TimestampData.fromEpochMillis(long milliseconds)
Creates an instance of
TimestampData from milliseconds. |
static TimestampData |
TimestampData.fromEpochMillis(long milliseconds,
int nanosOfMillisecond)
Creates an instance of
TimestampData from milliseconds and a nanos-of-millisecond. |
static TimestampData |
TimestampData.fromInstant(java.time.Instant instant)
Creates an instance of
TimestampData from an instance of Instant. |
static TimestampData |
TimestampData.fromLocalDateTime(java.time.LocalDateTime dateTime)
Creates an instance of
TimestampData from an instance of LocalDateTime. |
static TimestampData |
TimestampData.fromTimestamp(Timestamp timestamp)
Creates an instance of
TimestampData from an instance of Timestamp. |
TimestampData |
RowData.getTimestamp(int pos,
int precision)
Returns the timestamp value at the given position.
|
TimestampData |
GenericRowData.getTimestamp(int pos,
int precision) |
TimestampData |
GenericArrayData.getTimestamp(int pos,
int precision) |
TimestampData |
ArrayData.getTimestamp(int pos,
int precision)
Returns the timestamp value at the given position.
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
TimestampData.compareTo(TimestampData that) |
| 限定符和类型 | 方法和说明 |
|---|---|
TimestampData |
NestedRowData.getTimestamp(int pos,
int precision) |
TimestampData |
BinaryArrayData.getTimestamp(int pos,
int precision) |
TimestampData |
BinaryRowData.getTimestamp(int pos,
int precision) |
static TimestampData |
BinarySegmentUtils.readTimestampData(org.apache.flink.core.memory.MemorySegment[] segments,
int baseOffset,
long offsetAndNanos)
Gets an instance of
TimestampData from underlying MemorySegment. |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NestedRowData.setTimestamp(int pos,
TimestampData value,
int precision) |
void |
TypedSetters.setTimestamp(int pos,
TimestampData value,
int precision)
Set Timestamp value.
|
void |
BinaryArrayData.setTimestamp(int pos,
TimestampData value,
int precision) |
void |
BinaryRowData.setTimestamp(int pos,
TimestampData value,
int precision) |
| 限定符和类型 | 方法和说明 |
|---|---|
TimestampData |
JoinedRowData.getTimestamp(int pos,
int precision) |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.