hazelcast / hazelcast/hazelcast-cpp-client

[TRACKING ISSUE] [API-1320] Introduce various updates to Compact serialization implementation

Open
#997 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
91
Forks
54
Avg merge
1d 12m
Merged PRs (30d)
5

Description

The tracking issue for the Java side PR.

See https://github.com/hazelcast/hazelcast/pull/21734 for details.

---

This is the compound PR for the tasks listed in JIRA task API-1320.

It contains the following changes

- Schema class now holds the fields in a HashMap instead of TreeMap
for faster lookups
- Various JavaDoc fixes for some classes
- Removing non-reachable dead codes around RabinFingerprint,
DefaultCompactWriter, and CompactInternalGenericRecord
- Mechanism to prevent duplicate field names in the Compact serializers
- Check for making sure that the Compact serializers registered
would not override the default serializers, unless explicitly
set by the user to do so.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.