|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.netflix.astyanax.serializers.SerializerPackageImpl
public class SerializerPackageImpl
Basic implementation of SerializerPackage which can be configured either from a ColumnFamilyDefinition or by manually setting either the ComparatorType or Serializer for keys, columns and values. Use this in conjunction with the CSV uploader to specify how values are serializer.
Field Summary | |
---|---|
static SerializerPackage |
DEFAULT_SERIALIZER_PACKAGE
|
Constructor Summary | |
---|---|
SerializerPackageImpl()
|
|
SerializerPackageImpl(com.netflix.astyanax.ddl.ColumnFamilyDefinition cfDef,
boolean ignoreErrors)
Construct a serializer package from a column family definition retrieved from the keyspace. |
Method Summary | |
---|---|
java.nio.ByteBuffer |
columnAsByteBuffer(java.lang.String column)
Convert a string column name to a ByteBuffer using the package's column serializer |
java.lang.String |
columnAsString(java.nio.ByteBuffer column)
Convert a column name to a string using the package's column serializer |
java.util.Set<java.nio.ByteBuffer> |
getColumnNames()
|
Serializer<?> |
getColumnNameSerializer()
|
Serializer<?> |
getColumnSerializer()
Deprecated. |
Serializer<?> |
getColumnSerializer(java.nio.ByteBuffer columnName)
|
Serializer<?> |
getColumnSerializer(java.lang.String columnName)
|
Serializer<?> |
getDefaultValueSerializer()
|
Serializer<?> |
getKeySerializer()
|
Serializer<?> |
getValueSerializer()
Deprecated. |
Serializer<?> |
getValueSerializer(java.nio.ByteBuffer columnName)
Deprecated. |
Serializer<?> |
getValueSerializer(java.lang.String columnName)
Deprecated. |
java.nio.ByteBuffer |
keyAsByteBuffer(java.lang.String key)
Convert a string key to a ByteBuffer using the package's key serializer |
java.lang.String |
keyAsString(java.nio.ByteBuffer key)
|
SerializerPackageImpl |
setColumnNameSerializer(Serializer<?> serializer)
|
SerializerPackageImpl |
setColumnNameType(java.lang.String columnType)
|
SerializerPackageImpl |
setColumnType(java.lang.String columnType)
Deprecated. |
SerializerPackageImpl |
setDefaultValueSerializer(Serializer<?> serializer)
|
SerializerPackageImpl |
setDefaultValueType(java.lang.String valueType)
|
SerializerPackageImpl |
setKeySerializer(Serializer<?> serializer)
|
SerializerPackageImpl |
setKeyType(java.lang.String keyType)
|
SerializerPackageImpl |
setValueSerializer(java.nio.ByteBuffer columnName,
Serializer<?> serializer)
|
SerializerPackageImpl |
setValueSerializer(java.lang.String columnName,
Serializer<?> serializer)
|
SerializerPackageImpl |
setValueType(java.nio.ByteBuffer columnName,
java.lang.String valueType)
|
SerializerPackageImpl |
setValueType(java.lang.String columnName,
java.lang.String type)
|
java.nio.ByteBuffer |
valueAsByteBuffer(java.nio.ByteBuffer column,
java.lang.String value)
Convert a string value to a string using the package's value serializer |
java.nio.ByteBuffer |
valueAsByteBuffer(java.lang.String column,
java.lang.String value)
Convert a string value to a string using the package's value serializer |
java.lang.String |
valueAsString(java.nio.ByteBuffer column,
java.nio.ByteBuffer value)
Convert a value to a string using the package's value serializer. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final SerializerPackage DEFAULT_SERIALIZER_PACKAGE
Constructor Detail |
---|
public SerializerPackageImpl()
public SerializerPackageImpl(com.netflix.astyanax.ddl.ColumnFamilyDefinition cfDef, boolean ignoreErrors) throws UnknownComparatorException
cfDef
- ignoreErrors
-
UnknownComparatorException
Method Detail |
---|
public SerializerPackageImpl setKeyType(java.lang.String keyType) throws UnknownComparatorException
UnknownComparatorException
public SerializerPackageImpl setKeySerializer(Serializer<?> serializer)
@Deprecated public SerializerPackageImpl setColumnType(java.lang.String columnType) throws UnknownComparatorException
UnknownComparatorException
public SerializerPackageImpl setColumnNameType(java.lang.String columnType) throws UnknownComparatorException
UnknownComparatorException
public SerializerPackageImpl setColumnNameSerializer(Serializer<?> serializer)
public SerializerPackageImpl setDefaultValueType(java.lang.String valueType) throws UnknownComparatorException
UnknownComparatorException
public SerializerPackageImpl setDefaultValueSerializer(Serializer<?> serializer)
public SerializerPackageImpl setValueType(java.lang.String columnName, java.lang.String type) throws UnknownComparatorException
UnknownComparatorException
public SerializerPackageImpl setValueType(java.nio.ByteBuffer columnName, java.lang.String valueType) throws UnknownComparatorException
UnknownComparatorException
public SerializerPackageImpl setValueSerializer(java.lang.String columnName, Serializer<?> serializer)
public SerializerPackageImpl setValueSerializer(java.nio.ByteBuffer columnName, Serializer<?> serializer)
public Serializer<?> getKeySerializer()
getKeySerializer
in interface SerializerPackage
@Deprecated public Serializer<?> getColumnSerializer()
getColumnSerializer
in interface SerializerPackage
public Serializer<?> getColumnNameSerializer()
getColumnNameSerializer
in interface SerializerPackage
@Deprecated public Serializer<?> getValueSerializer(java.nio.ByteBuffer columnName)
getValueSerializer
in interface SerializerPackage
public Serializer<?> getColumnSerializer(java.nio.ByteBuffer columnName)
getColumnSerializer
in interface SerializerPackage
public Serializer<?> getColumnSerializer(java.lang.String columnName)
getColumnSerializer
in interface SerializerPackage
@Deprecated public Serializer<?> getValueSerializer(java.lang.String columnName)
getValueSerializer
in interface SerializerPackage
public java.util.Set<java.nio.ByteBuffer> getColumnNames()
getColumnNames
in interface SerializerPackage
@Deprecated public Serializer<?> getValueSerializer()
getValueSerializer
in interface SerializerPackage
public Serializer<?> getDefaultValueSerializer()
getDefaultValueSerializer
in interface SerializerPackage
public java.lang.String keyAsString(java.nio.ByteBuffer key)
keyAsString
in interface SerializerPackage
public java.lang.String columnAsString(java.nio.ByteBuffer column)
SerializerPackage
columnAsString
in interface SerializerPackage
public java.lang.String valueAsString(java.nio.ByteBuffer column, java.nio.ByteBuffer value)
SerializerPackage
valueAsString
in interface SerializerPackage
public java.nio.ByteBuffer keyAsByteBuffer(java.lang.String key)
SerializerPackage
keyAsByteBuffer
in interface SerializerPackage
public java.nio.ByteBuffer columnAsByteBuffer(java.lang.String column)
SerializerPackage
columnAsByteBuffer
in interface SerializerPackage
public java.nio.ByteBuffer valueAsByteBuffer(java.nio.ByteBuffer column, java.lang.String value)
SerializerPackage
valueAsByteBuffer
in interface SerializerPackage
public java.nio.ByteBuffer valueAsByteBuffer(java.lang.String column, java.lang.String value)
SerializerPackage
valueAsByteBuffer
in interface SerializerPackage
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |