C# 클래스 CassandraSharp.CQLBinaryProtocol.ValueSerialization

파일 보기 프로젝트 열기: pchalamet/cassandra-sharp 1 사용 예제들

공개 메소드들

메소드 설명
Deserialize ( this columnSpec, byte rawData ) : object
DeserializeList ( byte rawData, IList destList, object>.Func valueDeserializer ) : object
DeserializeMap ( byte rawData, IDictionary destMap, object>.Func keyDeserializer, object>.Func valueDeserializer ) : object
DeserializeSet ( byte rawData, IHashSetAccessor destSet, object>.Func valueDeserializer ) : object
Serialize ( this columnSpec, object data ) : byte[]
SerializeList ( IList data, byte[]>.Func valueSerializer ) : byte[]
SerializeMap ( IDictionary data, byte[]>.Func keySerializer, byte[]>.Func valueSerializer ) : byte[]
SerializeSet ( IHashSetAccessor data, byte[]>.Func valueSerializer ) : byte[]
ToColumnType ( this type ) : ColumnType

비공개 메소드들

메소드 설명
Deserialize ( ColumnType colType, byte rawData ) : object
Serialize ( ColumnType colType, object data ) : byte[]
ToType ( this colType ) : Type

메소드 상세

Deserialize() 공개 정적인 메소드

public static Deserialize ( this columnSpec, byte rawData ) : object
columnSpec this
rawData byte
리턴 object

DeserializeList() 공개 정적인 메소드

public static DeserializeList ( byte rawData, IList destList, object>.Func valueDeserializer ) : object
rawData byte
destList IList
valueDeserializer object>.Func
리턴 object

DeserializeMap() 공개 정적인 메소드

public static DeserializeMap ( byte rawData, IDictionary destMap, object>.Func keyDeserializer, object>.Func valueDeserializer ) : object
rawData byte
destMap IDictionary
keyDeserializer object>.Func
valueDeserializer object>.Func
리턴 object

DeserializeSet() 공개 정적인 메소드

public static DeserializeSet ( byte rawData, IHashSetAccessor destSet, object>.Func valueDeserializer ) : object
rawData byte
destSet IHashSetAccessor
valueDeserializer object>.Func
리턴 object

Serialize() 공개 정적인 메소드

public static Serialize ( this columnSpec, object data ) : byte[]
columnSpec this
data object
리턴 byte[]

SerializeList() 공개 정적인 메소드

public static SerializeList ( IList data, byte[]>.Func valueSerializer ) : byte[]
data IList
valueSerializer byte[]>.Func
리턴 byte[]

SerializeMap() 공개 정적인 메소드

public static SerializeMap ( IDictionary data, byte[]>.Func keySerializer, byte[]>.Func valueSerializer ) : byte[]
data IDictionary
keySerializer byte[]>.Func
valueSerializer byte[]>.Func
리턴 byte[]

SerializeSet() 공개 정적인 메소드

public static SerializeSet ( IHashSetAccessor data, byte[]>.Func valueSerializer ) : byte[]
data IHashSetAccessor
valueSerializer byte[]>.Func
리턴 byte[]

ToColumnType() 공개 정적인 메소드

public static ToColumnType ( this type ) : ColumnType
type this
리턴 ColumnType