MCPcopy Create free account
hub / github.com/apache/impala / SetUpQuery

Method SetUpQuery

be/src/codegen/llvm-codegen-test.cc:647–656  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

645 }
646
647 void SetUpQuery(int64_t query_id, TCodeGenOptLevel::type level) {
648 query_opts_.__set_codegen_opt_level(level);
649 RuntimeState* runtime_state_;
650 ASSERT_OK(test_env_->CreateQueryState(query_id, &query_opts_, &runtime_state_));
651 QueryState* qs = runtime_state_->query_state();
652 TPlanFragment* fragment = qs->obj_pool()->Add(new TPlanFragment());
653 PlanFragmentCtxPB* fragment_ctx = qs->obj_pool()->Add(new PlanFragmentCtxPB());
654 fragment_state_ =
655 qs->obj_pool()->Add(new FragmentState(qs, *fragment, *fragment_ctx));
656 }
657
658 void EnableCodegenCache() {
659 test_env_->ResetCodegenCache(metrics_.get());

Callers

nothing calls this directly

Calls 4

CreateQueryStateMethod · 0.45
query_stateMethod · 0.45
AddMethod · 0.45
obj_poolMethod · 0.45

Tested by

no test coverage detected