예제 #1
0
 public static CounterColumn CreateCounterColumn(CassandraCounterColumn column)
 {
     return(new CounterColumn {
         Name = column.Name.TryToBigEndian(),
         Value = column.Value
     });
 }
예제 #2
0
        public override Void Execute()
        {
            var parent = new CassandraColumnParent {
                ColumnFamily = ColumnFamily.FamilyName,
            };

            if (SuperColumnName != null)
            {
                parent.SuperColumn = SuperColumnName;
            }

            var column = new CassandraCounterColumn {
                Name  = ColumnName,
                Value = ColumnValue
            };

            Session.GetClient().add(
                Key,
                parent,
                column,
                Session.WriteConsistency
                );

            return(new Void());
        }
예제 #3
0
 public void add(CassandraObject key, CassandraColumnParent column_parent, CassandraCounterColumn column, Apache.Cassandra.ConsistencyLevel consistency_level)
 {
     _client.add(
         key.TryToBigEndian(),
         Helper.CreateColumnParent(column_parent),
         Helper.CreateCounterColumn(column),
         consistency_level);
 }
 public void add(CassandraObject key, CassandraColumnParent column_parent, CassandraCounterColumn column, Apache.Cassandra.ConsistencyLevel consistency_level)
 {
     _client.add(
         key.TryToBigEndian(),
         Helper.CreateColumnParent(column_parent),
         Helper.CreateCounterColumn(column),
         consistency_level);
 }
예제 #5
0
 public static CounterColumn CreateCounterColumn(CassandraCounterColumn column)
 {
     return new CounterColumn {
         Name = column.Name.TryToBigEndian(),
         Value = column.Value
     };
 }