OmniSciDB  cde582ebc3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Analyzer::Var Member List

This is the complete list of members for Analyzer::Var, including all inherited members.

add_cast(const SQLTypeInfo &new_type_info)Analyzer::Exprvirtual
add_unique(std::list< const Expr * > &expr_list) const Analyzer::Exprvirtual
check_group_by(const std::list< std::shared_ptr< Analyzer::Expr >> &groupby) const overrideAnalyzer::Varvirtual
collect_column_var(std::set< const ColumnVar *, bool(*)(const ColumnVar *, const ColumnVar *)> &colvar_set, bool include_agg) const overrideAnalyzer::ColumnVarinlinevirtual
collect_rte_idx(std::set< int > &rte_idx_set) const overrideAnalyzer::Varinlinevirtual
column_idAnalyzer::ColumnVarprotected
ColumnVar(const SQLTypeInfo &ti, int r, int c, int i)Analyzer::ColumnVarinline
colvar_comp(const ColumnVar *l, const ColumnVar *r)Analyzer::ColumnVarinlinestatic
contains_aggAnalyzer::Exprprotected
decompress()Analyzer::Expr
deep_copy() const overrideAnalyzer::Varvirtual
Expr(SQLTypes t, bool notnull)Analyzer::Exprinline
Expr(SQLTypes t, int d, bool notnull)Analyzer::Exprinline
Expr(SQLTypes t, int d, int s, bool notnull)Analyzer::Exprinline
Expr(const SQLTypeInfo &ti, bool has_agg=false)Analyzer::Exprinline
find_expr(bool(*f)(const Expr *), std::list< const Expr * > &expr_list) const Analyzer::Exprinlinevirtual
get_column_id() const Analyzer::ColumnVarinline
get_comp_param() const Analyzer::ColumnVarinline
get_compression() const Analyzer::ColumnVarinline
get_contains_agg() const Analyzer::Exprinline
get_domain(DomainSet &domain_set) const Analyzer::Exprinlinevirtual
get_num_column_vars(const bool include_agg) const Analyzer::Exprvirtual
get_rte_idx() const Analyzer::ColumnVarinline
get_shared_ptr()Analyzer::Exprinline
get_table_id() const Analyzer::ColumnVarinline
get_type_info() const Analyzer::Exprinline
get_varno() const Analyzer::Varinline
get_which_row() const Analyzer::Varinline
group_predicates(std::list< const Expr * > &scan_predicates, std::list< const Expr * > &join_predicates, std::list< const Expr * > &const_predicates) const overrideAnalyzer::ColumnVarvirtual
kGROUPBY enum valueAnalyzer::Var
kINPUT_INNER enum valueAnalyzer::Var
kINPUT_OUTER enum valueAnalyzer::Var
kOUTPUT enum valueAnalyzer::Var
normalize_simple_predicate(int &rte_idx) const Analyzer::Exprinlinevirtual
operator==(const Expr &rhs) const overrideAnalyzer::ColumnVarvirtual
print() const Analyzer::Exprinlinevirtual
rewrite_agg_to_var(const std::vector< std::shared_ptr< TargetEntry >> &tlist) const overrideAnalyzer::Varvirtual
rewrite_with_child_targetlist(const std::vector< std::shared_ptr< TargetEntry >> &tlist) const overrideAnalyzer::Varinlinevirtual
rewrite_with_targetlist(const std::vector< std::shared_ptr< TargetEntry >> &tlist) const overrideAnalyzer::Varinlinevirtual
rte_idxAnalyzer::ColumnVarprotected
set_contains_agg(bool a)Analyzer::Exprinline
set_rte_idx(int new_rte_idx)Analyzer::ColumnVarinline
set_type_info(const SQLTypeInfo &ti)Analyzer::Exprinline
set_varno(int n)Analyzer::Varinline
set_which_row(WhichRow r)Analyzer::Varinline
table_idAnalyzer::ColumnVarprotected
toString() const overrideAnalyzer::Varvirtual
type_infoAnalyzer::Exprprotected
Var(const SQLTypeInfo &ti, int r, int c, int i, WhichRow o, int v)Analyzer::Varinline
Var(const SQLTypeInfo &ti, WhichRow o, int v)Analyzer::Varinline
varnoAnalyzer::Varprivate
which_rowAnalyzer::Varprivate
WhichRow enum nameAnalyzer::Var
~Expr()Analyzer::Exprinlinevirtual