public static Apache.Cassandra.Column ToCassandraColumn(this RawColumn column)
        {
            if (column == null)
            {
                return(null);
            }
            var result = new Apache.Cassandra.Column
            {
                Name      = column.Name,
                Value     = column.Value,
                Timestamp = column.Timestamp ?? DateTimeService.UtcNow.Ticks,
            };

            if (column.TTL.HasValue)
            {
                result.Ttl = column.TTL.Value;
            }
            return(result);
        }
        public static RawColumn FromCassandraColumn(this Apache.Cassandra.Column cassandraColumn)
        {
            if (cassandraColumn == null)
            {
                return(null);
            }
            var result = new RawColumn
            {
                Name      = cassandraColumn.Name,
                Timestamp = cassandraColumn.Timestamp,
                Value     = cassandraColumn.Value
            };

            if (cassandraColumn.__isset.ttl)
            {
                result.TTL = cassandraColumn.Ttl;
            }
            return(result);
        }