docs: @ScalarFunction
      @SqlType(ColorType.NAME)
      public static long color(@SqlType(StandardTypes.DOUBLE) double fraction, @SqlType(ColorType.NAME) long lowColor, @SqlType(ColorType.NAME) long highColor)
      {
          checkCondition(lowColor >= 0, INVALID_FUNCTION_ARGUMENT, "lowColor not a valid RGB color");
          checkCondition(highColor >= 0, INVALID_FUNCTION_ARGUMENT, "highColor not a valid RGB color");
  
          fraction = Math.min(1, fraction);
          fraction = Math.max(0, fraction);
  
          return interpolate((float) fraction, lowColor, highColor);
      }