diff --git a/be/src/olap/rowset/segment_v2/inverted_index_writer.cpp b/be/src/olap/rowset/segment_v2/inverted_index_writer.cpp index 7774dc0c1dd95d..f19bbdcf5a02e3 100644 --- a/be/src/olap/rowset/segment_v2/inverted_index_writer.cpp +++ b/be/src/olap/rowset/segment_v2/inverted_index_writer.cpp @@ -394,9 +394,11 @@ class InvertedIndexColumnWriterImpl : public InvertedIndexColumnWriter { _parser_type != InvertedIndexParserType::PARSER_NONE) { // in this case stream need to delete after add_document, because the // stream can not reuse for different field - _char_string_reader->init(v->get_data(), v->get_size(), false); + std::unique_ptr char_string_reader = nullptr; + RETURN_IF_ERROR(create_char_string_reader(char_string_reader)); + char_string_reader->init(v->get_data(), v->get_size(), false); ts = _analyzer->tokenStream(new_field->name(), - _char_string_reader.get()); + char_string_reader.release()); new_field->setValue(ts); } else { new_field_char_value(v->get_data(), v->get_size(), new_field); diff --git a/be/src/vec/functions/array/function_array_index.h b/be/src/vec/functions/array/function_array_index.h index f4441cdd4b7fbb..8abbc8be3a9dee 100644 --- a/be/src/vec/functions/array/function_array_index.h +++ b/be/src/vec/functions/array/function_array_index.h @@ -125,9 +125,9 @@ class FunctionArrayIndex : public IFunction { std::shared_ptr roaring = std::make_shared(); auto* param_value = reinterpret_cast( context->get_function_state(FunctionContext::FRAGMENT_LOCAL)); - if (param_value == nullptr) { + if (param_value == nullptr || param_value->value.is_null()) { return Status::Error( - "Inverted index evaluate skipped, param_value is nullptr"); + "Inverted index evaluate skipped, param_value is nullptr or value is null"); } std::unique_ptr query_param = nullptr; RETURN_IF_ERROR(InvertedIndexQueryParamFactory::create_query_value( @@ -135,7 +135,7 @@ class FunctionArrayIndex : public IFunction { if (is_string_type(param_value->type)) { RETURN_IF_ERROR(iter->read_from_inverted_index( data_type_with_name.first, query_param->get_value(), - segment_v2::InvertedIndexQueryType::MATCH_ANY_QUERY, num_rows, roaring)); + segment_v2::InvertedIndexQueryType::EQUAL_QUERY, num_rows, roaring)); } else { RETURN_IF_ERROR(iter->read_from_inverted_index( data_type_with_name.first, query_param->get_value(), diff --git a/regression-test/data/inverted_index_p0/test_array_with_inverted_index_all_type.out b/regression-test/data/inverted_index_p0/test_array_with_inverted_index_all_type.out index 522f329477fba1..966ff5a6d5a811 100644 --- a/regression-test/data/inverted_index_p0/test_array_with_inverted_index_all_type.out +++ b/regression-test/data/inverted_index_p0/test_array_with_inverted_index_all_type.out @@ -673,6 +673,107 @@ -- !sql_array_contains -- -- !sql_array_contains_null -- +0 0 +1 0 +2 0 +3 0 +4 0 +5 0 +6 0 +7 0 +8 0 +9 0 +10 0 +11 0 +12 0 +13 0 +14 0 +15 0 +16 0 +17 0 +18 0 +19 0 +20 0 +21 0 +22 0 +23 0 +24 0 +25 0 +26 0 +27 0 +28 0 +29 0 +30 0 +31 0 +32 0 +33 0 +34 0 +35 0 +36 0 +37 0 +38 0 +39 0 +40 0 +41 0 +42 0 +43 0 +44 0 +45 0 +46 0 +47 0 +48 0 +49 0 +50 0 +51 0 +52 0 +53 0 +54 0 +55 0 +56 0 +57 0 +58 0 +59 0 +60 0 +61 0 +62 0 +63 0 +64 0 +65 0 +66 0 +67 0 +68 0 +69 0 +70 0 +71 0 +72 0 +73 0 +74 0 +75 0 +76 0 +77 0 +78 0 +79 0 +80 0 +81 0 +82 0 +83 0 +84 0 +85 0 +86 0 +87 0 +88 0 +89 0 +90 0 +91 0 +92 0 +93 0 +94 0 +95 0 +96 0 +97 0 +98 0 +99 0 +100 0 -- !sql -- ["2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29"] 61 @@ -1010,18 +1111,272 @@ -- !sql_array_contains_null -- -- !sql_array_contains -- +0 6 +1 32 +2 15 +3 99 +5 39 +6 2 +7 47 +8 73 10 4 +11 89 +12 33 +13 59 +14 29 +16 6 +17 11 +18 54 +19 5 +20 83 +21 19 +23 96 +24 49 +25 5 +26 18 +27 93 +30 85 +32 13 +34 7 +35 3 +37 3 +38 15 +40 35 +41 28 +42 25 +43 95 +44 56 +45 50 +46 70 +47 26 +48 12 +50 96 +51 14 +52 94 +53 55 +54 2 +55 3 +56 28 +57 5 +60 4 +61 4 +62 54 +64 29 +67 18 +70 50 +72 6 +73 42 +74 59 +75 1 +76 1 +77 37 +80 32 +81 8 +82 17 +84 44 +85 4 +88 53 +90 15 +91 48 +93 2 +94 36 +95 36 +96 13 97 100 +99 36 -- !sql_array_contains_null -- -- !sql_array_contains -- +0 38 +1 8 +2 58 +3 23 +4 69 +5 62 +6 17 +7 30 +8 1 +9 40 +10 16 +11 44 +12 95 +13 74 +14 38 +15 16 +16 57 +17 3 +19 43 +21 50 +22 52 +23 7 +25 63 +26 24 +27 14 +28 26 +29 36 +31 9 +32 38 +33 13 +34 14 +35 52 +36 7 +37 62 +38 5 +39 24 +40 9 +45 70 +46 36 +48 26 +49 44 +50 25 +51 39 +52 17 +53 6 +54 6 +55 20 +57 45 +58 9 +59 33 +60 7 +61 67 +62 4 +63 8 +64 56 +65 62 +66 49 +68 22 +69 4 +70 75 +71 14 +73 39 +74 45 +75 51 +76 44 +77 18 +78 93 +80 57 +81 43 +82 61 +83 36 +84 29 +86 3 +88 32 +90 62 +91 8 +92 71 +94 23 +96 82 +98 13 +99 38 +100 34 -- !sql_array_contains_null -- -- !sql_array_contains -- -- !sql_array_contains_null -- +0 0 +1 0 +2 0 +3 0 +4 0 +5 0 +6 0 +7 0 +8 0 +9 0 +10 0 +11 0 +12 0 +13 0 +14 0 +15 0 +16 0 +17 0 +18 0 +19 0 +20 0 +21 0 +22 0 +23 0 +24 0 +25 0 +26 0 +27 0 +28 0 +29 0 +30 0 +31 0 +32 0 +33 0 +34 0 +35 0 +36 0 +37 0 +38 0 +39 0 +40 0 +41 0 +42 0 +43 0 +44 0 +45 0 +46 0 +47 0 +48 0 +49 0 +50 0 +51 0 +52 0 +53 0 +54 0 +55 0 +56 0 +57 0 +58 0 +59 0 +60 0 +61 0 +62 0 +63 0 +64 0 +65 0 +66 0 +67 0 +68 0 +69 0 +70 0 +71 0 +72 0 +73 0 +74 0 +75 0 +76 0 +77 0 +78 0 +79 0 +80 0 +81 0 +82 0 +83 0 +84 0 +85 0 +86 0 +87 0 +88 0 +89 0 +90 0 +91 0 +92 0 +93 0 +94 0 +95 0 +96 0 +97 0 +98 0 +99 0 +100 0 -- !sql -- ["2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29"] 63 @@ -1918,6 +2273,107 @@ -- !sql_array_contains -- -- !sql_array_contains_null -- +0 0 +1 0 +2 0 +3 0 +4 0 +5 0 +6 0 +7 0 +8 0 +9 0 +10 0 +11 0 +12 0 +13 0 +14 0 +15 0 +16 0 +17 0 +18 0 +19 0 +20 0 +21 0 +22 0 +23 0 +24 0 +25 0 +26 0 +27 0 +28 0 +29 0 +30 0 +31 0 +32 0 +33 0 +34 0 +35 0 +36 0 +37 0 +38 0 +39 0 +40 0 +41 0 +42 0 +43 0 +44 0 +45 0 +46 0 +47 0 +48 0 +49 0 +50 0 +51 0 +52 0 +53 0 +54 0 +55 0 +56 0 +57 0 +58 0 +59 0 +60 0 +61 0 +62 0 +63 0 +64 0 +65 0 +66 0 +67 0 +68 0 +69 0 +70 0 +71 0 +72 0 +73 0 +74 0 +75 0 +76 0 +77 0 +78 0 +79 0 +80 0 +81 0 +82 0 +83 0 +84 0 +85 0 +86 0 +87 0 +88 0 +89 0 +90 0 +91 0 +92 0 +93 0 +94 0 +95 0 +96 0 +97 0 +98 0 +99 0 +100 0 -- !sql -- ["2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29"] 61 @@ -2255,18 +2711,272 @@ -- !sql_array_contains_null -- -- !sql_array_contains -- +0 6 +1 32 +2 15 +3 99 +5 39 +6 2 +7 47 +8 73 10 4 +11 89 +12 33 +13 59 +14 29 +16 6 +17 11 +18 54 +19 5 +20 83 +21 19 +23 96 +24 49 +25 5 +26 18 +27 93 +30 85 +32 13 +34 7 +35 3 +37 3 +38 15 +40 35 +41 28 +42 25 +43 95 +44 56 +45 50 +46 70 +47 26 +48 12 +50 96 +51 14 +52 94 +53 55 +54 2 +55 3 +56 28 +57 5 +60 4 +61 4 +62 54 +64 29 +67 18 +70 50 +72 6 +73 42 +74 59 +75 1 +76 1 +77 37 +80 32 +81 8 +82 17 +84 44 +85 4 +88 53 +90 15 +91 48 +93 2 +94 36 +95 36 +96 13 97 100 +99 36 -- !sql_array_contains_null -- -- !sql_array_contains -- +0 38 +1 8 +2 58 +3 23 +4 69 +5 62 +6 17 +7 30 +8 1 +9 40 +10 16 +11 44 +12 95 +13 74 +14 38 +15 16 +16 57 +17 3 +19 43 +21 50 +22 52 +23 7 +25 63 +26 24 +27 14 +28 26 +29 36 +31 9 +32 38 +33 13 +34 14 +35 52 +36 7 +37 62 +38 5 +39 24 +40 9 +45 70 +46 36 +48 26 +49 44 +50 25 +51 39 +52 17 +53 6 +54 6 +55 20 +57 45 +58 9 +59 33 +60 7 +61 67 +62 4 +63 8 +64 56 +65 62 +66 49 +68 22 +69 4 +70 75 +71 14 +73 39 +74 45 +75 51 +76 44 +77 18 +78 93 +80 57 +81 43 +82 61 +83 36 +84 29 +86 3 +88 32 +90 62 +91 8 +92 71 +94 23 +96 82 +98 13 +99 38 +100 34 -- !sql_array_contains_null -- -- !sql_array_contains -- -- !sql_array_contains_null -- +0 0 +1 0 +2 0 +3 0 +4 0 +5 0 +6 0 +7 0 +8 0 +9 0 +10 0 +11 0 +12 0 +13 0 +14 0 +15 0 +16 0 +17 0 +18 0 +19 0 +20 0 +21 0 +22 0 +23 0 +24 0 +25 0 +26 0 +27 0 +28 0 +29 0 +30 0 +31 0 +32 0 +33 0 +34 0 +35 0 +36 0 +37 0 +38 0 +39 0 +40 0 +41 0 +42 0 +43 0 +44 0 +45 0 +46 0 +47 0 +48 0 +49 0 +50 0 +51 0 +52 0 +53 0 +54 0 +55 0 +56 0 +57 0 +58 0 +59 0 +60 0 +61 0 +62 0 +63 0 +64 0 +65 0 +66 0 +67 0 +68 0 +69 0 +70 0 +71 0 +72 0 +73 0 +74 0 +75 0 +76 0 +77 0 +78 0 +79 0 +80 0 +81 0 +82 0 +83 0 +84 0 +85 0 +86 0 +87 0 +88 0 +89 0 +90 0 +91 0 +92 0 +93 0 +94 0 +95 0 +96 0 +97 0 +98 0 +99 0 +100 0 -- !sql -- ["2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29"] 63 @@ -3163,6 +3873,107 @@ -- !sql_array_contains -- -- !sql_array_contains_null -- +0 0 +1 0 +2 0 +3 0 +4 0 +5 0 +6 0 +7 0 +8 0 +9 0 +10 0 +11 0 +12 0 +13 0 +14 0 +15 0 +16 0 +17 0 +18 0 +19 0 +20 0 +21 0 +22 0 +23 0 +24 0 +25 0 +26 0 +27 0 +28 0 +29 0 +30 0 +31 0 +32 0 +33 0 +34 0 +35 0 +36 0 +37 0 +38 0 +39 0 +40 0 +41 0 +42 0 +43 0 +44 0 +45 0 +46 0 +47 0 +48 0 +49 0 +50 0 +51 0 +52 0 +53 0 +54 0 +55 0 +56 0 +57 0 +58 0 +59 0 +60 0 +61 0 +62 0 +63 0 +64 0 +65 0 +66 0 +67 0 +68 0 +69 0 +70 0 +71 0 +72 0 +73 0 +74 0 +75 0 +76 0 +77 0 +78 0 +79 0 +80 0 +81 0 +82 0 +83 0 +84 0 +85 0 +86 0 +87 0 +88 0 +89 0 +90 0 +91 0 +92 0 +93 0 +94 0 +95 0 +96 0 +97 0 +98 0 +99 0 +100 0 -- !sql -- ["2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29"] 61 @@ -3500,18 +4311,272 @@ -- !sql_array_contains_null -- -- !sql_array_contains -- +0 6 +1 32 +2 15 +3 99 +5 39 +6 2 +7 47 +8 73 10 4 +11 89 +12 33 +13 59 +14 29 +16 6 +17 11 +18 54 +19 5 +20 83 +21 19 +23 96 +24 49 +25 5 +26 18 +27 93 +30 85 +32 13 +34 7 +35 3 +37 3 +38 15 +40 35 +41 28 +42 25 +43 95 +44 56 +45 50 +46 70 +47 26 +48 12 +50 96 +51 14 +52 94 +53 55 +54 2 +55 3 +56 28 +57 5 +60 4 +61 4 +62 54 +64 29 +67 18 +70 50 +72 6 +73 42 +74 59 +75 1 +76 1 +77 37 +80 32 +81 8 +82 17 +84 44 +85 4 +88 53 +90 15 +91 48 +93 2 +94 36 +95 36 +96 13 97 100 +99 36 -- !sql_array_contains_null -- -- !sql_array_contains -- +0 38 +1 8 +2 58 +3 23 +4 69 +5 62 +6 17 +7 30 +8 1 +9 40 +10 16 +11 44 +12 95 +13 74 +14 38 +15 16 +16 57 +17 3 +19 43 +21 50 +22 52 +23 7 +25 63 +26 24 +27 14 +28 26 +29 36 +31 9 +32 38 +33 13 +34 14 +35 52 +36 7 +37 62 +38 5 +39 24 +40 9 +45 70 +46 36 +48 26 +49 44 +50 25 +51 39 +52 17 +53 6 +54 6 +55 20 +57 45 +58 9 +59 33 +60 7 +61 67 +62 4 +63 8 +64 56 +65 62 +66 49 +68 22 +69 4 +70 75 +71 14 +73 39 +74 45 +75 51 +76 44 +77 18 +78 93 +80 57 +81 43 +82 61 +83 36 +84 29 +86 3 +88 32 +90 62 +91 8 +92 71 +94 23 +96 82 +98 13 +99 38 +100 34 -- !sql_array_contains_null -- -- !sql_array_contains -- -- !sql_array_contains_null -- +0 0 +1 0 +2 0 +3 0 +4 0 +5 0 +6 0 +7 0 +8 0 +9 0 +10 0 +11 0 +12 0 +13 0 +14 0 +15 0 +16 0 +17 0 +18 0 +19 0 +20 0 +21 0 +22 0 +23 0 +24 0 +25 0 +26 0 +27 0 +28 0 +29 0 +30 0 +31 0 +32 0 +33 0 +34 0 +35 0 +36 0 +37 0 +38 0 +39 0 +40 0 +41 0 +42 0 +43 0 +44 0 +45 0 +46 0 +47 0 +48 0 +49 0 +50 0 +51 0 +52 0 +53 0 +54 0 +55 0 +56 0 +57 0 +58 0 +59 0 +60 0 +61 0 +62 0 +63 0 +64 0 +65 0 +66 0 +67 0 +68 0 +69 0 +70 0 +71 0 +72 0 +73 0 +74 0 +75 0 +76 0 +77 0 +78 0 +79 0 +80 0 +81 0 +82 0 +83 0 +84 0 +85 0 +86 0 +87 0 +88 0 +89 0 +90 0 +91 0 +92 0 +93 0 +94 0 +95 0 +96 0 +97 0 +98 0 +99 0 +100 0 -- !sql -- ["2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29", "2024-04-29"] 63