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

tech.tablesaw.filtering.DateEqualTo Maven / Gradle / Ivy

package tech.tablesaw.filtering;

import java.time.LocalDate;

import tech.tablesaw.api.DateColumn;
import tech.tablesaw.api.Table;
import tech.tablesaw.columns.ColumnReference;
import tech.tablesaw.util.Selection;

/**
 */
public class DateEqualTo extends ColumnFilter {

    LocalDate value;

    public DateEqualTo(ColumnReference reference, LocalDate value) {
        super(reference);
        this.value = value;
    }

    public Selection apply(Table relation) {
        DateColumn dateColumn = (DateColumn) relation.column(columnReference.getColumnName());
        return dateColumn.isEqualTo(value);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy