Module tidb_query_expr::impl_cast[][src]

Structs

CastAnyAsAny_Evaluator
CastAnyAsBytes_Evaluator
CastAnyAsDecimal_Evaluator
CastAnyAsJson_Evaluator
CastAnyAsString_Evaluator
CastBinaryStringAsInt_Evaluator
CastBinaryStringAsSignedReal_Evaluator
CastBinaryStringAsUnsignedReal_Evaluator
CastBoolAsJson_Evaluator
CastBytesAsDecimal_Evaluator
CastBytesAsDuration_Evaluator
CastDecimalAsDuration_Evaluator
CastDecimalAsSignedDecimal_Evaluator
CastDecimalAsTime_Evaluator
CastDecimalAsUint_Evaluator
CastDecimalAsUnsignedDecimal_Evaluator
CastDecimalAsUnsignedReal_Evaluator
CastDurationAsDuration_Evaluator
CastDurationAsTime_Evaluator
CastEnumAsBytes_Evaluator
CastEnumAsDecimal_Evaluator
CastEnumAsDuration_Evaluator
CastEnumAsInt_Evaluator
CastEnumAsJson_Evaluator
CastEnumAsReal_Evaluator
CastEnumAsTime_Evaluator
CastFloatRealAsString_Evaluator
CastIntAsDuration_Evaluator
CastIntAsIntOthers_Evaluator
CastIntAsTime_Evaluator
CastJsonAsAny_Evaluator
CastJsonAsBytes_Evaluator
CastJsonAsDecimal_Evaluator
CastJsonAsDuration_Evaluator
CastJsonAsJson_Evaluator
CastJsonAsUint_Evaluator
CastRealAsDecimal_Evaluator
CastRealAsDuration_Evaluator
CastRealAsSignedReal_Evaluator
CastRealAsTime_Evaluator
CastRealAsUint_Evaluator
CastRealAsUnsignedReal_Evaluator
CastSetAsInt_Evaluator
CastSignedIntAsSignedReal_Evaluator
CastSignedIntAsUnsignedDecimal_Evaluator
CastSignedIntAsUnsignedInt_Evaluator
CastSignedIntAsUnsignedReal_Evaluator
CastStringAsInt_Evaluator
CastStringAsJson_Evaluator
CastStringAsSignedReal_Evaluator
CastStringAsString_Evaluator
CastStringAsTime_Evaluator
CastStringAsUnsignedDecimal_Evaluator
CastStringAsUnsignedReal_Evaluator
CastTimeAsDuration_Evaluator
CastTimeAsTime_Evaluator
CastUintAsJson_Evaluator
CastUintAsString_Evaluator
CastUnsignedIntAsSignedOrUnsignedDecimal_Evaluator
CastUnsignedIntAsSignedOrUnsignedReal_Evaluator
CastYearAsString_Evaluator
CastYearAsTime_Evaluator

Traits

CastAnyAsAny_Fn
CastAnyAsBytes_Fn
CastAnyAsDecimal_Fn
CastAnyAsJson_Fn
CastAnyAsString_Fn
CastBinaryStringAsInt_Fn
CastBinaryStringAsSignedReal_Fn
CastBinaryStringAsUnsignedReal_Fn
CastBoolAsJson_Fn
CastBytesAsDecimal_Fn
CastBytesAsDuration_Fn
CastDecimalAsDuration_Fn
CastDecimalAsSignedDecimal_Fn
CastDecimalAsTime_Fn
CastDecimalAsUint_Fn
CastDecimalAsUnsignedDecimal_Fn
CastDecimalAsUnsignedReal_Fn
CastDurationAsDuration_Fn
CastDurationAsTime_Fn
CastEnumAsBytes_Fn
CastEnumAsDecimal_Fn
CastEnumAsDuration_Fn
CastEnumAsInt_Fn
CastEnumAsJson_Fn
CastEnumAsReal_Fn
CastEnumAsTime_Fn
CastFloatRealAsString_Fn
CastIntAsDuration_Fn
CastIntAsIntOthers_Fn
CastIntAsTime_Fn
CastJsonAsAny_Fn
CastJsonAsBytes_Fn
CastJsonAsDecimal_Fn
CastJsonAsDuration_Fn
CastJsonAsJson_Fn
CastJsonAsUint_Fn
CastRealAsDecimal_Fn
CastRealAsDuration_Fn
CastRealAsSignedReal_Fn
CastRealAsTime_Fn
CastRealAsUint_Fn
CastRealAsUnsignedReal_Fn
CastSetAsInt_Fn
CastSignedIntAsSignedReal_Fn
CastSignedIntAsUnsignedDecimal_Fn
CastSignedIntAsUnsignedInt_Fn
CastSignedIntAsUnsignedReal_Fn
CastStringAsInt_Fn
CastStringAsJson_Fn
CastStringAsSignedReal_Fn
CastStringAsString_Fn
CastStringAsTime_Fn
CastStringAsUnsignedDecimal_Fn
CastStringAsUnsignedReal_Fn
CastTimeAsDuration_Fn
CastTimeAsTime_Fn
CastUintAsJson_Fn
CastUintAsString_Fn
CastUnsignedIntAsSignedOrUnsignedDecimal_Fn
CastUnsignedIntAsSignedOrUnsignedReal_Fn
CastYearAsString_Fn
CastYearAsTime_Fn

