OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DeepCopyVisitor Member List

This is the complete list of members for DeepCopyVisitor, including all inherited members.

aggregateResult(const std::shared_ptr< Analyzer::Expr > &aggregate, const std::shared_ptr< Analyzer::Expr > &next_result) constScalarExprVisitor< std::shared_ptr< Analyzer::Expr > >inlineprotectedvirtual
defaultResult() constScalarExprVisitor< std::shared_ptr< Analyzer::Expr > >inlineprotectedvirtual
RetType typedefDeepCopyVisitorprotected
visit(const Analyzer::Expr *expr) constScalarExprVisitor< std::shared_ptr< Analyzer::Expr > >inline
visitAggExpr(const Analyzer::AggExpr *agg) const overrideDeepCopyVisitorinlineprotectedvirtual
visitArrayOper(const Analyzer::ArrayExpr *array_expr) const overrideDeepCopyVisitorinlineprotectedvirtual
visitBegin() constScalarExprVisitor< std::shared_ptr< Analyzer::Expr > >inlineprotectedvirtual
visitBinOper(const Analyzer::BinOper *bin_oper) const overrideDeepCopyVisitorinlineprotectedvirtual
visitCardinality(const Analyzer::CardinalityExpr *cardinality) const overrideDeepCopyVisitorinlineprotectedvirtual
visitCaseExpr(const Analyzer::CaseExpr *case_expr) const overrideDeepCopyVisitorinlineprotectedvirtual
visitCharLength(const Analyzer::CharLengthExpr *char_length) const overrideDeepCopyVisitorinlineprotectedvirtual
visitColumnVar(const Analyzer::ColumnVar *col_var) const overrideDeepCopyVisitorinlineprotectedvirtual
visitColumnVarTuple(const Analyzer::ExpressionTuple *col_var_tuple) const overrideDeepCopyVisitorinlineprotectedvirtual
visitConstant(const Analyzer::Constant *constant) const overrideDeepCopyVisitorinlineprotectedvirtual
visitDateaddExpr(const Analyzer::DateaddExpr *dateadd) const overrideDeepCopyVisitorinlineprotectedvirtual
visitDatediffExpr(const Analyzer::DatediffExpr *datediff) const overrideDeepCopyVisitorinlineprotectedvirtual
visitDatetruncExpr(const Analyzer::DatetruncExpr *datetrunc) const overrideDeepCopyVisitorinlineprotectedvirtual
visitExtractExpr(const Analyzer::ExtractExpr *extract) const overrideDeepCopyVisitorinlineprotectedvirtual
visitFunctionOper(const Analyzer::FunctionOper *func_oper) const overrideDeepCopyVisitorinlineprotectedvirtual
visitFunctionOperWithCustomTypeHandling(const Analyzer::FunctionOperWithCustomTypeHandling *func_oper) const overrideDeepCopyVisitorinlineprotectedvirtual
visitGeoBinOper(const Analyzer::GeoBinOper *geo_expr) const overrideDeepCopyVisitorinlineprotectedvirtual
visitGeoExpr(const Analyzer::GeoExpr *geo_expr) const overrideDeepCopyVisitorinlineprotectedvirtual
visitGeoUOper(const Analyzer::GeoUOper *geo_expr) const overrideDeepCopyVisitorinlineprotectedvirtual
visitInIntegerSet(const Analyzer::InIntegerSet *in_integer_set) const overrideDeepCopyVisitorinlineprotectedvirtual
visitInValues(const Analyzer::InValues *in_values) const overrideDeepCopyVisitorinlineprotectedvirtual
visitKeyForString(const Analyzer::KeyForStringExpr *expr) const overrideDeepCopyVisitorinlineprotectedvirtual
visitLikeExpr(const Analyzer::LikeExpr *like) const overrideDeepCopyVisitorinlineprotectedvirtual
visitLikelihood(const Analyzer::LikelihoodExpr *likelihood) const overrideDeepCopyVisitorinlineprotectedvirtual
visitMLPredict(const Analyzer::MLPredictExpr *expr) const overrideDeepCopyVisitorinlineprotectedvirtual
visitOffsetInFragment(const Analyzer::OffsetInFragment *) const overrideDeepCopyVisitorinlineprotectedvirtual
visitPCAProject(const Analyzer::PCAProjectExpr *expr) const overrideDeepCopyVisitorinlineprotectedvirtual
visitRangeJoinOper(const Analyzer::RangeOper *range_oper) constScalarExprVisitor< std::shared_ptr< Analyzer::Expr > >inlineprotectedvirtual
visitRegexpExpr(const Analyzer::RegexpExpr *regexp) const overrideDeepCopyVisitorinlineprotectedvirtual
visitSampleRatio(const Analyzer::SampleRatioExpr *expr) const overrideDeepCopyVisitorinlineprotectedvirtual
visitStringOper(const Analyzer::StringOper *string_oper) const overrideDeepCopyVisitorinlineprotectedvirtual
visitUOper(const Analyzer::UOper *uoper) const overrideDeepCopyVisitorinlineprotectedvirtual
visitVar(const Analyzer::Var *var) const overrideDeepCopyVisitorinlineprotectedvirtual
visitWidthBucket(const Analyzer::WidthBucketExpr *width_bucket_expr) const overrideDeepCopyVisitorinlineprotectedvirtual
visitWindowFunction(const Analyzer::WindowFunction *window_func) const overrideDeepCopyVisitorinlineprotectedvirtual