From 717836fab714569b78673c78ada3baed0376b979 Mon Sep 17 00:00:00 2001 From: "Brian S. O'Neill" Date: Tue, 15 Jul 2008 16:24:01 +0000 Subject: Key encoder/decoder no longer extend from data encoder/decoder. --- src/main/java/com/amazon/carbonado/raw/DataEncoder.java | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) (limited to 'src/main/java/com/amazon/carbonado/raw/DataEncoder.java') diff --git a/src/main/java/com/amazon/carbonado/raw/DataEncoder.java b/src/main/java/com/amazon/carbonado/raw/DataEncoder.java index 6eebc93..e8383b9 100644 --- a/src/main/java/com/amazon/carbonado/raw/DataEncoder.java +++ b/src/main/java/com/amazon/carbonado/raw/DataEncoder.java @@ -21,6 +21,8 @@ package com.amazon.carbonado.raw; import java.io.IOException; import java.io.OutputStream; +import static com.amazon.carbonado.raw.EncodingConstants.*; + /** * A very low-level class that supports encoding of primitive data. For * encoding data into keys, see {@link KeyEncoder}. @@ -29,21 +31,9 @@ import java.io.OutputStream; * @see DataDecoder */ public class DataEncoder { - // Note: Most of these methods are inherited by KeyEncoder, which is why + // Note: Most of these methods are also used by KeyEncoder, which is why // they are encoded for supporting proper ordering. - /** Byte to use for null, low ordering */ - static final byte NULL_BYTE_LOW = 0; - - /** Byte to use for null, high ordering */ - static final byte NULL_BYTE_HIGH = (byte)~NULL_BYTE_LOW; - - /** Byte to use for not-null, low ordering */ - static final byte NOT_NULL_BYTE_HIGH = (byte)128; - - /** Byte to use for not-null, high ordering */ - static final byte NOT_NULL_BYTE_LOW = (byte)~NOT_NULL_BYTE_HIGH; - /** * Encodes the given signed integer into exactly 4 bytes. * -- cgit v1.2.3