This is an automated email from the ASF dual-hosted git repository. zhangstar333 pushed a commit to branch branch-3.0 in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-3.0 by this push: new 9aab16d8894 [cherry-pick](branch-30) fix rpad function return error result (#41399) (#41961) 9aab16d8894 is described below commit 9aab16d8894764c350c9d10ac139f7d440071579 Author: zhangstar333 <87313068+zhangstar...@users.noreply.github.com> AuthorDate: Wed Oct 23 17:08:36 2024 +0800 [cherry-pick](branch-30) fix rpad function return error result (#41399) (#41961) ## Proposed changes cherry-pick from master (#41399) --- be/src/vec/functions/function_string.h | 7 +- .../correctness_p0/test_string_pad_function.out | 2053 ++++++++++++++++++++ .../correctness_p0/test_string_pad_function.groovy | 24 + 3 files changed, 2080 insertions(+), 4 deletions(-) diff --git a/be/src/vec/functions/function_string.h b/be/src/vec/functions/function_string.h index 2157db9ed0c..5b79521cb7d 100644 --- a/be/src/vec/functions/function_string.h +++ b/be/src/vec/functions/function_string.h @@ -1696,14 +1696,13 @@ public: } fmt::memory_buffer buffer; - buffer.reserve(strcol_chars.size()); + buffer.resize(strcol_chars.size()); size_t buffer_len = 0; for (size_t i = 0; i < input_rows_count; ++i) { if constexpr (!pad_const) { pad_index.clear(); } - buffer.clear(); const auto len = col_len_data[index_check_const<len_const>(i)]; if (len < 0) { // return NULL when input length is invalid number @@ -1722,7 +1721,7 @@ public: (const char*)str_data, (const char*)str_data + str_len, len); // If iterate_char_len equals len, it indicates that the str length is greater than or equal to len if (iterate_char_len == len) { - buffer.reserve(buffer_len + iterate_byte_len); + buffer.resize(buffer_len + iterate_byte_len); memcpy(buffer.data() + buffer_len, str_data, iterate_byte_len); buffer_len += iterate_byte_len; res_offsets[i] = buffer_len; @@ -1746,7 +1745,7 @@ public: const size_t pad_remainder_len = pad_index[(len - str_char_size) % pad_char_size]; const size_t new_capacity = str_len + size_t(pad_times + 1) * pad_len; ColumnString::check_chars_length(buffer_len + new_capacity, i); - buffer.reserve(buffer_len + new_capacity); + buffer.resize(buffer_len + new_capacity); if constexpr (!Impl::is_lpad) { memcpy(buffer.data() + buffer_len, str_data, str_len); buffer_len += str_len; diff --git a/regression-test/data/correctness_p0/test_string_pad_function.out b/regression-test/data/correctness_p0/test_string_pad_function.out index 7fe3d4b4e5a..8eeb8d32072 100644 --- a/regression-test/data/correctness_p0/test_string_pad_function.out +++ b/regression-test/data/correctness_p0/test_string_pad_function.out @@ -37,3 +37,2056 @@ -- !lpad5 -- \N +-- !pad -- +2048 + +-- !select_rpad2 -- +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +1 asd asdxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx +2 x xxxxxxxxxx + diff --git a/regression-test/suites/correctness_p0/test_string_pad_function.groovy b/regression-test/suites/correctness_p0/test_string_pad_function.groovy index 070e7479726..3067578e0ac 100644 --- a/regression-test/suites/correctness_p0/test_string_pad_function.groovy +++ b/regression-test/suites/correctness_p0/test_string_pad_function.groovy @@ -54,4 +54,28 @@ suite("test_string_pad_function") { qt_lpad3 """ SELECT lpad("123", -1, ""); """ qt_lpad4 """ SELECT lpad(NULL, 0, ""); """ qt_lpad5 """ SELECT lpad("123", 2, NULL); """ + + sql """ + drop table if exists test_rpad; + """ + sql """ + CREATE TABLE `test_rpad` ( + `pk` int NOT NULL, + col_char_10__undef_signed_not_null_index_inverted char(10) not null + ) ENGINE=OLAP + DUPLICATE KEY(pk) + distributed by hash(pk) buckets 10 + properties("replication_num" = "1"); + """ + sql """ insert into test_rpad values(1,"asd");""" + sql """ insert into test_rpad values(2,"x");""" + Integer count = 0; + Integer maxCount = 10; + while (count < maxCount) { + sql """ insert into test_rpad select * from test_rpad;""" + count++ + sleep(100); + } + qt_pad """ SELECT count() from test_rpad""" + qt_select_rpad2 """ select pk,col_char_10__undef_signed_not_null_index_inverted as ori_col, rpad(col_char_10__undef_signed_not_null_index_inverted, 10, 'x') as col_rpad from test_rpad order by 1; """ } --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org