cascading.tuple.hadoop
Class BigDecimalSerialization

java.lang.Object
  extended by org.apache.hadoop.conf.Configured
      extended by cascading.tuple.hadoop.BigDecimalSerialization
All Implemented Interfaces:
org.apache.hadoop.conf.Configurable, org.apache.hadoop.io.serializer.Serialization<BigDecimal>

public class BigDecimalSerialization
extends org.apache.hadoop.conf.Configured
implements org.apache.hadoop.io.serializer.Serialization<BigDecimal>

Class BigDecimalSerialization is an implementation of Hadoop's Serialization interface for use by BigDecimal instances.

To use, call
TupleSerializationProps.addSerialization(properties, BigDecimalSerialization.class.getName());

See Also:
TupleSerializationProps.addSerialization(java.util.Map, String)

Nested Class Summary
static class BigDecimalSerialization.BigDecimalDeserializer
           
static class BigDecimalSerialization.BigDecimalSerializer
           
 
Constructor Summary
BigDecimalSerialization()
           
 
Method Summary
 boolean accept(Class<?> c)
           
 org.apache.hadoop.io.serializer.Deserializer<BigDecimal> getDeserializer(Class<BigDecimal> c)
           
 org.apache.hadoop.io.serializer.Serializer<BigDecimal> getSerializer(Class<BigDecimal> c)
           
 
Methods inherited from class org.apache.hadoop.conf.Configured
getConf, setConf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BigDecimalSerialization

public BigDecimalSerialization()
Method Detail

accept

public boolean accept(Class<?> c)
Specified by:
accept in interface org.apache.hadoop.io.serializer.Serialization<BigDecimal>

getSerializer

public org.apache.hadoop.io.serializer.Serializer<BigDecimal> getSerializer(Class<BigDecimal> c)
Specified by:
getSerializer in interface org.apache.hadoop.io.serializer.Serialization<BigDecimal>

getDeserializer

public org.apache.hadoop.io.serializer.Deserializer<BigDecimal> getDeserializer(Class<BigDecimal> c)
Specified by:
getDeserializer in interface org.apache.hadoop.io.serializer.Serialization<BigDecimal>


Copyright © 2007-2013 Concurrent, Inc. All Rights Reserved.