Lines Matching refs:FieldValue
46 explicit HashableDimensionKey(const std::vector<FieldValue>& values) { in HashableDimensionKey()
54 inline void addValue(const FieldValue& value) { in addValue()
58 inline const std::vector<FieldValue>& getValues() const { in getValues()
62 inline std::vector<FieldValue>* mutableValues() { in mutableValues()
66 inline FieldValue* mutableValue(size_t i) { in mutableValue()
86 std::vector<FieldValue> mValues;
140 bool filterValues(const Matcher& matcherField, const std::vector<FieldValue>& values,
141 FieldValue* output);
153 bool filterValues(const std::vector<Matcher>& matcherFields, const std::vector<FieldValue>& values,
166 bool filterPrimaryKey(const std::vector<FieldValue>& values, HashableDimensionKey* output);
174 void filterGaugeValues(const std::vector<Matcher>& matchers, const std::vector<FieldValue>& values,
175 std::vector<FieldValue>* output);
177 void getDimensionForCondition(const std::vector<FieldValue>& eventValues,
185 void getDimensionForState(const std::vector<FieldValue>& eventValues, const Metric2State& link,