@Override public Integer deserialize(ByteBuffer bytes, ProtocolVersion protocolVersion) { return bytes == null || bytes.remaining() == 0 ? null : deserializeNoBoxing(bytes, protocolVersion); } }
@Override public Integer deserialize(ByteBuffer bytes, ProtocolVersion protocolVersion) { return bytes == null || bytes.remaining() == 0 ? null : deserializeNoBoxing(bytes, protocolVersion); } }
@Override public Integer deserialize(ByteBuffer bytes, ProtocolVersion protocolVersion) { return bytes == null || bytes.remaining() == 0 ? null : deserializeNoBoxing(bytes, protocolVersion); } }
@Override public String deserialize(ByteBuffer bytes, ProtocolVersion protocolVersion) { if (bytes == null || bytes.remaining() == 0) return null; int unsigned = cint().deserializeNoBoxing(bytes, protocolVersion); int signed = fromUnsignedToSignedInt(unsigned); return FORMATTER.print(EPOCH.plusDays(signed)); }
/** * {@inheritDoc} */ @Override public int getInt(int i) { ByteBuffer value = getValue(i); TypeCodec<Integer> codec = codecFor(i, Integer.class); if (codec instanceof TypeCodec.PrimitiveIntCodec) return ((TypeCodec.PrimitiveIntCodec) codec).deserializeNoBoxing(value, protocolVersion); else return codec.deserialize(value, protocolVersion); }
@Override public Integer deserialize(ByteBuffer bytes, ProtocolVersion protocolVersion) { return bytes == null || bytes.remaining() == 0 ? null : deserializeNoBoxing(bytes, protocolVersion); } }
/** * {@inheritDoc} */ @Override public int getInt(int i) { ByteBuffer value = getValue(i); TypeCodec<Integer> codec = codecFor(i, Integer.class); if (codec instanceof TypeCodec.PrimitiveIntCodec) return ((TypeCodec.PrimitiveIntCodec) codec).deserializeNoBoxing(value, protocolVersion); else return codec.deserialize(value, protocolVersion); }
@Override public LocalDate deserialize(ByteBuffer bytes, ProtocolVersion protocolVersion) { if (bytes == null || bytes.remaining() == 0) return null; int unsigned = cint().deserializeNoBoxing(bytes, protocolVersion); int signed = fromUnsignedToSignedInt(unsigned); return EPOCH.plusDays(signed); }
@Override public int deserializeNoBoxing(ByteBuffer bytes, ProtocolVersion protocolVersion) { if (bytes == null || bytes.remaining() == 0) return 0; return fromUnsignedToSignedInt(cint().deserializeNoBoxing(bytes, protocolVersion)); }
/** * {@inheritDoc} */ @Override public int getInt(int i) { ByteBuffer value = getValue(i); TypeCodec<Integer> codec = codecFor(i, Integer.class); if (codec instanceof TypeCodec.PrimitiveIntCodec) return ((TypeCodec.PrimitiveIntCodec) codec).deserializeNoBoxing(value, protocolVersion); else return codec.deserialize(value, protocolVersion); }
@Override public java.time.LocalDate deserialize(ByteBuffer bytes, ProtocolVersion protocolVersion) { if (bytes == null || bytes.remaining() == 0) return null; int unsigned = cint().deserializeNoBoxing(bytes, protocolVersion); int signed = fromUnsignedToSignedInt(unsigned); return EPOCH.plusDays(signed); }
@Override public Date deserialize(ByteBuffer bytes, ProtocolVersion protocolVersion) { if (bytes == null || bytes.remaining() == 0) return null; int unsigned = cint().deserializeNoBoxing(bytes, protocolVersion); int signed = fromUnsignedToSignedInt(unsigned); return new Date(EPOCH.plusDays(signed).toDate().getTime()); }
/** {@inheritDoc} */ @Override public int getInt(int i) { ByteBuffer value = getValue(i); TypeCodec<Integer> codec = codecFor(i, Integer.class); if (codec instanceof TypeCodec.PrimitiveIntCodec) return ((TypeCodec.PrimitiveIntCodec) codec).deserializeNoBoxing(value, protocolVersion); else return codec.deserialize(value, protocolVersion); }