class EarliestByOffset {

  @UdafFactory(description = "return the earliest N values of a string column",
      aggregateSchema = "ARRAY<STRUCT<SEQ BIGINT, VAL STRING>>")
  public static Udaf<String, List<Struct>, List<String>> earliestStrings(final int earliestN) {
    return earliestStrings(earliestN, true);
  }

  private  EarliestByOffset();

}