@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)); } }
@Override public long getLong(int i) { switch (getCassandraType(i)) { case INT: return currentRow.getInt(i); case BIGINT: case COUNTER: return currentRow.getLong(i); case TIMESTAMP: return currentRow.getTimestamp(i).getTime(); case FLOAT: return floatToRawIntBits(currentRow.getFloat(i)); default: throw new IllegalStateException("Cannot retrieve long for " + getCassandraType(i)); } }
return Double.toString(row.getDouble(i)); case FLOAT: return Float.toString(row.getFloat(i)); case DECIMAL: return row.getDecimal(i).toString();
return row.getFloat(i);
return NullableValue.of(nativeType, row.getDouble(i)); case FLOAT: return NullableValue.of(nativeType, (long) floatToRawIntBits(row.getFloat(i))); case DECIMAL: return NullableValue.of(nativeType, row.getDecimal(i).doubleValue());
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.getFloat(columnName); setFieldValue(entity, member, retVal); break;
@Override public float getFloat(String name) { return row.getFloat(name); }
@Override public float getFloat(String name) { return row.getFloat(name); }
@Override public float getFloat(String name) { return row.getFloat(name); }
@Override public float getFloat(int i) { return row.getFloat(i); }
@Override public float getFloat(int i) { return row.getFloat(i); }
@Override public float getFloat(int i) { return row.getFloat(i); }
@Override public Float getFloat(String name) { return row.getFloat(name); }
assertThat(row.getFloat(2)).isEqualTo(n_float); assertThat(row.getDouble(3)).isEqualTo(n_double); assertThat(row.getVarint(4)).isEqualTo(n_varint);
static void checkExecuteResultSet(ResultSet rs, String key) { assertThat(rs.isExhausted()).isFalse(); Row row = rs.one(); assertThat(rs.isExhausted()).isTrue(); assertThat(row.getString("k")).isEqualTo(key); assertThat(row.getString("t")).isEqualTo("foo"); assertThat(row.getInt("i")).isEqualTo(42); assertThat(row.getFloat("f")).isEqualTo(24.03f, offset(0.1f)); }
public float getFloat(String name) throws SQLException { checkName(name); return currentRow.getFloat(name); }
Row row = ar.one(); assertThat(row.getColumnDefinitions().getType("iavg")).isEqualTo(DataType.cfloat()); Float f = row.getFloat("iavg");
static void checkExecuteResultSet(ResultSet rs, String key) { assertThat(rs.isExhausted()).isFalse(); Row row = rs.one(); assertThat(rs.isExhausted()).isTrue(); assertThat(row.getString("k")).isEqualTo(key); assertThat(row.getString("t")).isEqualTo("foo"); assertThat(row.getInt("i")).isEqualTo(42); assertThat(row.getFloat("f")).isEqualTo(24.03f, offset(0.1f)); }