private static T Convert <T>(CassandraType type) { if (type == null) { return(default(T)); } return(type.GetValue <T>()); }
public override bool Equals(object obj) { if (obj is BytesType) { return(_value.SequenceEqual(((BytesType)obj)._value)); } return(_value.SequenceEqual(CassandraType.GetValue <byte[]>(obj, Converter))); }
public override bool Equals(object obj) { if (obj is LexicalUUIDType) { return(_value == ((LexicalUUIDType)obj)._value); } return(_value == CassandraType.GetValue <Guid>(obj, Converter)); }
public override bool Equals(object obj) { if (obj is UTF8Type) { return(_value == ((UTF8Type)obj)._value); } return(_value == CassandraType.GetValue <string>(obj, Converter)); }
public override bool Equals(object obj) { if (obj is IntegerType) { return(_value == ((IntegerType)obj)._value); } return(_value == CassandraType.GetValue <BigInteger>(obj, Converter)); }