code: @NonNull
      public static Select selectDistinct(@NonNull SelectResult... results) {
          if (results == null) { throw new IllegalArgumentException("results cannot be null."); }
          return new Select(true, results);
      }
docs: Create a SELECT DISTINCT statement instance that you can use further
  (e.g. calling the from() function) to construct the complete query statement.
  
  @param results The array of the SelectResult object for specifying the returned values.
  @return A Select distinct object.