NCBI C++ ToolKit
Public Member Functions | Private Attributes | List of all members
CQueryExecPreProcessFunc Class Reference

Search Toolkit Book for CQueryExecPreProcessFunc

class CQueryExecPreProcessFunc More...

#include <gui/objutils/query_func_promote.hpp>

+ Collaboration diagram for CQueryExecPreProcessFunc:

Public Member Functions

 CQueryExecPreProcessFunc (objects::CScope *scope, CQueryExec &exec)
ETreeTraverseCode operator() (CTreeNode< CQueryParseNode > &tr, int delta)

Private Attributes

objects::CScope * m_Scope

Detailed Description

class CQueryExecPreProcessFunc

This class applies a function to the query to do any needed optiminzation or preprocessing of the query prior to execution.

Definition at line 398 of file query_func_promote.hpp.

Constructor & Destructor Documentation

◆ CQueryExecPreProcessFunc()

CQueryExecPreProcessFunc::CQueryExecPreProcessFunc ( objects::CScope *  scope,
CQueryExec exec 

Definition at line 401 of file query_func_promote.hpp.

Member Function Documentation

◆ operator()()

ETreeTraverseCode CQueryExecPreProcessFunc::operator() ( CTreeNode< CQueryParseNode > &  tr,
int  delta 

Member Data Documentation

◆ m_Exec

CQueryExec& CQueryExecPreProcessFunc::m_Exec

Definition at line 433 of file query_func_promote.hpp.

Referenced by operator()().

◆ m_Scope

objects::CScope* CQueryExecPreProcessFunc::m_Scope

Definition at line 434 of file query_func_promote.hpp.

Referenced by operator()().

The documentation for this class was generated from the following file:
Modified on Mon Mar 04 05:12:07 2024 by rev. 669887