@SuppressWarnings("unchecked") private static <O, I> Function wrapJavaFunction(AbstractType<I> inputType, AbstractType<O> outputType, java.util.function.Function<I, O> converter) { return inputType.equals(CounterColumnType.instance) ? JavaCounterFunctionWrapper.create(outputType, (java.util.function.Function<Long, O>) converter) : JavaFunctionWrapper.create(inputType, outputType, converter); }
public static <O> JavaFunctionWrapper<Long, O> create(AbstractType<O> outputType, java.util.function.Function<Long, O> converter) { return new JavaCounterFunctionWrapper<O>(outputType, converter); }
@SuppressWarnings("unchecked") private static <O, I> Function wrapJavaFunction(AbstractType<I> inputType, AbstractType<O> outputType, java.util.function.Function<I, O> converter) { return inputType.equals(CounterColumnType.instance) ? JavaCounterFunctionWrapper.create(outputType, (java.util.function.Function<Long, O>) converter) : JavaFunctionWrapper.create(inputType, outputType, converter); }
public static <O> JavaFunctionWrapper<Long, O> create(AbstractType<O> outputType, java.util.function.Function<Long, O> converter) { return new JavaCounterFunctionWrapper<O>(outputType, converter); }
public static <O> JavaFunctionWrapper<Long, O> create(AbstractType<O> outputType, java.util.function.Function<Long, O> converter) { return new JavaCounterFunctionWrapper<O>(outputType, converter); }
@SuppressWarnings("unchecked") private static <O, I> Function wrapJavaFunction(AbstractType<I> inputType, AbstractType<O> outputType, java.util.function.Function<I, O> converter) { return inputType.equals(CounterColumnType.instance) ? JavaCounterFunctionWrapper.create(outputType, (java.util.function.Function<Long, O>) converter) : JavaFunctionWrapper.create(inputType, outputType, converter); }