|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cassandra.db.ColumnFamilySerializer
public class ColumnFamilySerializer
Constructor Summary | |
---|---|
ColumnFamilySerializer()
|
Method Summary | |
---|---|
int |
cfIdSerializedSize(java.util.UUID cfId,
TypeSizes typeSizes,
int version)
|
long |
contentSerializedSize(ColumnFamily cf,
TypeSizes typeSizes,
int version)
|
ColumnFamily |
deserialize(java.io.DataInput dis,
IColumnSerializer.Flag flag,
ISortedColumns.Factory factory,
int version)
|
ColumnFamily |
deserialize(java.io.DataInput dis,
int version)
Deserialize into the specified DataInputStream instance. |
java.util.UUID |
deserializeCfId(java.io.DataInput dis,
int version)
|
void |
deserializeColumnsFromSSTable(java.io.DataInput dis,
ColumnFamily cf,
int size,
IColumnSerializer.Flag flag,
int expireBefore,
Descriptor.Version version)
|
void |
deserializeFromSSTable(java.io.DataInput dis,
ColumnFamily cf,
IColumnSerializer.Flag flag,
Descriptor.Version version)
|
ColumnFamily |
deserializeFromSSTable(java.io.DataInput dis,
Descriptor.Version version)
Deserialize into the specified DataInputStream instance in the format suited for SSTables. |
void |
serialize(ColumnFamily cf,
java.io.DataOutput dos,
int version)
Serialize the specified type into the specified DataOutputStream instance. |
void |
serializeCfId(java.util.UUID cfId,
java.io.DataOutput dos,
int version)
|
long |
serializedSize(ColumnFamily cf,
int version)
Calculate serialized size of object without actually serializing. |
long |
serializedSize(ColumnFamily cf,
TypeSizes typeSizes,
int version)
|
void |
serializeForSSTable(ColumnFamily cf,
java.io.DataOutput dos)
Serialize the specified type into the specified DataOutputStream instance in the format suited for SSTables. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ColumnFamilySerializer()
Method Detail |
---|
public void serialize(ColumnFamily cf, java.io.DataOutput dos, int version)
IVersionedSerializer
serialize
in interface IVersionedSerializer<ColumnFamily>
cf
- type that needs to be serializeddos
- DataOutput into which serialization needs to happen.version
- protocol versionpublic ColumnFamily deserialize(java.io.DataInput dis, int version) throws java.io.IOException
IVersionedSerializer
deserialize
in interface IVersionedSerializer<ColumnFamily>
dis
- DataInput from which deserialization needs to happen.version
- protocol version
java.io.IOException
public ColumnFamily deserialize(java.io.DataInput dis, IColumnSerializer.Flag flag, ISortedColumns.Factory factory, int version) throws java.io.IOException
java.io.IOException
public long contentSerializedSize(ColumnFamily cf, TypeSizes typeSizes, int version)
public long serializedSize(ColumnFamily cf, TypeSizes typeSizes, int version)
public long serializedSize(ColumnFamily cf, int version)
IVersionedSerializer
serializedSize
in interface IVersionedSerializer<ColumnFamily>
cf
- object to calculate serialized sizeversion
- protocol version
public void serializeForSSTable(ColumnFamily cf, java.io.DataOutput dos)
ISSTableSerializer
serializeForSSTable
in interface ISSTableSerializer<ColumnFamily>
cf
- type that needs to be serializeddos
- DataOutput into which serialization needs to happen.public ColumnFamily deserializeFromSSTable(java.io.DataInput dis, Descriptor.Version version)
ISSTableSerializer
deserializeFromSSTable
in interface ISSTableSerializer<ColumnFamily>
dis
- DataInput from which deserialization needs to happen.version
- the version for the sstable we're reading from
public void deserializeColumnsFromSSTable(java.io.DataInput dis, ColumnFamily cf, int size, IColumnSerializer.Flag flag, int expireBefore, Descriptor.Version version) throws java.io.IOException
java.io.IOException
public void deserializeFromSSTable(java.io.DataInput dis, ColumnFamily cf, IColumnSerializer.Flag flag, Descriptor.Version version) throws java.io.IOException
java.io.IOException
public void serializeCfId(java.util.UUID cfId, java.io.DataOutput dos, int version) throws java.io.IOException
java.io.IOException
public java.util.UUID deserializeCfId(java.io.DataInput dis, int version) throws java.io.IOException
java.io.IOException
public int cfIdSerializedSize(java.util.UUID cfId, TypeSizes typeSizes, int version)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |