@Override public double getDouble(int i) { switch (getCassandraType(i)) { case DOUBLE: return currentRow.getDouble(i); case FLOAT: return currentRow.getFloat(i); case DECIMAL: return currentRow.getDecimal(i).doubleValue(); default: throw new IllegalStateException("Cannot retrieve double for " + getCassandraType(i)); } }
return Boolean.toString(row.getBool(i)); case DOUBLE: return Double.toString(row.getDouble(i)); case FLOAT: return Float.toString(row.getFloat(i));
return row.getDouble(i);
return NullableValue.of(nativeType, row.getBool(i)); case DOUBLE: return NullableValue.of(nativeType, row.getDouble(i)); case FLOAT: return NullableValue.of(nativeType, (long) floatToRawIntBits(row.getFloat(i)));
private void assertRow(Row row) { assertThat(row.getInt(0)).isEqualTo(n_int); assertThat(row.getLong(1)).isEqualTo(n_bigint); assertThat(row.getFloat(2)).isEqualTo(n_float); assertThat(row.getDouble(3)).isEqualTo(n_double); assertThat(row.getVarint(4)).isEqualTo(n_varint); assertThat(row.getDecimal(5)).isEqualTo(n_decimal); // with getObject assertThat(row.getObject(0)).isEqualTo(n_int); assertThat(row.getObject(1)).isEqualTo(n_bigint); assertThat(row.getObject(2)).isEqualTo(n_float); assertThat(row.getObject(3)).isEqualTo(n_double); assertThat(row.getObject(4)).isEqualTo(n_varint); assertThat(row.getObject(5)).isEqualTo(n_decimal); // with get + type assertThat(row.get(0, Integer.class)).isEqualTo(n_int); assertThat(row.get(1, Long.class)).isEqualTo(n_bigint); assertThat(row.get(2, Float.class)).isEqualTo(n_float); assertThat(row.get(3, Double.class)).isEqualTo(n_double); assertThat(row.get(4, BigInteger.class)).isEqualTo(n_varint); assertThat(row.get(5, BigDecimal.class)).isEqualTo(n_decimal); } }
retVal = row.getDouble(columnName); setFieldValue(entity, member, retVal); break;
@Override public double getDouble(int i) { return row.getDouble(i); }
@Override public double getDouble(String name) { return row.getDouble(name); }
this.readRepair = row.getDouble(READ_REPAIR); if (is300OrHigher) this.localReadRepair = row.getDouble(DCLOCAL_READ_REPAIR); else this.localReadRepair = row.getDouble(LOCAL_READ_REPAIR); this.gcGrace = row.getInt(GC_GRACE); this.bfFpChance = isNullOrAbsent(row, BF_FP_CHANCE) ? DEFAULT_BF_FP_CHANCE : row.getDouble(BF_FP_CHANCE); isNullOrAbsent(row, CRC_CHECK_CHANCE) ? DEFAULT_CRC_CHECK_CHANCE : row.getDouble(CRC_CHECK_CHANCE); else this.crcCheckChance = null;
@Override public double getDouble(int i) { return row.getDouble(i); }
@Override public double getDouble(int i) { return row.getDouble(i); }
@Override public double getDouble(String name) { return row.getDouble(name); }
@Override public double getDouble(String name) { return row.getDouble(name); }
@Override public double getDouble(String name) { return row.getDouble(name); }
assertThat(row.getLong(1)).isEqualTo(n_bigint); assertThat(row.getFloat(2)).isEqualTo(n_float); assertThat(row.getDouble(3)).isEqualTo(n_double); assertThat(row.getVarint(4)).isEqualTo(n_varint); assertThat(row.getDecimal(5)).isEqualTo(n_decimal);
assertThat(row.getDouble("bloom_filter_fp_chance")).isEqualTo(0.42); assertThat(row.getString("caching")) .isEqualTo("{\"keys\":\"ALL\", \"rows_per_partition\":\"1\"}"); assertThat(row.getInt("max_index_interval")).isEqualTo(8); assertThat(row.getString("key_aliases")).isEqualTo("[\"a\",\"b\"]"); assertThat(row.getDouble("local_read_repair_chance")).isEqualTo(0.84); assertThat(row.getInt("max_compaction_threshold")).isEqualTo(3); assertThat(row.getInt("memtable_flush_period_in_ms")).isEqualTo(1234567890); assertThat(row.getInt("min_compaction_threshold")).isEqualTo(2); assertThat(row.getDouble("read_repair_chance")).isEqualTo(0.123456); assertThat(row.getString("speculative_retry")).isEqualTo("50.0PERCENTILE");
public static DataPoint<Double> getTempGaugeDataPoint(Row row) { return new DataPoint<>( row.getTimestamp(GAUGE_COLS.TIME.ordinal()).toInstant().toEpochMilli(), row.getDouble(GAUGE_COLS.VALUE.ordinal()), row.getMap(GAUGE_COLS.TAGS.ordinal(), String.class, String.class)); }
public static DataPoint<Double> getGaugeDataPoint(Row row) { return new DataPoint<>( UUIDs.unixTimestamp(row.getUUID(GAUGE_COLS.TIME.ordinal())), row.getDouble(GAUGE_COLS.VALUE.ordinal()), row.getMap(GAUGE_COLS.TAGS.ordinal(), String.class, String.class)); }
public static DataPoint<Double> getGaugeDataPoint(Row row) { return new DataPoint<>( UUIDs.unixTimestamp(row.getUUID(GAUGE_COLS.TIME.ordinal())), row.getDouble(GAUGE_COLS.VALUE.ordinal()), row.getMap(GAUGE_COLS.TAGS.ordinal(), String.class, String.class)); }