functions.add(CastAsTextFunction.create(BooleanType.instance, UTF8Type.instance)); functions.add(CassandraFunctionWrapper.create(TimeUUIDType.instance, SimpleDateType.instance, TimeFcts.timeUuidtoDate)); functions.add(CassandraFunctionWrapper.create(TimeUUIDType.instance, TimestampType.instance, TimeFcts.timeUuidToTimestamp)); functions.add(CastAsTextFunction.create(TimeUUIDType.instance, AsciiType.instance)); functions.add(CastAsTextFunction.create(TimeUUIDType.instance, UTF8Type.instance)); functions.add(CassandraFunctionWrapper.create(TimestampType.instance, SimpleDateType.instance, TimeFcts.timestampToDate)); functions.add(CastAsTextFunction.create(TimestampType.instance, AsciiType.instance)); functions.add(CastAsTextFunction.create(TimestampType.instance, UTF8Type.instance)); functions.add(CassandraFunctionWrapper.create(SimpleDateType.instance, TimestampType.instance, TimeFcts.dateToTimestamp)); functions.add(CastAsTextFunction.create(SimpleDateType.instance, AsciiType.instance)); functions.add(CastAsTextFunction.create(SimpleDateType.instance, UTF8Type.instance));
functions.add(CastAsTextFunction.create(BooleanType.instance, UTF8Type.instance)); functions.add(CassandraFunctionWrapper.create(TimeUUIDType.instance, SimpleDateType.instance, TimeFcts.timeUuidtoDate)); functions.add(CassandraFunctionWrapper.create(TimeUUIDType.instance, TimestampType.instance, TimeFcts.timeUuidToTimestamp)); functions.add(CastAsTextFunction.create(TimeUUIDType.instance, AsciiType.instance)); functions.add(CastAsTextFunction.create(TimeUUIDType.instance, UTF8Type.instance)); functions.add(CassandraFunctionWrapper.create(TimestampType.instance, SimpleDateType.instance, TimeFcts.timestampToDate)); functions.add(CastAsTextFunction.create(TimestampType.instance, AsciiType.instance)); functions.add(CastAsTextFunction.create(TimestampType.instance, UTF8Type.instance)); functions.add(CassandraFunctionWrapper.create(SimpleDateType.instance, TimestampType.instance, TimeFcts.dateToTimestamp)); functions.add(CastAsTextFunction.create(SimpleDateType.instance, AsciiType.instance)); functions.add(CastAsTextFunction.create(SimpleDateType.instance, UTF8Type.instance));
functions.add(CastAsTextFunction.create(BooleanType.instance, UTF8Type.instance)); functions.add(CassandraFunctionWrapper.create(TimeUUIDType.instance, SimpleDateType.instance, TimeFcts.timeUuidtoDate)); functions.add(CassandraFunctionWrapper.create(TimeUUIDType.instance, TimestampType.instance, TimeFcts.timeUuidToTimestamp)); functions.add(CastAsTextFunction.create(TimeUUIDType.instance, AsciiType.instance)); functions.add(CastAsTextFunction.create(TimeUUIDType.instance, UTF8Type.instance)); functions.add(CassandraFunctionWrapper.create(TimestampType.instance, SimpleDateType.instance, TimeFcts.timestampToDate)); functions.add(CastAsTextFunction.create(TimestampType.instance, AsciiType.instance)); functions.add(CastAsTextFunction.create(TimestampType.instance, UTF8Type.instance)); functions.add(CassandraFunctionWrapper.create(SimpleDateType.instance, TimestampType.instance, TimeFcts.dateToTimestamp)); functions.add(CastAsTextFunction.create(SimpleDateType.instance, AsciiType.instance)); functions.add(CastAsTextFunction.create(SimpleDateType.instance, UTF8Type.instance));
public static <I, O> CassandraFunctionWrapper<I, O> create(AbstractType<I> inputType, AbstractType<O> outputType, NativeScalarFunction delegate) { return new CassandraFunctionWrapper<I, O>(inputType, outputType, delegate); }
public static <I, O> CassandraFunctionWrapper<I, O> create(AbstractType<I> inputType, AbstractType<O> outputType, NativeScalarFunction delegate) { return new CassandraFunctionWrapper<I, O>(inputType, outputType, delegate); }
public static <I, O> CassandraFunctionWrapper<I, O> create(AbstractType<I> inputType, AbstractType<O> outputType, NativeScalarFunction delegate) { return new CassandraFunctionWrapper<I, O>(inputType, outputType, delegate); }