You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by lz...@apache.org on 2020/03/03 11:39:53 UTC
[flink] branch master updated (dfd79bc -> 4a509fc)
This is an automated email from the ASF dual-hosted git repository.
lzljs3620320 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git.
from dfd79bc [FLINK-16370][build] Only bundle javax as Java11-exclusive dependency
add 4a509fc [FLINK-16359][table-runtime] Introduce WritableVectors for abstract writing (#11275)
No new revisions were added by this update.
Summary of changes:
.../orc/nohive/vector/AbstractOrcNoHiveVector.java | 5 -
.../flink/orc/vector/AbstractOrcColumnVector.java | 5 -
.../arrow/vectors/ArrowBigIntColumnVector.java | 5 -
.../arrow/vectors/ArrowIntColumnVector.java | 5 -
.../arrow/vectors/ArrowSmallIntColumnVector.java | 5 -
.../arrow/vectors/ArrowTinyIntColumnVector.java | 5 -
.../table/dataformat/vector/BytesColumnVector.java | 5 +-
.../table/dataformat/vector/ColumnVector.java | 6 -
.../flink/table/dataformat/vector/Dictionary.java | 4 +
.../dataformat/vector/VectorizedColumnBatch.java | 10 -
.../dataformat/vector/heap/AbstractHeapVector.java | 43 ++-
.../dataformat/vector/heap/HeapBooleanVector.java | 16 +-
.../dataformat/vector/heap/HeapByteVector.java | 16 +-
.../dataformat/vector/heap/HeapBytesVector.java | 41 +--
.../dataformat/vector/heap/HeapDoubleVector.java | 37 +-
.../dataformat/vector/heap/HeapFloatVector.java | 37 +-
.../dataformat/vector/heap/HeapIntVector.java | 47 ++-
.../dataformat/vector/heap/HeapLongVector.java | 35 +-
.../dataformat/vector/heap/HeapShortVector.java | 16 +-
.../vector/heap/HeapTimestampVector.java | 64 ++++
.../AbstractWritableVector.java} | 20 +-
.../WritableBooleanVector.java} | 17 +-
.../WritableByteVector.java} | 17 +-
.../WritableBytesVector.java} | 18 +-
.../vector/writable/WritableColumnVector.java | 71 ++++
.../WritableDoubleVector.java} | 39 +-
.../WritableFloatVector.java} | 38 +-
.../vector/writable/WritableIntVector.java | 57 +++
.../WritableLongVector.java} | 37 +-
.../WritableShortVector.java} | 17 +-
.../WritableTimestampVector.java} | 18 +-
.../table/dataformat/vector/ColumnVectorTest.java | 406 +++++++++++++++++++++
.../vector/VectorizedColumnBatchTest.java | 60 +--
33 files changed, 971 insertions(+), 251 deletions(-)
create mode 100644 flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/dataformat/vector/heap/HeapTimestampVector.java
rename flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/dataformat/vector/{AbstractColumnVector.java => writable/AbstractWritableVector.java} (69%)
copy flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/dataformat/vector/{ColumnVector.java => writable/WritableBooleanVector.java} (65%)
copy flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/dataformat/vector/{ColumnVector.java => writable/WritableByteVector.java} (66%)
copy flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/dataformat/vector/{ColumnVector.java => writable/WritableBytesVector.java} (60%)
create mode 100644 flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/dataformat/vector/writable/WritableColumnVector.java
copy flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/dataformat/vector/{heap/HeapDoubleVector.java => writable/WritableDoubleVector.java} (52%)
copy flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/dataformat/vector/{heap/HeapFloatVector.java => writable/WritableFloatVector.java} (55%)
create mode 100644 flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/dataformat/vector/writable/WritableIntVector.java
copy flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/dataformat/vector/{heap/HeapLongVector.java => writable/WritableLongVector.java} (56%)
copy flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/dataformat/vector/{ColumnVector.java => writable/WritableShortVector.java} (66%)
copy flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/dataformat/vector/{ColumnVector.java => writable/WritableTimestampVector.java} (60%)
create mode 100644 flink-table/flink-table-runtime-blink/src/test/java/org/apache/flink/table/dataformat/vector/ColumnVectorTest.java