List of usage examples for org.apache.cassandra.serializers TypeSerializer getType
public Class<T> getType();
From source file:com.protectwise.cassandra.db.compaction.AbstractClusterDeletingConvictor.java
License:Apache License
public Long getLong(Composite ck, ColumnDefinition column) { TypeSerializer<?> ser = column.type.getSerializer(); assert ser.getType() == Long.class : "Column '" + column.name + "' is not of type Long, but of type " + ser.getType().getSimpleName(); return (Long) ser.deserialize(ck.get(column.position())); }
From source file:com.protectwise.cassandra.db.compaction.AbstractClusterDeletingConvictor.java
License:Apache License
public Integer getInteger(Composite ck, ColumnDefinition column) { TypeSerializer<?> ser = column.type.getSerializer(); assert ser.getType() == Integer.class : "Column '" + column.name + "' is not of type Integer, but of type " + ser.getType().getSimpleName(); return (Integer) ser.deserialize(ck.get(column.position())); }
From source file:com.protectwise.cassandra.db.compaction.AbstractClusterDeletingConvictor.java
License:Apache License
public String getString(Composite ck, ColumnDefinition column) { TypeSerializer<?> ser = column.type.getSerializer(); assert ser.getType() == String.class : "Column '" + column.name + "' is not of type String, but of type " + ser.getType().getSimpleName(); return (String) ser.deserialize(ck.get(column.position())); }
From source file:com.protectwise.cassandra.db.compaction.AbstractClusterDeletingConvictor.java
License:Apache License
public Date getDate(Composite ck, ColumnDefinition column) { TypeSerializer<?> ser = column.type.getSerializer(); assert ser.getType() == Date.class : "Column '" + column.name + "' is not of type Date, but of type " + ser.getType().getSimpleName(); return (Date) ser.deserialize(ck.get(column.position())); }
From source file:com.protectwise.cassandra.db.compaction.AbstractClusterDeletingConvictor.java
License:Apache License
public UUID getUUID(Composite ck, ColumnDefinition column) { TypeSerializer<?> ser = column.type.getSerializer(); assert ser.getType() == UUID.class : "Column '" + column.name + "' is not of type UUID, but of type " + ser.getType().getSimpleName(); return (UUID) ser.deserialize(ck.get(column.position())); }
From source file:com.protectwise.cassandra.db.compaction.AbstractClusterDeletingConvictor.java
License:Apache License
public Double getDouble(Composite ck, ColumnDefinition column) { TypeSerializer<?> ser = column.type.getSerializer(); assert ser.getType() == Double.class : "Column '" + column.name + "' is not of type Double, but of type " + ser.getType().getSimpleName(); return (Double) ser.deserialize(ck.get(column.position())); }
From source file:com.protectwise.cassandra.db.compaction.AbstractClusterDeletingConvictor.java
License:Apache License
public Boolean getBoolean(Composite ck, ColumnDefinition column) { TypeSerializer<?> ser = column.type.getSerializer(); assert ser.getType() == Boolean.class : "Column '" + column.name + "' is not of type Boolean, but of type " + ser.getType().getSimpleName(); return (Boolean) ser.deserialize(ck.get(column.position())); }
From source file:com.protectwise.cassandra.db.compaction.AbstractClusterDeletingConvictor.java
License:Apache License
public BigDecimal getBigDecimal(Composite ck, ColumnDefinition column) { TypeSerializer<?> ser = column.type.getSerializer(); assert ser.getType() == BigDecimal.class : "Column '" + column.name + "' is not of type BigDecimal, but of type " + ser.getType().getSimpleName(); return (BigDecimal) ser.deserialize(ck.get(column.position())); }
From source file:com.protectwise.cassandra.db.compaction.AbstractClusterDeletingConvictor.java
License:Apache License
public Float getFloat(Composite ck, ColumnDefinition column) { TypeSerializer<?> ser = column.type.getSerializer(); assert ser.getType() == Float.class : "Column '" + column.name + "' is not of type Float, but of type " + ser.getType().getSimpleName(); return (Float) ser.deserialize(ck.get(column.position())); }
From source file:com.protectwise.cassandra.db.compaction.AbstractClusterDeletingConvictor.java
License:Apache License
public InetAddress getInetAddress(Composite ck, ColumnDefinition column) { TypeSerializer<?> ser = column.type.getSerializer(); assert ser.getType() == InetAddress.class : "Column '" + column.name + "' is not of type InetAddress, but of type " + ser.getType().getSimpleName(); return (InetAddress) ser.deserialize(ck.get(column.position())); }