tech.tablesaw.filtering.DoubleGreaterThan Maven / Gradle / Ivy
package tech.tablesaw.filtering;
import tech.tablesaw.api.DoubleColumn;
import tech.tablesaw.api.Table;
import tech.tablesaw.columns.ColumnReference;
import tech.tablesaw.util.Selection;
/**
*
*/
public class DoubleGreaterThan extends ColumnFilter {
private double value;
public DoubleGreaterThan(ColumnReference reference, double value) {
super(reference);
this.value = value;
}
public Selection apply(Table relation) {
DoubleColumn doubleColumn = (DoubleColumn) relation.column(columnReference.getColumnName());
return doubleColumn.isGreaterThan(value);
}
}