OmniSciDB
085a039ca4
|
Functions | |
std::string | get_window_agg_name (const SqlWindowFunctionKind kind, const SQLTypeInfo &window_func_ti) |
SQLTypeInfo | get_adjusted_window_type_info (const Analyzer::WindowFunction *window_func) |
SQLTypeInfo anonymous_namespace{WindowFunctionIR.cpp}::get_adjusted_window_type_info | ( | const Analyzer::WindowFunction * | window_func | ) |
Definition at line 114 of file WindowFunctionIR.cpp.
References run_benchmark_import::args, AVG, COUNT, Analyzer::Expr::get_type_info(), Analyzer::WindowFunction::getArgs(), and Analyzer::WindowFunction::getKind().
Referenced by Executor::aggregateWindowStatePtr(), Executor::codegenAggregateWindowState(), Executor::codegenWindowAvgEpilogue(), Executor::codegenWindowFunctionAggregateCalls(), and Executor::codegenWindowFunctionStateInit().
std::string anonymous_namespace{WindowFunctionIR.cpp}::get_window_agg_name | ( | const SqlWindowFunctionKind | kind, |
const SQLTypeInfo & | window_func_ti | ||
) |
Definition at line 73 of file WindowFunctionIR.cpp.
References AVG, COUNT, logger::FATAL, SQLTypeInfo::get_type(), kDOUBLE, kFLOAT, LOG, MAX, MIN, and SUM.
Referenced by Executor::codegenWindowFunctionAggregateCalls().