| 限定符和类型 | 方法和说明 |
|---|---|
static SqlTimestamp |
SqlTimestamp.fromEpochMillis(long millisecond)
Obtains an instance of
SqlTimestamp from a millisecond. |
static SqlTimestamp |
SqlTimestamp.fromEpochMillis(long millisecond,
int nanoOfMillisecond)
Obtains an instance of
SqlTimestamp from a millisecond and a nanoOfMillisecond. |
static SqlTimestamp |
SqlTimestamp.fromInstant(java.time.Instant instant)
Obtains an instance of
SqlTimestamp from an instance of Instant. |
static SqlTimestamp |
SqlTimestamp.fromLocalDateTime(java.time.LocalDateTime dateTime)
Obtains an instance of
SqlTimestamp from an instance of LocalDateTime. |
static SqlTimestamp |
SqlTimestamp.fromTimestamp(Timestamp ts)
Obtains an instance of
SqlTimestamp from an instance of Timestamp. |
SqlTimestamp |
TypeGetterSetters.getTimestamp(int ordinal,
int precision)
Get Timestamp value, internal format is SqlTimestamp.
|
SqlTimestamp |
NestedRow.getTimestamp(int pos,
int precision) |
SqlTimestamp |
ColumnarRow.getTimestamp(int ordinal,
int precision) |
SqlTimestamp |
UpdatableRow.getTimestamp(int ordinal,
int precision) |
SqlTimestamp |
BinaryArray.getTimestamp(int pos,
int precision) |
SqlTimestamp |
JoinedRow.getTimestamp(int i,
int precision) |
SqlTimestamp |
ObjectArrayRow.getTimestamp(int ordinal,
int precision) |
SqlTimestamp |
GenericArray.getTimestamp(int pos,
int precision) |
SqlTimestamp |
BinaryRow.getTimestamp(int pos,
int precision) |
static SqlTimestamp |
SqlTimestamp.readTimestampFieldFromSegments(org.apache.flink.core.memory.MemorySegment[] segments,
int baseOffset,
long offsetAndNanos)
Obtains an instance of
SqlTimestamp from underlying MemorySegment. |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
SqlTimestamp.compareTo(SqlTimestamp that) |
void |
TypeGetterSetters.setTimestamp(int ordinal,
SqlTimestamp value,
int precision)
Set Timestamp value.
|
void |
NestedRow.setTimestamp(int pos,
SqlTimestamp value,
int precision) |
void |
ColumnarRow.setTimestamp(int ordinal,
SqlTimestamp value,
int precision) |
void |
UpdatableRow.setTimestamp(int ordinal,
SqlTimestamp value,
int precision) |
void |
BinaryArray.setTimestamp(int pos,
SqlTimestamp value,
int precision) |
void |
JoinedRow.setTimestamp(int i,
SqlTimestamp value,
int precision) |
void |
ObjectArrayRow.setTimestamp(int ordinal,
SqlTimestamp value,
int precision) |
void |
GenericArray.setTimestamp(int pos,
SqlTimestamp value,
int precision) |
void |
BinaryRow.setTimestamp(int pos,
SqlTimestamp value,
int precision) |
void |
AbstractBinaryWriter.writeTimestamp(int pos,
SqlTimestamp value,
int precision) |
void |
BinaryWriter.writeTimestamp(int pos,
SqlTimestamp value,
int precision) |
| 限定符和类型 | 方法和说明 |
|---|---|
SqlTimestamp |
TimestampColumnVector.getTimestamp(int i,
int precision) |
SqlTimestamp |
VectorizedColumnBatch.getTimestamp(int rowId,
int colId,
int precision) |
| 限定符和类型 | 方法和说明 |
|---|---|
static SqlTimestamp |
SqlDateTimeUtils.timestampToTimestampWithLocalZone(SqlTimestamp ts,
TimeZone tz) |
static SqlTimestamp |
SqlDateTimeUtils.timestampWithLocalZoneToTimestamp(SqlTimestamp ts,
TimeZone tz) |
static SqlTimestamp |
SqlDateTimeUtils.toSqlTimestamp(String dateStr) |
static SqlTimestamp |
SqlDateTimeUtils.toSqlTimestamp(String dateStr,
String format) |
static SqlTimestamp |
SqlDateTimeUtils.truncate(SqlTimestamp ts,
int precision) |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
SqlDateTimeUtils.dateFormat(SqlTimestamp ts,
String format) |
static String |
SqlDateTimeUtils.dateFormat(SqlTimestamp ts,
String format,
TimeZone zone) |
static String |
SqlDateTimeUtils.dateFormat(SqlTimestamp ts,
String format,
java.time.ZoneId zoneId)
Format a timestamp as specific.
|
static long |
SqlDateTimeUtils.extractFromTimestamp(org.apache.calcite.avatica.util.TimeUnitRange range,
SqlTimestamp ts,
TimeZone tz) |
static String |
SqlDateTimeUtils.timestampToString(SqlTimestamp ts,
int precision) |
static String |
SqlDateTimeUtils.timestampToString(SqlTimestamp ts,
TimeZone tz,
int precision) |
static SqlTimestamp |
SqlDateTimeUtils.timestampToTimestampWithLocalZone(SqlTimestamp ts,
TimeZone tz) |
static SqlTimestamp |
SqlDateTimeUtils.timestampWithLocalZoneToTimestamp(SqlTimestamp ts,
TimeZone tz) |
static SqlTimestamp |
SqlDateTimeUtils.truncate(SqlTimestamp ts,
int precision) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
SortUtil.putTimestampNormalizedKey(SqlTimestamp value,
org.apache.flink.core.memory.MemorySegment target,
int offset,
int numBytes)
Support the compact precision SqlTimestamp.
|
| 限定符和类型 | 方法和说明 |
|---|---|
SqlTimestamp |
SqlTimestampSerializer.copy(SqlTimestamp from) |
SqlTimestamp |
SqlTimestampSerializer.copy(SqlTimestamp from,
SqlTimestamp reuse) |
SqlTimestamp |
SqlTimestampSerializer.createInstance() |
SqlTimestamp |
SqlTimestampSerializer.deserialize(org.apache.flink.core.memory.DataInputView source) |
SqlTimestamp |
SqlTimestampSerializer.deserialize(SqlTimestamp reuse,
org.apache.flink.core.memory.DataInputView source) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.api.common.typeutils.TypeSerializer<SqlTimestamp> |
SqlTimestampTypeInfo.createSerializer(org.apache.flink.api.common.ExecutionConfig config) |
org.apache.flink.api.common.typeutils.TypeSerializer<SqlTimestamp> |
SqlTimestampSerializer.duplicate() |
Class<SqlTimestamp> |
SqlTimestampTypeInfo.getTypeClass() |
org.apache.flink.api.common.typeutils.TypeSerializerSchemaCompatibility<SqlTimestamp> |
SqlTimestampSerializer.SqlTimestampSerializerSnapshot.resolveSchemaCompatibility(org.apache.flink.api.common.typeutils.TypeSerializer<SqlTimestamp> newSerializer) |
org.apache.flink.api.common.typeutils.TypeSerializer<SqlTimestamp> |
SqlTimestampSerializer.SqlTimestampSerializerSnapshot.restoreSerializer() |
org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<SqlTimestamp> |
SqlTimestampSerializer.snapshotConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
SqlTimestamp |
SqlTimestampSerializer.copy(SqlTimestamp from) |
SqlTimestamp |
SqlTimestampSerializer.copy(SqlTimestamp from,
SqlTimestamp reuse) |
SqlTimestamp |
SqlTimestampSerializer.deserialize(SqlTimestamp reuse,
org.apache.flink.core.memory.DataInputView source) |
void |
SqlTimestampSerializer.serialize(SqlTimestamp record,
org.apache.flink.core.memory.DataOutputView target) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.api.common.typeutils.TypeSerializerSchemaCompatibility<SqlTimestamp> |
SqlTimestampSerializer.SqlTimestampSerializerSnapshot.resolveSchemaCompatibility(org.apache.flink.api.common.typeutils.TypeSerializer<SqlTimestamp> newSerializer) |
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.