OmniSciDB
a5dc49c757
|
#include <TransientStringLiteralsVisitor.h>
Public Member Functions | |
shared::StringDictKey | visitUOper (const Analyzer::UOper *uoper) const override |
shared::StringDictKey | visitCaseExpr (const Analyzer::CaseExpr *case_expr) const override |
shared::StringDictKey | visitStringOper (const Analyzer::StringOper *string_oper) const override |
Public Member Functions inherited from ScalarExprVisitor< shared::StringDictKey > | |
shared::StringDictKey | visit (const Analyzer::Expr *expr) const |
Definition at line 167 of file TransientStringLiteralsVisitor.h.
|
inlineoverrideprotectedvirtual |
Reimplemented from ScalarExprVisitor< shared::StringDictKey >.
Definition at line 197 of file TransientStringLiteralsVisitor.h.
Referenced by visitCaseExpr(), visitStringOper(), and visitUOper().
|
inlineoverridevirtual |
Reimplemented from ScalarExprVisitor< shared::StringDictKey >.
Definition at line 178 of file TransientStringLiteralsVisitor.h.
References defaultResult(), Analyzer::Expr::get_type_info(), SQLTypeInfo::getStringDictKey(), and kENCODING_DICT.
|
inlineoverridevirtual |
Reimplemented from ScalarExprVisitor< shared::StringDictKey >.
Definition at line 187 of file TransientStringLiteralsVisitor.h.
References defaultResult(), Analyzer::Expr::get_type_info(), SQLTypeInfo::getStringDictKey(), and kENCODING_DICT.
|
inlineoverridevirtual |
Reimplemented from ScalarExprVisitor< shared::StringDictKey >.
Definition at line 169 of file TransientStringLiteralsVisitor.h.
References defaultResult(), Analyzer::UOper::get_optype(), Analyzer::Expr::get_type_info(), SQLTypeInfo::getStringDictKey(), kCAST, and kENCODING_DICT.