aboutsummaryrefslogtreecommitdiffstats
path: root/Plugins/SqlEnterpriseFormatter/formatcreatevirtualtable.h
blob: ad99d39bd0247e731b8f1c955a02e9eb102451dc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef FORMATCREATEVIRTUALTABLE_H
#define FORMATCREATEVIRTUALTABLE_H

#include "formatstatement.h"
#include "parser/token.h"

class SqliteCreateVirtualTable;

class FormatCreateVirtualTable : public FormatStatement
{
    public:
        FormatCreateVirtualTable(SqliteCreateVirtualTable* cvt);

    protected:
        void formatInternal();

    private:
        void handleToken(const TokenPtr& token);

        SqliteCreateVirtualTable* cvt = nullptr;
};

#endif // FORMATCREATEVIRTUALTABLE_H