Module tidb_query_expr::impl_string[][src]

Structs

Ascii_Evaluator
Bin_Evaluator
BitLength_Evaluator
CharLengthUtf8_Evaluator
CharLength_Evaluator
FindInSet_Evaluator
FromBase64_Evaluator
HexIntArg_Evaluator
HexStrArg_Evaluator
Insert_Evaluator
InstrUtf8_Evaluator
Instr_Evaluator
LeftUtf8_Evaluator
Left_Evaluator
Length_Evaluator
Locate2ArgsUtf8_Evaluator
Locate2Args_Evaluator
Locate3ArgsUtf8_Evaluator
Locate3Args_Evaluator
LowerUtf8_Evaluator
Lower_Evaluator
LpadUtf8_Evaluator
Lpad_Evaluator
Ltrim_Evaluator
OctInt_Evaluator
OctString_Evaluator
Ord_Evaluator
Quote_Evaluator
Repeat_Evaluator
Replace_Evaluator
ReverseUtf8_Evaluator
Reverse_Evaluator
RightUtf8_Evaluator
Right_Evaluator
RpadUtf8_Evaluator
Rpad_Evaluator
Rtrim_Evaluator
Space_Evaluator
Strcmp_Evaluator
Substring2Args_Evaluator
Substring3Args_Evaluator
SubstringIndex_Evaluator
ToBase64_Evaluator
Trim1Arg_Evaluator
Trim2Args_Evaluator
Trim3Args_Evaluator
Unhex_Evaluator
UpperUtf8_Evaluator
Upper_Evaluator

Enums

TrimDirection

Constants

BASE64_ENCODED_CHUNK_LENGTH
BASE64_INPUT_CHUNK_LENGTH
BASE64_LINE_WRAP
BASE64_LINE_WRAP_LENGTH
MAX_BLOB_WIDTH
SPACE

Traits

Ascii_Fn
Bin_Fn
BitLength_Fn
CharLengthUtf8_Fn
CharLength_Fn
FindInSet_Fn
FromBase64_Fn
HexIntArg_Fn
HexStrArg_Fn
Insert_Fn
InstrUtf8_Fn
Instr_Fn
LeftUtf8_Fn
Left_Fn
Length_Fn
Locate2ArgsUtf8_Fn
Locate2Args_Fn
Locate3ArgsUtf8_Fn
Locate3Args_Fn
LowerUtf8_Fn
Lower_Fn
LpadUtf8_Fn
Lpad_Fn
Ltrim_Fn
OctInt_Fn
OctString_Fn
Ord_Fn
Quote_Fn
Repeat_Fn
Replace_Fn
ReverseUtf8_Fn
Reverse_Fn
RightUtf8_Fn
Right_Fn
RpadUtf8_Fn
Rpad_Fn
Rtrim_Fn
Space_Fn
Strcmp_Fn
Substring2Args_Fn
Substring3Args_Fn
SubstringIndex_Fn
ToBase64_Fn
Trim1Arg_Fn
Trim2Args_Fn
Trim3Args_Fn
Unhex_Fn
UpperUtf8_Fn
Upper_Fn

Functions

ascii
ascii_fn_meta
bin
bin_fn_meta
bit_length
bit_length_fn_meta
char_length
char_length_fn_meta
char_length_utf8
char_length_utf8_fn_meta
concat
concat_fn_meta
concat_ws
concat_ws_fn_meta
elt
elt_fn_meta
elt_validator

validate the arguments are (Option<&Int>, &[Option<BytesRef>)])

encoded_size
field
field_bytes
field_bytes_fn_meta
field_fn_meta
find_in_set
find_in_set_fn_meta
find_str
from_base64
from_base64_fn_meta
get_utf8_byte_index

Returns the byte index of the char at char_idx in s. If char_idx is larger then the number of UTF-8 chars in s, the length of s in bytes is returned.

hex_int_arg
hex_int_arg_fn_meta
hex_str_arg
hex_str_arg_fn_meta
insert
insert_fn_meta
instr
instr_fn_meta
instr_utf8
instr_utf8_fn_meta
left
left_fn_meta
left_utf8
left_utf8_fn_meta
length
length_fn_meta
line_wrap
locate_2_args
locate_2_args_fn_meta
locate_2_args_utf8
locate_2_args_utf8_fn_meta
locate_3_args
locate_3_args_fn_meta
locate_3_args_utf8
locate_3_args_utf8_fn_meta
lower
lower_fn_meta
lower_utf8
lower_utf8_fn_meta
lpad
lpad_fn_meta
lpad_utf8
lpad_utf8_fn_meta
ltrim
ltrim_fn_meta
make_set
make_set_fn_meta
oct_int
oct_int_fn_meta
oct_string
oct_string_fn_meta
ord
ord_fn_meta
quote
quote_fn_meta
repeat
repeat_fn_meta
replace
replace_fn_meta
reverse
reverse_fn_meta
reverse_utf8
reverse_utf8_fn_meta
right
right_fn_meta
right_utf8
right_utf8_fn_meta
rpad
rpad_fn_meta
rpad_utf8
rpad_utf8_fn_meta
rtrim
rtrim_fn_meta
space
space_fn_meta
strcmp
strcmp_fn_meta
strip_whitespace
substring
substring_2_args
substring_2_args_fn_meta
substring_3_args
substring_3_args_fn_meta
substring_index
substring_index_fn_meta
to_base64
to_base64_fn_meta
trim
trim_1_arg
trim_1_arg_fn_meta
trim_2_args
trim_2_args_fn_meta
trim_3_args
trim_3_args_fn_meta
unhex
unhex_fn_meta
upper
upper_fn_meta
upper_utf8
upper_utf8_fn_meta
validate_target_len_for_pad