Dmitriy, Not arrays, just primitives.
Using special binary representation, ints and longs can be represented by 1-9 bytes, depending on their cardinality. I want to add such implementation in raw binary API to help implementing custom serializers. 2017-09-29 15:12 GMT+03:00 Dmitriy Setrakyan <dsetrak...@apache.org>: > Alexey, are you talking about arrays of ints and longs? > > On Fri, Sep 29, 2017 at 3:29 AM, Alexei Scherbakov < > alexey.scherbak...@gmail.com> wrote: > > > Guys, > > > > I notices we do not have support for packed ints and longs in raw binary > > API [1] [2] > > > > Such methods are essential for implementing efficient custom compression > > schemes. > > > > Their addition can simplify implementing custom serializers for the cases > > then default binary marshaller is not enough, without additional library > > dependencies. > > > > Proposed API extension for rawReader/rawWriter: > > > > org.apache.ignite.binary.BinaryRawWriter#writePackedInt > > > > org.apache.ignite.binary.BinaryRawWriter#writePackedLong > > > > org.apache.ignite.binary.BinaryRawReader#readPackedInt > > > > org.apache.ignite.binary.BinaryRawReader#readPackedLong > > > > JIRA ticket: [3] > > > > Thoughs ? > > > > [1] org.apache.ignite.binary.BinaryRawReader > > > > [2] org.apache.ignite.binary.BinaryRawWriter > > > > [3] https://issues.apache.org/jira/browse/IGNITE-6426 > > > > -- > > > > Best regards, > > Alexei Scherbakov > > > -- Best regards, Alexei Scherbakov