OmniSciDB
bf83d84833
|
#include "Analyzer.h"
#include "Catalog/Catalog.h"
#include "QueryEngine/DateTimeUtils.h"
#include "RangeTableEntry.h"
#include "Shared/DateConverters.h"
#include "Shared/sqltypes.h"
#include <algorithm>
#include <cstring>
#include <iostream>
#include <stdexcept>
Go to the source code of this file.
Classes | |
struct | Analyzer::anonymous_namespace{Analyzer.cpp}::IntFracRepr |
Namespaces | |
Analyzer | |
Analyzer::anonymous_namespace{Analyzer.cpp} | |
Analyzer functions.
Definition in file Analyzer.cpp.
bool expr_list_match | ( | const std::vector< std::shared_ptr< Analyzer::Expr >> & | lhs, |
const std::vector< std::shared_ptr< Analyzer::Expr >> & | rhs | ||
) |
Definition at line 3228 of file Analyzer.cpp.
Referenced by Analyzer::ExpressionTuple::operator==(), Analyzer::WindowFunction::operator==(), Analyzer::GeoUOper::operator==(), Analyzer::GeoBinOper::operator==(), rewrite_avg_window(), and anonymous_namespace{WindowExpressionRewrite.cpp}::window_sum_and_count_match().
std::shared_ptr<Analyzer::Expr> remove_cast | ( | const std::shared_ptr< Analyzer::Expr > & | expr | ) |
Definition at line 3241 of file Analyzer.cpp.
References Analyzer::UOper::get_own_operand(), and kCAST.
Referenced by anonymous_namespace{EquiJoinCondition.cpp}::can_combine_with(), anonymous_namespace{EquiJoinCondition.cpp}::make_composite_equals_impl(), and rewrite_sum_window().