LongIndex implements Index { public Selection atLeast(long value) { Selection selection = new BitmapBackedSelection(); Long2ObjectSortedMap<IntArrayList> tail = index.tailMap(value); for (IntArrayList keys : tail.values()) { addAllToSelection(keys, selection); } return selection; } LongIndex(TemporalColumn<?> column);  LongIndex(IntColumn column);  LongIndex(LongColumn column); Selection get(long value); Selection get(Instant value); Selection get(LocalDateTime value); Selection atLeast(long value); Selection atLeast(Instant value); Selection atLeast(LocalDateTime value); Selection greaterThan(long value); Selection greaterThan(Instant value); Selection greaterThan(LocalDateTime value); Selection atMost(long value); Selection atMost(Instant value); Selection atMost(LocalDateTime value); Selection lessThan(long value); Selection lessThan(Instant value); Selection lessThan(LocalDateTime value);  }
@Test public void testGTE() { Selection fromCol = table.dateTimeColumn("Midnights").eval(DateTimePredicates.isGreaterThanOrEqualTo, 71); Selection fromIdx = index.atLeast(71); assertEquals(fromCol, fromIdx); }