package com.github.lwhite1.tablesaw.filtering;
import com.github.lwhite1.tablesaw.api.DateTimeColumn;
import com.github.lwhite1.tablesaw.api.Table;
import com.github.lwhite1.tablesaw.columns.ColumnReference;
import com.github.lwhite1.tablesaw.util.Selection;
import java.time.LocalDateTime;
/**
*/
public class DateTimeEqualTo extends ColumnFilter {
LocalDateTime value;
public DateTimeEqualTo(ColumnReference reference, LocalDateTime value) {
super(reference);
this.value = value;
}
public Selection apply(Table relation) {
DateTimeColumn dateColumn = (DateTimeColumn) relation.column(columnReference.getColumnName());
return dateColumn.isEqualTo(value);
}
}