OmniSciDB
a5dc49c757
|
Protected Types | |
using | RetType = DeepCopyVisitor::RetType |
Protected Types inherited from DeepCopyVisitor | |
using | RetType = std::shared_ptr< Analyzer::Expr > |
Additional Inherited Members | |
Public Member Functions inherited from ScalarExprVisitor< std::shared_ptr< Analyzer::Expr > > | |
std::shared_ptr< Analyzer::Expr > | visit (const Analyzer::Expr *expr) const |
Definition at line 193 of file ExpressionRewrite.cpp.
|
protected |
Definition at line 195 of file ExpressionRewrite.cpp.
|
inlineoverrideprotectedvirtual |
Reimplemented from DeepCopyVisitor.
Definition at line 197 of file ExpressionRewrite.cpp.
References Analyzer::Expr::get_type_info(), Analyzer::ArrayExpr::getElement(), Analyzer::ArrayExpr::getElementCount(), Analyzer::ArrayExpr::isLocalAlloc(), Analyzer::ArrayExpr::isNull(), kENCODING_DICT, kENCODING_NONE, shared::StringDictKey::kTransientDictKey, and TRANSIENT_DICT_ID.