InstantColumn extends AbstractColumn<InstantColumn, Instant> implements InstantMapFunctions,
        TemporalFillers<Instant, InstantColumn>,
        TemporalFilters<Instant>,
        CategoricalColumn<Instant> { @Override public boolean isMissing(int rowNumber) { return valueIsMissing(getLongInternal(rowNumber)); } private  InstantColumn(String name, LongArrayList data); static InstantColumn create(String name); static InstantColumn createInternal(String name, long[] data); static InstantColumn create(String name, int initialSize); static InstantColumn create(String name, Collection<Instant> data); static InstantColumn create(String name, Instant... data); static InstantColumn create(String name, Stream<Instant> stream); static boolean valueIsMissing(long value); @Override boolean isMissing(int rowNumber); @Override InstantColumn plus(long amountToAdd, ChronoUnit unit); @Override InstantColumn subset(final int[] rows); @Override InstantColumn removeMissing(); @Override boolean contains(Instant dateTime); @Override InstantColumn setMissing(int i); InstantColumn where(Selection selection); void setPrintFormatter(InstantColumnFormatter formatter); @Override InstantColumn lag(int n); @Override InstantColumn appendCell(String stringValue); @Override InstantColumn appendCell(String stringValue, AbstractColumnParser<?> parser); InstantColumn append(Instant dateTime); @Override InstantColumn appendObj(Object obj); int size(); InstantColumn appendInternal(long dateTime); @Override String getString(int row); @Override String getUnformattedString(int row); @Override InstantColumn emptyCopy(); @Override InstantColumn emptyCopy(int rowSize); @Override InstantColumn copy(); @Override void clear(); @Override void sortAscending(); @Override void sortDescending(); @Override Table summary(); @Override int countUnique(); @Override InstantColumn unique(); @Override boolean isEmpty(); long getLongInternal(int index); Instant get(int index); @Override IntComparator rowComparator(); @Override InstantColumn set(Selection rowSelection, Instant newValue); @Override int countMissing(); long[] asEpochSecondArray(); long[] asEpochSecondArray(ZoneOffset offset); long[] asEpochMillisArray(); long[] asEpochMillisArray(ZoneOffset offset); DateTimeColumn asLocalDateTimeColumn(); DateTimeColumn asLocalDateTimeColumn(ZoneId zone); @Override InstantColumn append(Column<Instant> column); @Override InstantColumn append(Column<Instant> column, int row); @Override InstantColumn set(int row, Column<Instant> column, int sourceRow); Instant max(); @Override InstantColumn appendMissing(); @Override Instant min(); InstantColumn set(int index, long value); @Override InstantColumn set(int index, Instant value); List<Instant> top(int n); List<Instant> bottom(int n); LongIterator longIterator(); Set<Instant> asSet(); int byteSize(); @Override byte[] asBytes(int rowNumber); double getDouble(int i); double[] asDoubleArray(); DoubleColumn asDoubleColumn(); @Override Iterator<Instant> iterator(); @Override InstantColumn fillWith(Iterator<Instant> iterator); @Override InstantColumn fillWith(Iterable<Instant> iterable); @Override InstantColumn fillWith(Supplier<Instant> supplier); @Override Instant[] asObjectArray(); @Override int compare(Instant o1, Instant o2); @Override Selection isMissing(); @Override Selection isNotMissing();  }
@Test void isMissing() { assertEquals(3, instanceColumn.isMissing().get(0)); }