[FEAT MERGE]4_1_sql_feature

Co-authored-by: leslieyuchen <leslieyuchen@gmail.com>
Co-authored-by: Charles0429 <xiezhenjiang@gmail.com>
Co-authored-by: raywill <hustos@gmail.com>
This commit is contained in:
obdev
2023-01-28 16:01:26 +08:00
committed by ob-robot
parent 3080f2b66f
commit 2d19a9d8f5
846 changed files with 161957 additions and 116661 deletions

View File

@ -23,23 +23,6 @@ class ObRawExprResolverImpl: public ObRawExprResolver
{
static const int32_t OUT_OF_STR_LEN = -2;
public:
struct AggNestedCheckerGuard
{
AggNestedCheckerGuard(ObExprResolveContext &ctx)
: ctx_(ctx), ret_(common::OB_SUCCESS)
{ }
~AggNestedCheckerGuard()
{
ObExprResolveContext::ObAggResolveLinkNode *node =
ctx_.agg_resolve_link_.remove_last();
if (node != NULL) {
ctx_.is_win_agg_ = node->is_win_agg_;
}
}
int check_agg_nested(bool &is_in_nested_aggr);
ObExprResolveContext &ctx_;
int ret_;
};
explicit ObRawExprResolverImpl(ObExprResolveContext &ctx);
virtual ~ObRawExprResolverImpl() {}