public List <RawColumn> GetColumns(byte[] key, List <byte[]> columnNames) { var slicePredicate = new SlicePredicate(columnNames); var getSliceCommand = new GetSliceCommand(keyspaceName, columnFamilyName, key, readConsistencyLevel, slicePredicate); commandExecutor.Execute(getSliceCommand); return(getSliceCommand.Output); }
public List <RawColumn> GetRow(byte[] key, byte[] startColumnName, byte[] endColumnName, int count, bool reversed) { var aquilesSlicePredicate = new SlicePredicate(new SliceRange { Count = count, StartColumn = startColumnName, EndColumn = endColumnName, Reversed = reversed }); var getSliceCommand = new GetSliceCommand(keyspaceName, columnFamilyName, key, readConsistencyLevel, aquilesSlicePredicate); commandExecutor.Execute(getSliceCommand); return(getSliceCommand.Output); }