OmniSciDB
a5dc49c757
|
This is the complete list of members for Analyzer::OverlayStringOper, including all inherited members.
add_cast(const SQLTypeInfo &new_type_info) | Analyzer::Expr | virtual |
add_unique(std::list< const Expr * > &expr_list) const | Analyzer::Expr | virtual |
check_group_by(const std::list< std::shared_ptr< Analyzer::Expr >> &groupby) const | Analyzer::Expr | inlinevirtual |
collect_column_var(std::set< const ColumnVar *, bool(*)(const ColumnVar *, const ColumnVar *)> &colvar_set, bool include_agg) const override | Analyzer::StringOper | virtual |
collect_rte_idx(std::set< int > &rte_idx_set) const override | Analyzer::StringOper | virtual |
contains_agg | Analyzer::Expr | protected |
decompress() | Analyzer::Expr | |
deep_copy() const override | Analyzer::OverlayStringOper | virtual |
Expr(SQLTypes t, bool notnull) | Analyzer::Expr | inline |
Expr(SQLTypes t, int d, bool notnull) | Analyzer::Expr | inline |
Expr(SQLTypes t, int d, int s, bool notnull) | Analyzer::Expr | inline |
Expr(const SQLTypeInfo &ti, bool has_agg=false) | Analyzer::Expr | inline |
find_expr(std::function< bool(const Expr *)> f, std::list< const Expr * > &expr_list) const override | Analyzer::StringOper | virtual |
get_contains_agg() const | Analyzer::Expr | inline |
get_domain(DomainSet &domain_set) const | Analyzer::Expr | inlinevirtual |
get_kind() const | Analyzer::StringOper | inline |
get_num_column_vars(const bool include_agg) const | Analyzer::Expr | virtual |
get_shared_ptr() | Analyzer::Expr | inline |
get_type_info() const | Analyzer::Expr | inline |
getArg(const size_t i) const | Analyzer::StringOper | inline |
getArgNames()) | Analyzer::OverlayStringOper | inline |
getArgNames()) | Analyzer::OverlayStringOper | inline |
getArgNames() const override | Analyzer::OverlayStringOper | inlinevirtual |
getArity() const | Analyzer::StringOper | inline |
getChainedStringOpExprs() const | Analyzer::StringOper | inline |
getExpectedTypeFamilies() | Analyzer::OverlayStringOper | |
getExpectedTypeFamilies() | Analyzer::OverlayStringOper | |
getExpectedTypeFamilies() const override | Analyzer::OverlayStringOper | inlinevirtual |
getLiteralArgIndexes() const | Analyzer::StringOper | |
getLiteralArgs() const | Analyzer::StringOper | |
getLiteralsArity() const | Analyzer::StringOper | inline |
getMinArgs() | Analyzer::OverlayStringOper | |
getMinArgs() | Analyzer::OverlayStringOper | |
getMinArgs() const override | Analyzer::OverlayStringOper | inlinevirtual |
getNonLiteralsArity() const | Analyzer::StringOper | inline |
getOwnArg(const size_t i) const | Analyzer::StringOper | inline |
getOwnArgs() const | Analyzer::StringOper | inline |
group_predicates(std::list< const Expr * > &scan_predicates, std::list< const Expr * > &join_predicates, std::list< const Expr * > &const_predicates) const override | Analyzer::StringOper | virtual |
hasNoneEncodedTextArg() const | Analyzer::StringOper | inline |
hasSingleDictEncodedColInput() const | Analyzer::StringOper | |
LiteralArgMap typedef | Analyzer::StringOper | |
normalize_simple_predicate(int &rte_idx) const | Analyzer::Expr | inlinevirtual |
OperandTypeFamily enum name | Analyzer::StringOper | |
operator==(const Expr &rhs) const override | Analyzer::StringOper | virtual |
OverlayStringOper(const std::shared_ptr< Analyzer::Expr > &operand, const std::shared_ptr< Analyzer::Expr > &replacing_str, const std::shared_ptr< Analyzer::Expr > &start_pos) | Analyzer::OverlayStringOper | inline |
OverlayStringOper(const std::shared_ptr< Analyzer::Expr > &operand, const std::shared_ptr< Analyzer::Expr > &replacing_str, const std::shared_ptr< Analyzer::Expr > &start_pos, const std::shared_ptr< Analyzer::Expr > &replacing_length) | Analyzer::OverlayStringOper | inline |
OverlayStringOper(const std::shared_ptr< Analyzer::StringOper > &string_oper) | Analyzer::OverlayStringOper | inline |
OverlayStringOper(const std::vector< std::shared_ptr< Analyzer::Expr >> &operands) | Analyzer::OverlayStringOper | inline |
print() const | Analyzer::Expr | inlinevirtual |
requiresPerRowTranslation() const | Analyzer::StringOper | inline |
rewrite_agg_to_var(const std::vector< std::shared_ptr< TargetEntry >> &tlist) const override | Analyzer::StringOper | virtual |
rewrite_with_child_targetlist(const std::vector< std::shared_ptr< TargetEntry >> &tlist) const override | Analyzer::StringOper | virtual |
rewrite_with_targetlist(const std::vector< std::shared_ptr< TargetEntry >> &tlist) const override | Analyzer::StringOper | virtual |
set_contains_agg(bool a) | Analyzer::Expr | inline |
set_type_info(const SQLTypeInfo &ti) | Analyzer::Expr | inline |
StringOper(const SqlStringOpKind kind, const std::vector< std::shared_ptr< Analyzer::Expr >> &args) | Analyzer::StringOper | inline |
StringOper(const SqlStringOpKind kind, const SQLTypeInfo &return_ti, const std::vector< std::shared_ptr< Analyzer::Expr >> &args) | Analyzer::StringOper | inline |
StringOper(const SqlStringOpKind kind, const std::vector< std::shared_ptr< Analyzer::Expr >> &args, const size_t min_args, const std::vector< OperandTypeFamily > &expected_type_families, const std::vector< std::string > &arg_names) | Analyzer::StringOper | inline |
StringOper(const SqlStringOpKind kind, const SQLTypeInfo &return_ti, const std::vector< std::shared_ptr< Analyzer::Expr >> &args, const size_t min_args, const std::vector< OperandTypeFamily > &expected_type_families, const std::vector< std::string > &arg_names) | Analyzer::StringOper | inline |
StringOper(const SqlStringOpKind kind, const SQLTypeInfo &return_ti, const std::vector< std::shared_ptr< Analyzer::Expr >> &args, const std::vector< std::shared_ptr< Analyzer::Expr >> &chained_string_op_exprs) | Analyzer::StringOper | inline |
StringOper(const StringOper &other_string_oper) | Analyzer::StringOper | inline |
StringOper(const std::shared_ptr< StringOper > &other_string_oper) | Analyzer::StringOper | inline |
toString() const override | Analyzer::StringOper | virtual |
type_info | Analyzer::Expr | protected |
~Expr() | Analyzer::Expr | inlinevirtual |