public Apache.Cassandra.ColumnOrSuperColumn get(CassandraObject key, CassandraColumnPath column_path, Apache.Cassandra.ConsistencyLevel consistency_level) { return(_client.get( key.TryToBigEndian(), Helper.CreateColumnPath(column_path), consistency_level)); }
public override FluentColumn Execute() { var schema = ColumnFamily.GetSchema(); var path = new CassandraColumnPath { ColumnFamily = ColumnFamily.FamilyName }; if (SuperColumnName != null) { path.SuperColumn = SuperColumnName.GetValue(schema.SuperColumnNameType) as CassandraObject; } if (ColumnName != null) { path.Column = ColumnName.GetValue(schema.ColumnNameType) as CassandraObject; } var output = Session.GetClient().get( Key, path, Session.ReadConsistency ); return((FluentColumn)Helper.ConvertToFluentBaseColumn(output, schema)); }
public void remove_counter(CassandraObject key, CassandraColumnPath path, Apache.Cassandra.ConsistencyLevel consistency_level) { _client.remove_counter( key.TryToBigEndian(), Helper.CreateColumnPath(path), consistency_level); }
public override Void Execute() { var path = new CassandraColumnPath { ColumnFamily = ColumnFamily.FamilyName }; if (SuperColumnName != null) { path.SuperColumn = SuperColumnName; } if (ColumnName != null) { path.Column = ColumnName; } Session.GetClient().remove( Key, path, TimestampHelper.UtcNow().ToCassandraTimestamp(), Session.WriteConsistency ); return(new Void()); }
public Apache.Cassandra.ColumnOrSuperColumn get(CassandraObject key, CassandraColumnPath column_path, Apache.Cassandra.ConsistencyLevel consistency_level) { return _client.get( key.TryToBigEndian(), Helper.CreateColumnPath(column_path), consistency_level); }
public void remove(CassandraObject key, CassandraColumnPath column_path, long timestamp, Apache.Cassandra.ConsistencyLevel consistency_level) { _client.remove( key.TryToBigEndian(), Helper.CreateColumnPath(column_path), timestamp, consistency_level); }
public static ColumnPath CreateColumnPath(CassandraColumnPath path) { return(new ColumnPath { Column = path.Column.TryToBigEndian(), Column_family = path.ColumnFamily, Super_column = path.SuperColumn.TryToBigEndian() }); }
public static ColumnPath CreateColumnPath(CassandraColumnPath path) { return new ColumnPath { Column = path.Column.TryToBigEndian(), Column_family = path.ColumnFamily, Super_column = path.SuperColumn.TryToBigEndian() }; }