Sha256: abe0bc42f3fb5a4ff1bf05f0f59a8745c809f3f4e9f3b68e0000f2e7a4225db5
Contents?: true
Size: 1.09 KB
Versions: 4
Compression:
Stored size: 1.09 KB
Contents
package org.embulk.output.cassandra.setter; import com.datastax.driver.core.BoundStatement; import com.datastax.driver.core.ColumnMetadata; public class FloatColumnSetter extends CassandraColumnSetter { public FloatColumnSetter(ColumnMetadata cassandraColumn) { super(cassandraColumn); } @Override public void setBooleanValue(Boolean value, BoundStatement statement) { if (value) { statement.setFloat(cassandraColumn.getName(), 1); } else { statement.setFloat(cassandraColumn.getName(), 0); } } @Override public void setLongValue(Long value, BoundStatement statement) { statement.setFloat(cassandraColumn.getName(), value.floatValue()); } @Override public void setDoubleValue(Double value, BoundStatement statement) { statement.setFloat(cassandraColumn.getName(), value.floatValue()); } @Override public void setStringValue(String value, BoundStatement statement) { statement.setFloat(cassandraColumn.getName(), Float.parseFloat(value)); } }
Version data entries
4 entries across 4 versions & 1 rubygems