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

Method ScheduleState

be/src/scheduling/schedule-state.cc:59–74  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

57}
58
59ScheduleState::ScheduleState(const UniqueIdPB& query_id, const TQueryExecRequest& request,
60 const TQueryOptions& query_options, RuntimeProfile* summary_profile, bool is_test)
61 : query_id_(query_id),
62 request_(request),
63 query_options_(query_options),
64 query_schedule_pb_(new QuerySchedulePB()),
65 summary_profile_(summary_profile),
66 next_instance_id_(query_id) {
67 if (is_test) {
68 // For tests, don't call Init() and seed the random number generator for deterministic
69 // results.
70 rng_.seed(rand());
71 } else {
72 Init();
73 }
74}
75
76void ScheduleState::Init() {
77 *query_schedule_pb_->mutable_query_id() = query_id_;

Callers

nothing calls this directly

Calls 1

seedMethod · 0.80

Tested by

no test coverage detected