TableSlice extends Relation { public void removeSort() { this.sortOrder = null; } TableSlice(Table table, Selection rowSelection);  TableSlice(Table table); @Override Column<?> column(int columnIndex); @Override Column<?> column(String columnName); @Override int columnCount(); @Override int rowCount(); @Override List<Column<?>> columns(); @Override int columnIndex(Column<?> column); @Override Object get(int r, int c); @Override String name(); Table getTable(); @Override void clear(); void removeSort(); void removeSelection(); @Override List<String> columnNames(); @Override TableSlice addColumns(Column<?>... column); @Override TableSlice removeColumns(Column<?>... columns); @Override Table first(int nRows); @Override TableSlice setName(String name); Table asTable(); double reduce(String numberColumnName, NumericAggregateFunction function); @Override Iterator<Row> iterator(); int mappedRowNumber(int rowNumber); void sortOn(Sort key);  }
@Test public void removeSort() { Selection selection = Selection.withRange(0, 5); TableSlice tableSlice = new TableSlice(source, selection); tableSlice.sortOn(Sort.on("approval", Order.ASCEND)); tableSlice.removeSort(); double[] expected = new double[] {53.0, 53.0, 58.0, 52.0, 52.0}; double[] actual = ((IntColumn) tableSlice.column("approval")).asDoubleArray(); assertArrayEquals(expected, actual); }