mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Data Fields
index_scan_bounds_t Struct Reference

‍helper struct holding the bounds for index scan

More...

Collaboration diagram for index_scan_bounds_t:
[legend]

Data Fields

Schema::entry_type attribute = Schema::entry_type::CreateArtificial()
 Attribute for which bounds should hold.
 
std::optional< std::reference_wrapper< const ast::Expr > > lo
 
std::optional< std::reference_wrapper< const ast::Expr > > hi
 lo and hi bounds
 
bool is_inclusive_lo
 
bool is_inclusive_hi
 flag to indicate if bounds are inclusive
 

Detailed Description

‍helper struct holding the bounds for index scan

Definition at line 996 of file WasmOperator.cpp.

Field Documentation

◆ attribute

Schema::entry_type index_scan_bounds_t::attribute = Schema::entry_type::CreateArtificial()

Attribute for which bounds should hold.

Definition at line 998 of file WasmOperator.cpp.

Referenced by extract_index_scan_bounds(), and index_scan_resolve_index_method().

◆ hi

std::optional<std::reference_wrapper<const ast::Expr> > index_scan_bounds_t::hi

◆ is_inclusive_hi

bool index_scan_bounds_t::is_inclusive_hi

flag to indicate if bounds are inclusive

Definition at line 1000 of file WasmOperator.cpp.

Referenced by extract_index_scan_bounds(), index_scan_codegen_compilation(), index_scan_codegen_hybrid(), and index_scan_codegen_interpretation().

◆ is_inclusive_lo

bool index_scan_bounds_t::is_inclusive_lo

◆ lo

std::optional<std::reference_wrapper<const ast::Expr> > index_scan_bounds_t::lo

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