15 package com.cloudera.impala.analysis;
17 import java.util.List;
19 import com.google.common.collect.Lists;
26 private final List<SelectListItem>
items_;
39 items_ = Lists.newArrayList();
45 List<String> planHints) {
57 (other.planHints_ != null) ? Lists.newArrayList(other.
planHints_) : null;
58 items_ = Lists.newArrayList();
60 items_.add(item.clone());
77 if (!hint.equalsIgnoreCase(
"straight_join")) {
78 analyzer.addWarning(
"PLAN hint not recognized: " + hint);
81 analyzer.setHasPlanHints();
void setPlanHints(List< String > planHints)
void analyzePlanHints(Analyzer analyzer)
List< String > planHints_
List< String > getPlanHints()
SelectList(SelectList other)
final List< SelectListItem > items_
void setIsDistinct(boolean value)
SelectList(List< SelectListItem > items, boolean isDistinct, List< String > planHints)
SelectList(List< SelectListItem > items)
List< SelectListItem > getItems()