Functions

cast_any_as_any
cast_any_as_any_fn_meta
cast_any_as_bytes
cast_any_as_bytes_fn_meta
cast_any_as_decimal
cast_any_as_decimal_fn_meta
cast_any_as_json
cast_any_as_json_fn_meta
cast_any_as_string
cast_any_as_string_fn_meta
cast_as_string_helper
cast_binary_string_as_int
cast_binary_string_as_int_fn_meta
cast_binary_string_as_signed_real
cast_binary_string_as_signed_real_fn_meta
cast_binary_string_as_unsigned_real
cast_binary_string_as_unsigned_real_fn_meta
cast_bool_as_json
cast_bool_as_json_fn_meta
cast_bytes_as_decimal
cast_bytes_as_decimal_fn_meta
cast_bytes_as_duration
cast_bytes_as_duration_fn_meta
cast_bytes_like_as_duration
cast_decimal_as_duration
cast_decimal_as_duration_fn_meta
cast_decimal_as_signed_decimal
cast_decimal_as_signed_decimal_fn_meta
cast_decimal_as_time
cast_decimal_as_time_fn_meta
cast_decimal_as_uint
cast_decimal_as_uint_fn_meta
cast_decimal_as_unsigned_decimal
cast_decimal_as_unsigned_decimal_fn_meta
cast_decimal_as_unsigned_real
cast_decimal_as_unsigned_real_fn_meta
cast_duration_as_duration
cast_duration_as_duration_fn_meta
cast_duration_as_time
cast_duration_as_time_fn_meta
cast_enum_as_bytes
cast_enum_as_bytes_fn_meta
cast_enum_as_decimal
cast_enum_as_decimal_fn_meta
cast_enum_as_duration
cast_enum_as_duration_fn_meta
cast_enum_as_int
cast_enum_as_int_fn_meta
cast_enum_as_json
cast_enum_as_json_fn_meta
cast_enum_as_real
cast_enum_as_real_fn_meta
cast_enum_as_time
cast_enum_as_time_fn_meta
cast_float_real_as_string
cast_float_real_as_string_fn_meta
cast_int_as_duration
cast_int_as_duration_fn_meta
cast_int_as_int_others
cast_int_as_int_others_fn_meta
cast_int_as_time
cast_int_as_time_fn_meta
cast_json_as_any
cast_json_as_any_fn_meta
cast_json_as_bytes
cast_json_as_bytes_fn_meta
cast_json_as_decimal
cast_json_as_decimal_fn_meta
cast_json_as_duration
cast_json_as_duration_fn_meta
cast_json_as_json
cast_json_as_json_fn_meta
cast_json_as_uint
cast_json_as_uint_fn_meta
cast_real_as_decimal
cast_real_as_decimal_fn_meta
cast_real_as_duration
cast_real_as_duration_fn_meta
cast_real_as_signed_real
cast_real_as_signed_real_fn_meta
cast_real_as_time
cast_real_as_time_fn_meta
cast_real_as_uint
cast_real_as_uint_fn_meta
cast_real_as_unsigned_real
cast_real_as_unsigned_real_fn_meta
cast_set_as_int
cast_set_as_int_fn_meta
cast_signed_int_as_signed_real
cast_signed_int_as_signed_real_fn_meta
cast_signed_int_as_unsigned_decimal
cast_signed_int_as_unsigned_decimal_fn_meta
cast_signed_int_as_unsigned_int
cast_signed_int_as_unsigned_int_fn_meta
cast_signed_int_as_unsigned_real
cast_signed_int_as_unsigned_real_fn_meta
cast_string_as_int
cast_string_as_int_fn_meta
cast_string_as_json
cast_string_as_json_fn_meta
cast_string_as_signed_real
cast_string_as_signed_real_fn_meta
cast_string_as_string
cast_string_as_string_fn_meta
cast_string_as_time
cast_string_as_time_fn_meta
cast_string_as_unsigned_decimal
cast_string_as_unsigned_decimal_fn_meta
cast_string_as_unsigned_real
cast_string_as_unsigned_real_fn_meta
cast_time_as_duration
cast_time_as_duration_fn_meta
cast_time_as_time
cast_time_as_time_fn_meta
cast_uint_as_json
cast_uint_as_json_fn_meta
cast_uint_as_string
cast_uint_as_string_fn_meta
cast_unsigned_int_as_signed_or_unsigned_decimal
cast_unsigned_int_as_signed_or_unsigned_decimal_fn_meta
cast_unsigned_int_as_signed_or_unsigned_real
cast_unsigned_int_as_signed_or_unsigned_real_fn_meta
cast_year_as_string
cast_year_as_string_fn_meta
cast_year_as_time
cast_year_as_time_fn_meta
get_cast_fn_rpn_meta
get_cast_fn_rpn_node

Gets the cast function between specified data types.

map_cast_func

Gets the RPN function meta