package com.github.lwhite1.tablesaw.filtering; import com.github.lwhite1.tablesaw.api.FloatColumn; import com.github.lwhite1.tablesaw.api.Table; import com.github.lwhite1.tablesaw.columns.ColumnReference; import com.github.lwhite1.tablesaw.util.Selection; import static com.github.lwhite1.tablesaw.columns.FloatColumnUtils.isGreaterThan; /** */ public class FloatGreaterThan extends ColumnFilter { private float value; public FloatGreaterThan(ColumnReference reference, float value) { super(reference); this.value = value; } public Selection apply(Table relation) { FloatColumn floatColumn = (FloatColumn) relation.column(columnReference.getColumnName()); return floatColumn.select(isGreaterThan, value); } }