All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy