NCBI C++ ToolKit
|
This is the complete list of members for CQueryFuncPromoteEq, including all inherited members.
AddPromoteTypes(CQueryParseNode::EType op, QueryValueType::EBaseType type1, QueryValueType::EBaseType type2, QueryValueType::EBaseType ptype) | CQueryFuncPromoteBase | protected |
CQueryFuncEqualityCompares(CQueryParseNode::EType op_type, NStr::ECase c=NStr::eCase, CStringMatching::EStringMatching matching=CStringMatching::ePlainSearch) | CQueryFuncEqualityCompares | inline |
CQueryFuncPromoteBase() | CQueryFuncPromoteBase | inline |
CQueryFuncPromoteCompare(CQueryParseNode::EType op_type, NStr::ECase c=NStr::eCase, CStringMatching::EStringMatching matching=(CStringMatching::ePlainSearch)) | CQueryFuncPromoteCompare | |
CQueryFuncPromoteEq(NStr::ECase c=NStr::eCase, CStringMatching::EStringMatching matching=CStringMatching::ePlainSearch) | CQueryFuncPromoteEq | |
Evaluate(CQueryParseTree::TNode &qnode) | CQueryFuncPromoteEq | virtual |
EvaluateChildrenFirst() const | CQueryFunctionBase | inlinevirtual |
GetArg0(CQueryParseTree::TNode &qnode) | CQueryFunctionBase | protected |
GetArgCountMax(CQueryParseNode::EType) | CQueryFuncPromoteBase | inlinevirtual |
GetArgCountMin(CQueryParseNode::EType) | CQueryFuncPromoteBase | inlinevirtual |
GetCaseSensitive() const | CQueryFuncPromoteBase | inline |
GetExec() | CQueryFunctionBase | inlineprotected |
GetPromotedType(const CPromoteRule &pr) | CQueryFuncPromoteBase | |
GetQueryNodeValue(CQueryParseTree::TNode &qnode) | CQueryFuncPromoteBase | |
GetQueryTree() | CQueryFunctionBase | protected |
GetStringMatching() const | CQueryFuncPromoteBase | inline |
InitTypePromotionRules(CQueryParseNode::EType op_type) | CQueryFuncEqualityCompares | virtual |
m_CaseSensitive | CQueryFuncPromoteBase | protected |
m_PromoteRules | CQueryFuncPromoteBase | protected |
m_QExec | CQueryFunctionBase | protected |
m_StringMatchAlgo | CQueryFuncPromoteBase | protected |
MakeArgVector(CQueryParseTree::TNode &qnode, TArgVector &args) | CQueryFunctionBase | protected |
MakeQueryNodeValue(CQueryParseTree::TNode &qnode) | CQueryFuncPromoteBase | |
PreProcess(CQueryParseTree::TNode &tr, objects::CScope *scope) | CQueryFuncPromoteBase | |
ResolveAndPromote(size_t comparison_idx, CQueryParseTree::TNode &qnode, CQueryParseTree::TNode *arg1, CQueryParseTree::TNode *arg2) | CQueryFuncPromoteBase | |
ResolveFieldValue(TEvalResult &tree_val) | CQueryFuncPromoteBase | |
SetCaseSensitive(NStr::ECase e) | CQueryFuncPromoteBase | inline |
SetCompareType(TEvalResult &tree_value) | CQueryFuncPromoteBase | |
SetExec(CQueryExec &qexec) | CQueryFunctionBase | inlineprivate |
SetStringMatching(CStringMatching::EStringMatching m) | CQueryFuncPromoteBase | inline |
TArgVector typedef | CQueryFunctionBase | |
TEvalResult typedef | CQueryFuncPromoteBase | |
~CQueryFunctionBase() | CQueryFunctionBase | virtual |