Collapse All Expand All

C#

Oracle® Coherence .NET API Reference
BinaryDeltaCompressor Class
Members See Also

Oracle® Coherence .NET API Reference Release 3.6.1
E18812-01
An IDeltaCompressor implementation that works with opaque (binary) values.

Namespace: Tangosol.IO
Assembly: Coherence (in Coherence.dll) Version: 3.6.1.0 (3.6.1.0)

# Syntax

C#
    public class BinaryDeltaCompressor : IDeltaCompressor

# Remarks

The delta format is composed of a leading byte that indicates the format; the format indicator byte is one of the FMT_* field values. If the delta value does not begin with one of the FMT_* indicators, then the delta value is itself the new value. If the delta is null, then it indicates no change. The grammar follows:

                 BinaryDelta:
                   FMT_EMPTY
                   FMT_BINDIFF BinaryChangeList-opt OP_TERM
                   FMT_REPLACE-opt Bytes
                   null

                 BinaryChangeList:
                   OP_EXTRACT Offset Length BinaryChangeList-opt
                   OP_APPEND Length Bytes BinaryChangeList-opt

                 Offset:
                 Length:
                   packed-integer

                 Bytes:
                   byte Bytes-opt

# Inheritance Hierarchy

System..::.Object
Tangosol.IO..::.BinaryDeltaCompressor

# See Also

BinaryDeltaCompressor Members
Tangosol.IO Namespace