|
15 | 15 | // specific language governing permissions and limitations
|
16 | 16 | // under the License.
|
17 | 17 |
|
18 |
| -#include "runtime_filter_wrapper.h" |
| 18 | +#include "exprs/runtime_filter/runtime_filter_wrapper.h" |
19 | 19 |
|
20 | 20 | #include <gen_cpp/Opcodes_types.h>
|
21 | 21 | #include <gen_cpp/PaloInternalService_types.h>
|
22 | 22 | #include <gen_cpp/PlanNodes_types.h>
|
23 | 23 | #include <gen_cpp/Types_types.h>
|
24 | 24 | #include <gen_cpp/internal_service.pb.h>
|
25 | 25 |
|
26 |
| -#include <algorithm> |
27 |
| -// IWYU pragma: no_include <bits/chrono.h> |
28 | 26 | #include <chrono> // IWYU pragma: keep
|
29 |
| -#include <map> |
30 | 27 | #include <memory>
|
31 |
| -#include <mutex> |
32 | 28 | #include <ostream>
|
33 |
| -#include <utility> |
34 | 29 |
|
35 |
| -#include "agent/be_exec_version_manager.h" |
36 | 30 | #include "common/logging.h"
|
37 | 31 | #include "common/status.h"
|
38 |
| -#include "exprs/bitmapfilter_predicate.h" |
39 | 32 | #include "exprs/bloom_filter_func.h"
|
40 | 33 | #include "exprs/create_predicate_function.h"
|
41 | 34 | #include "exprs/hybrid_set.h"
|
42 |
| -#include "gutil/strings/substitute.h" |
43 |
| -#include "pipeline/dependency.h" |
44 | 35 | #include "runtime/define_primitive_type.h"
|
45 |
| -#include "runtime/large_int_value.h" |
46 | 36 | #include "runtime/primitive_type.h"
|
47 | 37 | #include "runtime/runtime_filter_mgr.h"
|
48 | 38 | #include "util/bitmap_value.h"
|
49 |
| -#include "util/brpc_client_cache.h" |
50 |
| -#include "util/ref_count_closure.h" |
51 |
| -#include "util/runtime_profile.h" |
52 | 39 | #include "util/string_parser.hpp"
|
53 | 40 | #include "vec/columns/column.h"
|
54 | 41 | #include "vec/columns/column_complex.h"
|
55 | 42 | #include "vec/columns/column_nullable.h"
|
56 | 43 | #include "vec/common/assert_cast.h"
|
57 | 44 | #include "vec/core/wide_integer.h"
|
58 |
| -#include "vec/core/wide_integer_to_string.h" |
59 | 45 | #include "vec/exprs/vbitmap_predicate.h"
|
60 | 46 | #include "vec/exprs/vbloom_predicate.h"
|
61 | 47 | #include "vec/exprs/vdirect_in_predicate.h"
|
|
64 | 50 | #include "vec/exprs/vliteral.h"
|
65 | 51 | #include "vec/exprs/vruntimefilter_wrapper.h"
|
66 | 52 | #include "vec/runtime/shared_hash_table_controller.h"
|
| 53 | + |
67 | 54 | namespace doris {
|
68 | 55 |
|
69 | 56 | Status RuntimePredicateWrapper::get_push_exprs(
|
|
0 commit comments