OmniSciDB
a5dc49c757
|
This is the complete list of members for anonymous_namespace{ExpressionRewrite.cpp}::ConstantFoldingVisitor, including all inherited members.
aggregateResult(const std::shared_ptr< Analyzer::Expr > &aggregate, const std::shared_ptr< Analyzer::Expr > &next_result) const | ScalarExprVisitor< std::shared_ptr< Analyzer::Expr > > | inlineprotectedvirtual |
casts_ | anonymous_namespace{ExpressionRewrite.cpp}::ConstantFoldingVisitor | mutableprotected |
chained_string_op_exprs_ | anonymous_namespace{ExpressionRewrite.cpp}::ConstantFoldingVisitor | mutableprotected |
ConstantFoldingVisitor() | anonymous_namespace{ExpressionRewrite.cpp}::ConstantFoldingVisitor | inline |
defaultResult() const | ScalarExprVisitor< std::shared_ptr< Analyzer::Expr > > | inlineprotectedvirtual |
foldArithmetic(SQLOps optype, T t1, T t2) const | anonymous_namespace{ExpressionRewrite.cpp}::ConstantFoldingVisitor | inlineprivate |
foldComparison(SQLOps optype, T t1, T t2) const | anonymous_namespace{ExpressionRewrite.cpp}::ConstantFoldingVisitor | inlineprivate |
foldLogic(SQLOps optype, T t1, T t2) const | anonymous_namespace{ExpressionRewrite.cpp}::ConstantFoldingVisitor | inlineprivate |
foldOper(SQLOps optype, SQLTypes type, Datum lhs, Datum rhs, Datum &result, SQLTypes &result_type) const | anonymous_namespace{ExpressionRewrite.cpp}::ConstantFoldingVisitor | inlineprivate |
get_num_overflows() | anonymous_namespace{ExpressionRewrite.cpp}::ConstantFoldingVisitor | inline |
in_string_op_chain_ | anonymous_namespace{ExpressionRewrite.cpp}::ConstantFoldingVisitor | mutableprotected |
num_overflows_ | anonymous_namespace{ExpressionRewrite.cpp}::ConstantFoldingVisitor | mutableprotected |
reset_num_overflows() | anonymous_namespace{ExpressionRewrite.cpp}::ConstantFoldingVisitor | inline |
RetType typedef | DeepCopyVisitor | protected |
visit(const Analyzer::Expr *expr) const | ScalarExprVisitor< std::shared_ptr< Analyzer::Expr > > | inline |
visitAggExpr(const Analyzer::AggExpr *agg) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitArrayOper(const Analyzer::ArrayExpr *array_expr) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitBegin() const | ScalarExprVisitor< std::shared_ptr< Analyzer::Expr > > | inlineprotectedvirtual |
visitBinOper(const Analyzer::BinOper *bin_oper) const override | anonymous_namespace{ExpressionRewrite.cpp}::ConstantFoldingVisitor | inlineprivatevirtual |
visitCardinality(const Analyzer::CardinalityExpr *cardinality) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitCaseExpr(const Analyzer::CaseExpr *case_expr) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitCharLength(const Analyzer::CharLengthExpr *char_length) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitColumnVar(const Analyzer::ColumnVar *col_var) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitColumnVarTuple(const Analyzer::ExpressionTuple *col_var_tuple) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitConstant(const Analyzer::Constant *constant) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitDateaddExpr(const Analyzer::DateaddExpr *dateadd) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitDatediffExpr(const Analyzer::DatediffExpr *datediff) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitDatetruncExpr(const Analyzer::DatetruncExpr *datetrunc) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitExtractExpr(const Analyzer::ExtractExpr *extract) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitFunctionOper(const Analyzer::FunctionOper *func_oper) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitFunctionOperWithCustomTypeHandling(const Analyzer::FunctionOperWithCustomTypeHandling *func_oper) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitGeoBinOper(const Analyzer::GeoBinOper *geo_expr) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitGeoExpr(const Analyzer::GeoExpr *geo_expr) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitGeoUOper(const Analyzer::GeoUOper *geo_expr) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitInIntegerSet(const Analyzer::InIntegerSet *in_integer_set) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitInValues(const Analyzer::InValues *in_values) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitKeyForString(const Analyzer::KeyForStringExpr *expr) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitLikeExpr(const Analyzer::LikeExpr *like) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitLikelihood(const Analyzer::LikelihoodExpr *likelihood) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitMLPredict(const Analyzer::MLPredictExpr *expr) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitOffsetInFragment(const Analyzer::OffsetInFragment *) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitPCAProject(const Analyzer::PCAProjectExpr *expr) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitRangeJoinOper(const Analyzer::RangeOper *range_oper) const | ScalarExprVisitor< std::shared_ptr< Analyzer::Expr > > | inlineprotectedvirtual |
visitRegexpExpr(const Analyzer::RegexpExpr *regexp) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitSampleRatio(const Analyzer::SampleRatioExpr *expr) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitStringOper(const Analyzer::StringOper *string_oper) const override | anonymous_namespace{ExpressionRewrite.cpp}::ConstantFoldingVisitor | inlineprivatevirtual |
visitUOper(const Analyzer::UOper *uoper) const override | anonymous_namespace{ExpressionRewrite.cpp}::ConstantFoldingVisitor | inlineprivatevirtual |
visitVar(const Analyzer::Var *var) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitWidthBucket(const Analyzer::WidthBucketExpr *width_bucket_expr) const override | DeepCopyVisitor | inlineprotectedvirtual |
visitWindowFunction(const Analyzer::WindowFunction *window_func) const override | DeepCopyVisitor | inlineprotectedvirtual |