SOMHunter Core
query-types.h File Reference
#include <array>
#include <sstream>
#include <variant>
#include <cereal/types/array.hpp>
#include <cereal/types/set.hpp>
#include <cereal/types/variant.hpp>
#include <json11.hpp>
#include "common.h"
#include "dataset-frames.h"
#include "utils.hpp"
Include dependency graph for query-types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sh::WeekDaysFilter
 Container for information about days filtering. More...
 
struct  sh::TimeFilter
 Container for information about time filtering. More...
 
struct  sh::YearFilter
 Container for information about time filtering. More...
 
struct  sh::Filters
 Container for all the available filters for the rescore. More...
 
struct  sh::RescoreMetadata
 
struct  sh::RelativeRect
 
class  sh::CanvasSubqueryBase
 
class  sh::CanvasSubqueryBitmap
 
class  sh::CanvasSubqueryText
 
class  sh::CanvasQuery
 Type representing query related to the canvas (atm text & bitmap) rectangles. More...
 
struct  sh::TemporalQuery
 
struct  sh::Query
 The type representing the whole query. More...
 
struct  sh::BaseBenchmarkQuery
 
struct  sh::PlainTextBenchmarkQuery
 
struct  sh::CanvasBenchmarkQuery
 

Namespaces

 sh
 

Typedefs

using sh::RelevanceFeedbackQuery = LikesCont
 
using sh::TextualQuery = std::string
 
using sh::RelocationQuery = FrameId
 
using sh::CanvasSubquery = std::variant< CanvasSubqueryBitmap, CanvasSubqueryText >
 
using sh::BenchmarkQuery = std::variant< PlainTextBenchmarkQuery >
 

Functions

std::ostream & sh::operator<< (std::ofstream &os, CanvasSubqueryBitmap x)
 
std::ostream & sh::operator<< (std::ofstream &os, CanvasSubqueryText x)