GENIE
genie::query::Query::range Struct Reference

The first-step struct for processing queries. More...

#include <query.h>

Public Attributes

int query
 
int order
 
int dim
 
int low
 
int up
 
float weight
 
int low_offset
 
int up_offset
 
float selectivity
 

Detailed Description

The first-step struct for processing queries.

Every query would have a set of ranges. Every range would be transferred to struct dim later on.

Definition at line 43 of file query.h.

Member Data Documentation

◆ dim

int genie::query::Query::range::dim

The dimension which the range is on

Definition at line 47 of file query.h.

◆ low

int genie::query::Query::range::low

The starting value of this range

Definition at line 48 of file query.h.

◆ low_offset

int genie::query::Query::range::low_offset

Offset on the lowerbound of this range

Definition at line 51 of file query.h.

◆ order

int genie::query::Query::range::order

Mainly used in subsequence match

Definition at line 46 of file query.h.

◆ query

int genie::query::Query::range::query

The query which the range belongs to

Definition at line 45 of file query.h.

◆ selectivity

float genie::query::Query::range::selectivity

The selectivity of this range

Definition at line 53 of file query.h.

◆ up

int genie::query::Query::range::up

The ending value of this range

Definition at line 49 of file query.h.

◆ up_offset

int genie::query::Query::range::up_offset

Offset on the upperbound of this range

Definition at line 52 of file query.h.

◆ weight

float genie::query::Query::range::weight

Weight of this range

Definition at line 50 of file query.h.


The documentation for this struct was generated from the following file: