public final ByteBuffer execute(ProtocolVersion protocolVersion, List<ByteBuffer> parameters) { ByteBuffer bb = parameters.get(0); if (bb == null) return null; return outputType().decompose(converter.apply(compose(bb))); }
functions.add(JavaFunctionWrapper.create(AsciiType.instance, UTF8Type.instance, p -> p));
functions.add(JavaFunctionWrapper.create(AsciiType.instance, UTF8Type.instance, p -> p));
functions.add(JavaFunctionWrapper.create(AsciiType.instance, UTF8Type.instance, p -> p));
@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 <I, O> JavaFunctionWrapper<I, O> create(AbstractType<I> inputType, AbstractType<O> outputType, java.util.function.Function<I, O> converter) { return new JavaFunctionWrapper<I, O>(inputType, outputType, converter); }
protected I compose(ByteBuffer bb) { return inputType().compose(bb); } }
protected I compose(ByteBuffer bb) { return inputType().compose(bb); } }
public final ByteBuffer execute(ProtocolVersion protocolVersion, List<ByteBuffer> parameters) { ByteBuffer bb = parameters.get(0); if (bb == null) return null; return outputType().decompose(converter.apply(compose(bb))); }
public static <I, O> JavaFunctionWrapper<I, O> create(AbstractType<I> inputType, AbstractType<O> outputType, java.util.function.Function<I, O> converter) { return new JavaFunctionWrapper<I, O>(inputType, 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); }
protected I compose(ByteBuffer bb) { return inputType().compose(bb); } }
public static <I, O> JavaFunctionWrapper<I, O> create(AbstractType<I> inputType, AbstractType<O> outputType, java.util.function.Function<I, O> converter) { return new JavaFunctionWrapper<I, O>(inputType, 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 final ByteBuffer execute(ProtocolVersion protocolVersion, List<ByteBuffer> parameters) { ByteBuffer bb = parameters.get(0); if (bb == null) return null; return outputType().decompose(converter.apply(compose(bb))); }