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));