@Override public AvailabilityType deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException, JsonProcessingException { return AvailabilityType.fromString(jsonParser.getText()); } }
private ByteBuffer getBytes(DataPoint<AvailabilityType> dataPoint) { return ByteBuffer.wrap(new byte[]{dataPoint.getValue().getCode()}); }
@Override public void serialize(AvailabilityType availabilityType, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException, JsonProcessingException { jsonGenerator.writeString(availabilityType.getText()); } }
public static DataPoint<AvailabilityType> getTempAvailabilityDataPoint(Row row) { return new DataPoint<>( row.getTimestamp(AVAILABILITY_COLS.TIME.ordinal()).toInstant().toEpochMilli(), AvailabilityType.fromBytes(row.getBytes(AVAILABILITY_COLS.AVAILABILITY.ordinal())), row.getMap(COUNTER_COLS.TAGS.ordinal(), String.class, String.class)); }
break; case 1: // AVAILABILITY dataPoint = new DataPoint(pair.getTimestamp(), AvailabilityType.fromByte( ((Double) pair.getDoubleValue()).byteValue())); break;
public static DataPoint<AvailabilityType> getTempAvailabilityDataPoint(Row row) { return new DataPoint<>( row.getTimestamp(AVAILABILITY_COLS.TIME.ordinal()).toInstant().toEpochMilli(), AvailabilityType.fromBytes(row.getBytes(AVAILABILITY_COLS.AVAILABILITY.ordinal())), row.getMap(COUNTER_COLS.TAGS.ordinal(), String.class, String.class)); }
break; case 1: // AVAILABILITY dataPoint = new DataPoint(pair.getTimestamp(), AvailabilityType.fromByte( ((Double) pair.getDoubleValue()).byteValue())); break;
@Override public void serialize(AvailabilityType availabilityType, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException, JsonProcessingException { jsonGenerator.writeFieldName(availabilityType.getText()); } }
public static DataPoint<AvailabilityType> getAvailabilityDataPoint(Row row) { return new DataPoint<>( UUIDs.unixTimestamp(row.getUUID(AVAILABILITY_COLS.TIME.ordinal())), AvailabilityType.fromBytes(row.getBytes(AVAILABILITY_COLS.AVAILABILITY.ordinal())), row.getMap(COUNTER_COLS.TAGS.ordinal(), String.class, String.class)); }
private ByteBuffer getBytes(DataPoint<AvailabilityType> dataPoint) { return ByteBuffer.wrap(new byte[]{dataPoint.getValue().getCode()}); }
@Override public AvailabilityType deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException, JsonProcessingException { return AvailabilityType.fromString(jsonParser.getText()); } }
@Override public void serialize(AvailabilityType availabilityType, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException, JsonProcessingException { jsonGenerator.writeString(availabilityType.getText()); } }
public static DataPoint<AvailabilityType> getAvailabilityDataPoint(Row row) { return new DataPoint<>( UUIDs.unixTimestamp(row.getUUID(AVAILABILITY_COLS.TIME.ordinal())), AvailabilityType.fromBytes(row.getBytes(AVAILABILITY_COLS.AVAILABILITY.ordinal())), row.getMap(COUNTER_COLS.TAGS.ordinal(), String.class, String.class)); }
break; case 1: // AVAILABILITY compressor.addValue(d.getTimestamp(), ((Byte) ((AvailabilityType) d.getValue()).getCode()) .doubleValue()); break;
@Override public void serialize(AvailabilityType availabilityType, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException, JsonProcessingException { jsonGenerator.writeFieldName(availabilityType.getText()); } }
break; case 1: // AVAILABILITY compressor.addValue(d.getTimestamp(), ((Byte) ((AvailabilityType) d.getValue()).getCode()) .doubleValue()); break;