diff --git a/build.xml b/build.xml
index e51299bd46..a2ff92a1a4 100644
--- a/build.xml
+++ b/build.xml
@@ -710,9 +710,9 @@
-
+
-
+
diff --git a/src/java/org/apache/cassandra/db/marshal/ByteArrayAccessor.java b/src/java/org/apache/cassandra/db/marshal/ByteArrayAccessor.java
index 7d13844eb0..b13bb1596d 100644
--- a/src/java/org/apache/cassandra/db/marshal/ByteArrayAccessor.java
+++ b/src/java/org/apache/cassandra/db/marshal/ByteArrayAccessor.java
@@ -234,6 +234,13 @@ public class ByteArrayAccessor implements ValueAccessor
return new UUID(getLong(value, 0), getLong(value, 8));
}
+ @Override
+ public int putByte(byte[] dst, int offset, byte value)
+ {
+ dst[offset] = value;
+ return TypeSizes.BYTE_SIZE;
+ }
+
@Override
public int putShort(byte[] dst, int offset, short value)
{
diff --git a/src/java/org/apache/cassandra/db/marshal/ByteBufferAccessor.java b/src/java/org/apache/cassandra/db/marshal/ByteBufferAccessor.java
index a0f9c1d8d0..57a13735d3 100644
--- a/src/java/org/apache/cassandra/db/marshal/ByteBufferAccessor.java
+++ b/src/java/org/apache/cassandra/db/marshal/ByteBufferAccessor.java
@@ -238,6 +238,13 @@ public class ByteBufferAccessor implements ValueAccessor
return UUIDGen.getUUID(value);
}
+ @Override
+ public int putByte(ByteBuffer dst, int offset, byte value)
+ {
+ dst.put(dst.position() + offset, value);
+ return TypeSizes.BYTE_SIZE;
+ }
+
@Override
public int putShort(ByteBuffer dst, int offset, short value)
{
diff --git a/src/java/org/apache/cassandra/db/marshal/DynamicCompositeType.java b/src/java/org/apache/cassandra/db/marshal/DynamicCompositeType.java
index 5df3600995..90f0992915 100644
--- a/src/java/org/apache/cassandra/db/marshal/DynamicCompositeType.java
+++ b/src/java/org/apache/cassandra/db/marshal/DynamicCompositeType.java
@@ -22,6 +22,7 @@ import java.nio.charset.CharacterCodingException;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
+import com.google.common.annotations.VisibleForTesting;
import com.google.common.collect.Maps;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -60,7 +61,8 @@ public class DynamicCompositeType extends AbstractCompositeType
{
private static final Logger logger = LoggerFactory.getLogger(DynamicCompositeType.class);
- private final Map> aliases;
+ @VisibleForTesting
+ public final Map> aliases;
// interning instances
private static final ConcurrentHashMap