package com.github.lwhite1.tablesaw.filtering; import com.github.lwhite1.tablesaw.api.Table; import com.github.lwhite1.tablesaw.util.Selection; import javax.annotation.concurrent.Immutable; /** * A boolean filtering. For symmetry with IsFalse */ @Immutable public class IsTrue extends CompositeFilter { private final Filter filter; private IsTrue(Filter filter) { this.filter = filter; } public static IsTrue isTrue(Filter filter) { return new IsTrue(filter); } /** * Returns true if the element in the given row in my {@code column} is true * * @param relation */ @Override public Selection apply(Table relation) { return filter.apply(relation); } }