This is an automated email from the ASF dual-hosted git repository.
lincoln pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git
from c2e2b169661 [FLINK-38205][format][pb] Discard unknown fields by
default (#26881)
add 047c5e4ca37 [FLINK-39184][core] Introduce Bitmap type for DataStream
API
No new revisions were added by this update.
Summary of changes:
flink-core/pom.xml | 7 +
.../{VariantTypeInfo.java => BitmapTypeInfo.java} | 34 +--
.../apache/flink/api/common/typeinfo/Types.java | 7 +
...DoubleSerializer.java => BitmapSerializer.java} | 66 +++---
.../flink/api/java/typeutils/TypeExtractor.java | 7 +
.../java/org/apache/flink/types/bitmap/Bitmap.java | 164 ++++++++++++++
.../flink/types/bitmap/RoaringBitmapData.java | 238 +++++++++++++++++++++
...ngTypeInfoTest.java => BitmapTypeInfoTest.java} | 8 +-
...rializerTest.java => BitmapSerializerTest.java} | 45 ++--
...eTest.java => BitmapSerializerUpgradeTest.java} | 86 ++++----
.../api/java/typeutils/TypeExtractorTest.java | 10 +
.../apache/flink/types/RoaringBitmapDataTest.java | 231 ++++++++++++++++++++
flink-dist/src/main/resources/META-INF/NOTICE | 1 +
13 files changed, 787 insertions(+), 117 deletions(-)
copy
flink-core/src/main/java/org/apache/flink/api/common/typeinfo/{VariantTypeInfo.java
=> BitmapTypeInfo.java} (67%)
copy
flink-core/src/main/java/org/apache/flink/api/common/typeutils/base/{DoubleSerializer.java
=> BitmapSerializer.java} (53%)
create mode 100644
flink-core/src/main/java/org/apache/flink/types/bitmap/Bitmap.java
create mode 100644
flink-core/src/main/java/org/apache/flink/types/bitmap/RoaringBitmapData.java
copy
flink-core/src/test/java/org/apache/flink/api/common/typeinfo/{NothingTypeInfoTest.java
=> BitmapTypeInfoTest.java} (80%)
copy
flink-core/src/test/java/org/apache/flink/api/common/typeutils/base/{BigIntSerializerTest.java
=> BitmapSerializerTest.java} (58%)
copy
flink-core/src/test/java/org/apache/flink/api/common/typeutils/base/{SetSerializerUpgradeTest.java
=> BitmapSerializerUpgradeTest.java} (51%)
create mode 100644
flink-core/src/test/java/org/apache/flink/types/RoaringBitmapDataTest.java