summaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql/v1/sql_select_window.h
blob: 7937312b78f1dd9317954e07e666a6a760ffb482 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once

#include "sql_translation.h"

namespace NSQLTranslationV1 {

class TSqlWindow final: public TSqlTranslation {
public:
    explicit TSqlWindow(const TSqlTranslation& that);

    bool Build(const TRule_window_clause& node, TWinSpecs& winSpecs);
    bool Build(const TRule_window_definition& node, TWinSpecs& winSpecs);
};

} // namespace NSQLTranslationV1