Lines Matching refs:qc
51 int SliceTable::BestIndex(const QueryConstraints& qc, BestIndexInfo* info) { in BestIndex() argument
52 info->estimated_cost = EstimateCost(qc); in BestIndex()
59 for (size_t i = 0; i < qc.constraints().size(); i++) { in BestIndex()
60 auto col = static_cast<size_t>(qc.constraints()[i].iColumn); in BestIndex()
67 uint32_t SliceTable::EstimateCost(const QueryConstraints& qc) { in EstimateCost() argument
69 if (HasEqConstraint(qc, "slice_id")) in EstimateCost()
72 auto eq_ts = HasEqConstraint(qc, "ts"); in EstimateCost()
73 auto eq_ref = HasEqConstraint(qc, "ref"); in EstimateCost()
74 auto eq_ref_type = HasEqConstraint(qc, "ref_type"); in EstimateCost()
75 auto eq_depth = HasEqConstraint(qc, "depth"); in EstimateCost()
76 auto eq_name = HasEqConstraint(qc, "name"); in EstimateCost()