BooleanColumn extends AbstractColumn<BooleanColumn, Boolean> implements BooleanFilterSpec<Selection>,
        BooleanMapUtils,
        CategoricalColumn<Boolean>,
        BooleanFillers<BooleanColumn>,
        BooleanFilters { public boolean none() { return countTrue() == 0; } private  BooleanColumn(String name, ByteArrayList values); static boolean valueIsMissing(byte b); @Override boolean isMissing(int rowNumber); @Override BooleanColumn setMissing(int i); static BooleanColumn create(String name, Selection hits, int columnSize); static BooleanColumn create(String name); static BooleanColumn create(String name, int initialSize); static BooleanColumn create(String name, boolean... values); static BooleanColumn create(String name, Collection<Boolean> values); static BooleanColumn create(String name, Boolean[] arr); static BooleanColumn create(String name, Stream<Boolean> stream); void setPrintFormatter(BooleanFormatter formatter); BooleanFormatter getPrintFormatter(); @Override int size(); @Override Table summary(); @Override int countMissing(); @Override int countUnique(); @Override BooleanColumn unique(); BooleanColumn append(boolean b); @Override BooleanColumn append(Boolean b); @Override BooleanColumn appendObj(Object obj); BooleanColumn append(byte b); @Override BooleanColumn appendMissing(); @Override String getString(int row); @Override String getUnformattedString(int row); @Override BooleanColumn emptyCopy(); @Override BooleanColumn emptyCopy(int rowSize); @Override void clear(); @Override BooleanColumn copy(); @Override void sortAscending(); @Override void sortDescending(); @Override BooleanColumn appendCell(String object); @Override BooleanColumn appendCell(String object, AbstractColumnParser<?> parser); @Override Boolean get(int i); byte getByte(int i); @Override boolean isEmpty(); int countTrue(); int countFalse(); double proportionTrue(); double proportionFalse(); boolean any(); boolean all(); boolean none(); Selection isFalse(); Selection isTrue(); Selection isEqualTo(BooleanColumn other); ByteArrayList data(); BooleanColumn set(int i, boolean b); @Override BooleanColumn set(int i, Boolean val); @Override BooleanColumn set(int row, String stringValue, AbstractColumnParser<?> parser); @Override BooleanColumn lead(int n); @Override BooleanColumn lag(int n); BooleanColumn set(Selection rowSelection, boolean newValue); double getDouble(int row); double[] asDoubleArray(); @Override IntComparator rowComparator(); @Override BooleanColumn append(Column<Boolean> column); @Override Column<Boolean> append(Column<Boolean> column, int row); @Override Column<Boolean> set(int row, Column<Boolean> column, int sourceRow); Selection asSelection(); @Override Selection isMissing(); @Override Selection isNotMissing(); @Override Iterator<Boolean> iterator(); ByteIterator byteIterator(); BooleanSet asSet(); boolean contains(boolean aBoolean); @Override int byteSize(); @Override byte[] asBytes(int row); @Override BooleanColumn where(Selection selection); @Override BooleanColumn removeMissing(); Selection eval(BytePredicate predicate); Selection eval(Predicate<Boolean> predicate); Selection eval(BiPredicate<Boolean, Boolean> predicate, Boolean valueToCompare); DoubleColumn asDoubleColumn(); @Override int compare(Boolean o1, Boolean o2); @Override BooleanColumn fillWith(BooleanIterator iterator); @Override BooleanColumn fillWith(BooleanIterable iterable); @Override BooleanColumn fillWith(Supplier<Boolean> supplier); @Override Boolean[] asObjectArray();  }
@Test public void testNone() { assertFalse(column.none()); BooleanColumn filtered = column.where(column.isFalse()); assertTrue(filtered.none()); }