Class CassandraValueDeserializer

java.lang.Object
kieker.common.record.io.AbstractValueDeserializer
kieker.extension.cassandra.CassandraValueDeserializer
All Implemented Interfaces:
kieker.common.record.io.IValueDeserializer

public class CassandraValueDeserializer
extends kieker.common.record.io.AbstractValueDeserializer
implements kieker.common.record.io.IValueDeserializer
Since:
1.16
  • Constructor Summary

    Constructors 
    Constructor Description
    CassandraValueDeserializer​(com.datastax.oss.driver.api.core.cql.Row row)  
  • Method Summary

    Modifier and Type Method Description
    boolean getBoolean()  
    byte getByte()  
    char getChar()  
    double getDouble()  
    <T extends java.lang.Enum<T>>
    T
    getEnumeration​(java.lang.Class<T> clazz)  
    float getFloat()  
    int getInt()  
    long getLong()  
    short getShort()  
    java.lang.String getString()  

    Methods inherited from class kieker.common.record.io.AbstractValueDeserializer

    enumerationValueOf

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getBoolean

      public boolean getBoolean()
      Specified by:
      getBoolean in interface kieker.common.record.io.IValueDeserializer
    • getByte

      public byte getByte() throws java.lang.NumberFormatException
      Specified by:
      getByte in interface kieker.common.record.io.IValueDeserializer
      Throws:
      java.lang.NumberFormatException
    • getChar

      public char getChar()
      Specified by:
      getChar in interface kieker.common.record.io.IValueDeserializer
    • getShort

      public short getShort() throws java.lang.NumberFormatException
      Specified by:
      getShort in interface kieker.common.record.io.IValueDeserializer
      Throws:
      java.lang.NumberFormatException
    • getInt

      public int getInt() throws java.lang.NumberFormatException
      Specified by:
      getInt in interface kieker.common.record.io.IValueDeserializer
      Throws:
      java.lang.NumberFormatException
    • getLong

      public long getLong() throws java.lang.NumberFormatException
      Specified by:
      getLong in interface kieker.common.record.io.IValueDeserializer
      Throws:
      java.lang.NumberFormatException
    • getFloat

      public float getFloat() throws java.lang.NumberFormatException
      Specified by:
      getFloat in interface kieker.common.record.io.IValueDeserializer
      Throws:
      java.lang.NumberFormatException
    • getDouble

      public double getDouble() throws java.lang.NumberFormatException
      Specified by:
      getDouble in interface kieker.common.record.io.IValueDeserializer
      Throws:
      java.lang.NumberFormatException
    • getString

      public java.lang.String getString()
      Specified by:
      getString in interface kieker.common.record.io.IValueDeserializer
    • getEnumeration

      public <T extends java.lang.Enum<T>> T getEnumeration​(java.lang.Class<T> clazz) throws kieker.common.exception.RecordInstantiationException
      Specified by:
      getEnumeration in interface kieker.common.record.io.IValueDeserializer
      Throws:
      kieker.common.exception.RecordInstantiationException