MySQL 8.0.30
Source Code Documentation
SargablePredicate Struct Reference

A sargable (from “Search ARGument”) predicate is one that we can attempt to push down into an index (what we'd call “ref access” or “index range scan”/“quick”). More...

#include <make_join_hypergraph.h>

Public Attributes

int predicate_index
 
Fieldfield
 
Itemother_side
 

Detailed Description

A sargable (from “Search ARGument”) predicate is one that we can attempt to push down into an index (what we'd call “ref access” or “index range scan”/“quick”).

This structure denotes one such instance, precomputed from all the predicates in the given hypergraph.

Member Data Documentation

◆ field

Field* SargablePredicate::field

◆ other_side

Item* SargablePredicate::other_side

◆ predicate_index

int SargablePredicate::predicate_index

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