You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by he...@apache.org on 2020/03/31 01:47:17 UTC
[flink] branch master updated (da30827 -> 851a830)
This is an automated email from the ASF dual-hosted git repository.
hequn pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git.
from da30827 [FLINK-16741][web] Add TM log list and TM log detail page
add 919075a [FLINK-16847][python] Support LocalZonedTimestampType in vectorized Python UDF
add 851a830 [FLINK-16847][python] Support TimestampType in vectorized Python UDF
No new revisions were added by this update.
Summary of changes:
flink-python/pyflink/fn_execution/coder_impl.py | 41 ++++++++++--
flink-python/pyflink/fn_execution/coders.py | 67 +++++++++++--------
.../pyflink/table/tests/test_pandas_udf.py | 78 ++++++++++++++++++++--
flink-python/pyflink/table/types.py | 55 +++++++++++++++
.../flink/table/runtime/arrow/ArrowUtils.java | 49 +++++++++++++-
.../arrow/readers/TimestampFieldReader.java | 65 ++++++++++++++++++
.../arrow/vectors/ArrowTimestampColumnVector.java | 69 +++++++++++++++++++
.../arrow/writers/BaseRowTimestampWriter.java | 67 +++++++++++++++++++
.../{TimeWriter.java => TimestampWriter.java} | 50 ++++++--------
.../table/runtime/typeutils/PythonTypeUtils.java | 20 ++++++
.../flink/table/runtime/arrow/ArrowUtilsTest.java | 22 ++++++
.../arrow/BaseRowArrowReaderWriterTest.java | 31 +++++++--
.../runtime/arrow/RowArrowReaderWriterTest.java | 25 +++++--
.../table/runtime/util/StreamRecordUtils.java | 5 ++
14 files changed, 564 insertions(+), 80 deletions(-)
create mode 100644 flink-python/src/main/java/org/apache/flink/table/runtime/arrow/readers/TimestampFieldReader.java
create mode 100644 flink-python/src/main/java/org/apache/flink/table/runtime/arrow/vectors/ArrowTimestampColumnVector.java
create mode 100644 flink-python/src/main/java/org/apache/flink/table/runtime/arrow/writers/BaseRowTimestampWriter.java
copy flink-python/src/main/java/org/apache/flink/table/runtime/arrow/writers/{TimeWriter.java => TimestampWriter.java} (50%)