diff --git a/src/main/java/com/netflix/astyanax/ColumnListMutation.java b/src/main/java/com/netflix/astyanax/ColumnListMutation.java index 28a68ab0d..e6db1ee22 100644 --- a/src/main/java/com/netflix/astyanax/ColumnListMutation.java +++ b/src/main/java/com/netflix/astyanax/ColumnListMutation.java @@ -64,6 +64,8 @@ ColumnListMutation putColumn(C columnName, V value, ColumnListMutation putColumn(C columnName, Date value, Integer ttl); + ColumnListMutation putColumn(C columnName, float value, Integer ttl); + ColumnListMutation putColumn(C columnName, double value, Integer ttl); ColumnListMutation putColumn(C columnName, UUID value, Integer ttl); diff --git a/src/main/java/com/netflix/astyanax/thrift/ThriftColumnFamilyMutationImpl.java b/src/main/java/com/netflix/astyanax/thrift/ThriftColumnFamilyMutationImpl.java index 08f11541f..f4c65061b 100644 --- a/src/main/java/com/netflix/astyanax/thrift/ThriftColumnFamilyMutationImpl.java +++ b/src/main/java/com/netflix/astyanax/thrift/ThriftColumnFamilyMutationImpl.java @@ -35,6 +35,7 @@ import com.netflix.astyanax.serializers.BytesArraySerializer; import com.netflix.astyanax.serializers.DateSerializer; import com.netflix.astyanax.serializers.DoubleSerializer; +import com.netflix.astyanax.serializers.FloatSerializer; import com.netflix.astyanax.serializers.IntegerSerializer; import com.netflix.astyanax.serializers.LongSerializer; import com.netflix.astyanax.serializers.StringSerializer; @@ -129,6 +130,12 @@ public ColumnListMutation putColumn(C columnName, Date value, Integer ttl) { return putColumn(columnName, value, DateSerializer.get(), ttl); } + @Override + public ColumnListMutation putColumn(C columnName, float value, + Integer ttl) { + return putColumn(columnName, value, FloatSerializer.get(), ttl); + } + @Override public ColumnListMutation putColumn(C columnName, double value, Integer ttl) { diff --git a/src/main/java/com/netflix/astyanax/thrift/ThriftSuperColumnMutationImpl.java b/src/main/java/com/netflix/astyanax/thrift/ThriftSuperColumnMutationImpl.java index dc03ca3de..8b28f1e4e 100644 --- a/src/main/java/com/netflix/astyanax/thrift/ThriftSuperColumnMutationImpl.java +++ b/src/main/java/com/netflix/astyanax/thrift/ThriftSuperColumnMutationImpl.java @@ -36,6 +36,7 @@ import com.netflix.astyanax.serializers.BytesArraySerializer; import com.netflix.astyanax.serializers.DateSerializer; import com.netflix.astyanax.serializers.DoubleSerializer; +import com.netflix.astyanax.serializers.FloatSerializer; import com.netflix.astyanax.serializers.IntegerSerializer; import com.netflix.astyanax.serializers.LongSerializer; import com.netflix.astyanax.serializers.StringSerializer; @@ -131,6 +132,12 @@ public ColumnListMutation putColumn(C columnName, Date value, Integer ttl) { return putColumn(columnName, value, DateSerializer.get(), ttl); } + @Override + public ColumnListMutation putColumn(C columnName, float value, + Integer ttl) { + return putColumn(columnName, value, FloatSerializer.get(), ttl); + } + @Override public ColumnListMutation putColumn(C columnName, double value, Integer ttl) { diff --git a/src/main/java/com/netflix/astyanax/thrift/model/ThriftCounterSuperColumnMutationImpl.java b/src/main/java/com/netflix/astyanax/thrift/model/ThriftCounterSuperColumnMutationImpl.java index 5a2e2d43d..cfd69e36f 100644 --- a/src/main/java/com/netflix/astyanax/thrift/model/ThriftCounterSuperColumnMutationImpl.java +++ b/src/main/java/com/netflix/astyanax/thrift/model/ThriftCounterSuperColumnMutationImpl.java @@ -35,6 +35,7 @@ import com.netflix.astyanax.serializers.BytesArraySerializer; import com.netflix.astyanax.serializers.DateSerializer; import com.netflix.astyanax.serializers.DoubleSerializer; +import com.netflix.astyanax.serializers.FloatSerializer; import com.netflix.astyanax.serializers.IntegerSerializer; import com.netflix.astyanax.serializers.LongSerializer; import com.netflix.astyanax.serializers.StringSerializer; @@ -100,6 +101,12 @@ public ColumnListMutation putColumn(C columnName, Date value, Integer ttl) { return putColumn(columnName, value, DateSerializer.get(), ttl); } + @Override + public ColumnListMutation putColumn(C columnName, float value, + Integer ttl) { + return putColumn(columnName, value, FloatSerializer.get(), ttl); + } + @Override public ColumnListMutation putColumn(C columnName, double value, Integer ttl) {