Пример #1
0
        private static T Convert <T>(CassandraType type)
        {
            if (type == null)
            {
                return(default(T));
            }

            return(type.GetValue <T>());
        }
Пример #2
0
        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));
        }
Пример #4
0
        public override bool Equals(object obj)
        {
            if (obj is UTF8Type)
            {
                return(_value == ((UTF8Type)obj)._value);
            }

            return(_value == CassandraType.GetValue <string>(obj, Converter));
        }
Пример #5
0
        public override bool Equals(object obj)
        {
            if (obj is IntegerType)
            {
                return(_value == ((IntegerType)obj)._value);
            }

            return(_value == CassandraType.GetValue <BigInteger>(obj, Converter));
        }