Example usage for org.apache.cassandra.serializers TypeSerializer getType

List of usage examples for org.apache.cassandra.serializers TypeSerializer getType

Introduction

In this page you can find the example usage for org.apache.cassandra.serializers TypeSerializer getType.

Prototype

public Class<T> getType();

Source Link

Usage

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()));
}