Lines Matching refs:string
43 std::map<std::string, std::map<TableReaderCaller, uint64_t>>
45 std::map<std::string, std::map<TableReaderCaller, uint64_t>>
55 std::set<std::string> unique_blocks_since_last_access;
117 std::map<std::string, BlockAccessInfo> block_access_info_map;
145 const std::string& trace_file_path, const std::string& output_dir,
146 const std::string& human_readable_trace_file_path,
257 void WriteAccessTimeline(const std::string& label, uint64_t time_unit,
266 void WriteReuseDistance(const std::string& label_str,
275 void WriteReuseInterval(const std::string& label_str,
284 void WriteReuseLifetime(const std::string& label_str,
301 const std::string& label_str,
304 void WriteCorrelationFeatures(const std::string& label_str,
309 void WriteSkewness(const std::string& label_str,
313 const std::map<std::string, ColumnFamilyAccessInfoAggregate>&
319 std::set<std::string> ParseLabelStr(const std::string& label_str) const;
321 std::string BuildLabel(const std::set<std::string>& labels,
322 const std::string& cf_name, uint64_t fd,
332 const std::string& label, const std::vector<uint64_t>& time_buckets,
334 std::map<std::string, std::map<uint64_t, uint64_t>>*
338 std::string OutputPercentAccessStats(
340 const std::map<std::string, uint64_t>& cf_access_count) const;
343 const std::string& label_str, const std::vector<uint64_t>& time_buckets,
344 const std::string& filename_suffix,
345 const std::map<std::string, std::map<uint64_t, uint64_t>>& label_data,
349 std::function<void(const std::string& /*cf_name*/, uint64_t /*fd*/,
351 const std::string& /*block_key*/,
355 std::set<std::string>* labels = nullptr) const;
359 const std::vector<uint64_t>& access_timeline, const std::string& label,
360 std::map<std::string, Features>* label_features,
361 std::map<std::string, Predictions>* label_predictions) const;
364 const std::string& label,
365 const std::map<std::string, Features>& label_features,
366 const std::map<std::string, Predictions>& label_predictions,
370 const std::string trace_file_path_;
371 const std::string output_dir_;
372 std::string human_readable_trace_file_path_;
379 std::map<std::string, ColumnFamilyAccessInfoAggregate> cf_aggregates_map_;
380 std::map<std::string, BlockAccessInfo*> block_info_map_;
381 std::unordered_map<std::string, GetKeyInfo> get_key_info_map_;