package com.github.lwhite1.tablesaw.filtering.times; import com.github.lwhite1.tablesaw.api.Table; import com.github.lwhite1.tablesaw.api.TimeColumn; import com.github.lwhite1.tablesaw.columns.ColumnReference; import com.github.lwhite1.tablesaw.filtering.ColumnFilter; import com.github.lwhite1.tablesaw.util.Selection; import java.time.LocalTime; /** * */ public class IsAfter extends ColumnFilter { private LocalTime value; public IsAfter(ColumnReference reference, LocalTime value) { super(reference); this.value = value; } public Selection apply(Table relation) { TimeColumn timeColumn = (TimeColumn) relation.column(columnReference().getColumnName()); return timeColumn.isAfter(value); } }