aboutsummaryrefslogtreecommitdiffstats
path: root/yql/essentials/core/yql_opt_range.h
blob: 0ba266c59a8c2b613a1154deef0aace347cfdd4c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
#pragma once
#include <yql/essentials/ast/yql_expr.h>

namespace NYql {

TExprNode::TPtr ExpandRangeEmpty(const TExprNode::TPtr& node, TExprContext& ctx);
TExprNode::TPtr ExpandAsRange(const TExprNode::TPtr& node, TExprContext& ctx);
TExprNode::TPtr ExpandRangeFor(const TExprNode::TPtr& node, TExprContext& ctx);
TExprNode::TPtr ExpandRangeToPg(const TExprNode::TPtr& node, TExprContext& ctx);

}