@Override public ByteBuffer serializeNoBoxing(int value, ProtocolVersion protocolVersion) { return cint().serializeNoBoxing(fromSignedToUnsignedInt(value), protocolVersion); }
@Override public ByteBuffer serialize(Integer value, ProtocolVersion protocolVersion) { return value == null ? null : serializeNoBoxing(value, protocolVersion); }
@Override public ByteBuffer serialize(Integer value, ProtocolVersion protocolVersion) { return value == null ? null : serializeNoBoxing(value, protocolVersion); }
@Override public ByteBuffer serialize(Date value, ProtocolVersion protocolVersion) { if (value == null) return null; Days days = daysBetween(EPOCH, LocalDate.fromDateFields(value)); int unsigned = fromSignedToUnsignedInt(days.getDays()); return cint().serializeNoBoxing(unsigned, protocolVersion); }
@Override public T setInt(int i, int v) { TypeCodec<Integer> codec = codecFor(i, Integer.class); ByteBuffer bb; if (codec instanceof TypeCodec.PrimitiveIntCodec) bb = ((TypeCodec.PrimitiveIntCodec) codec).serializeNoBoxing(v, protocolVersion); else bb = codec.serialize(v, protocolVersion); return setValue(i, bb); }
@Override public ByteBuffer serialize(java.time.LocalDate value, ProtocolVersion protocolVersion) { if (value == null) return null; long days = java.time.temporal.ChronoUnit.DAYS.between(EPOCH, value); int unsigned = fromSignedToUnsignedInt((int) days); return cint().serializeNoBoxing(unsigned, protocolVersion); }
@Override public T setInt(int i, int v) { TypeCodec<Integer> codec = codecFor(i, Integer.class); ByteBuffer bb; if (codec instanceof TypeCodec.PrimitiveIntCodec) bb = ((TypeCodec.PrimitiveIntCodec) codec).serializeNoBoxing(v, protocolVersion); else bb = codec.serialize(v, protocolVersion); return setValue(i, bb); }
@Override public T setInt(int i, int v) { TypeCodec<Integer> codec = codecFor(i, Integer.class); ByteBuffer bb; if (codec instanceof TypeCodec.PrimitiveIntCodec) bb = ((TypeCodec.PrimitiveIntCodec) codec).serializeNoBoxing(v, protocolVersion); else bb = codec.serialize(v, protocolVersion); return setValue(i, bb); }
@Override public ByteBuffer serialize(Integer value, ProtocolVersion protocolVersion) { return value == null ? null : serializeNoBoxing(value, protocolVersion); }
@Override public T setInt(int i, int v) { TypeCodec<Integer> codec = codecFor(i, Integer.class); ByteBuffer bb; if (codec instanceof TypeCodec.PrimitiveIntCodec) bb = ((TypeCodec.PrimitiveIntCodec) codec).serializeNoBoxing(v, protocolVersion); else bb = codec.serialize(v, protocolVersion); return setValue(i, bb); }
@Override public T setInt(int i, int v) { TypeCodec<Integer> codec = codecFor(i, Integer.class); ByteBuffer bb; if (codec instanceof TypeCodec.PrimitiveIntCodec) bb = ((TypeCodec.PrimitiveIntCodec) codec).serializeNoBoxing(v, protocolVersion); else bb = codec.serialize(v, protocolVersion); return setValue(i, bb); }
@Override public T setInt(int i, int v) { TypeCodec<Integer> codec = codecFor(i, Integer.class); ByteBuffer bb; if (codec instanceof TypeCodec.PrimitiveIntCodec) bb = ((TypeCodec.PrimitiveIntCodec) codec).serializeNoBoxing(v, protocolVersion); else bb = codec.serialize(v, protocolVersion); return setValue(i, bb); }
@Override public ByteBuffer serialize(String value, ProtocolVersion protocolVersion) { if (value == null) return null; Days days = daysBetween(EPOCH, LocalDate.parse(value)); int unsigned = fromSignedToUnsignedInt(days.getDays()); return cint().serializeNoBoxing(unsigned, protocolVersion); }
@Override public ByteBuffer serialize(LocalDate value, ProtocolVersion protocolVersion) { if (value == null) return null; Days days = daysBetween(EPOCH, value); int unsigned = fromSignedToUnsignedInt(days.getDays()); return cint().serializeNoBoxing(unsigned, protocolVersion); }
@Override public ByteBuffer serialize(Integer value, ProtocolVersion protocolVersion) { return value == null ? null : serializeNoBoxing(value, protocolVersion); }
@Override public T setInt(int i, int v) { TypeCodec<Integer> codec = codecFor(i, Integer.class); ByteBuffer bb; if (codec instanceof TypeCodec.PrimitiveIntCodec) bb = ((TypeCodec.PrimitiveIntCodec) codec).serializeNoBoxing(v, protocolVersion); else bb = codec.serialize(v, protocolVersion); return setValue(i, bb); }
@Override public T setInt(int i, int v) { TypeCodec<Integer> codec = codecFor(i, Integer.class); ByteBuffer bb; if (codec instanceof TypeCodec.PrimitiveIntCodec) bb = ((TypeCodec.PrimitiveIntCodec) codec).serializeNoBoxing(v, protocolVersion); else bb = codec.serialize(v, protocolVersion); return setValue(i, bb); }