1 | //===----------------------------------------------------------------------===// |
2 | // DuckDB |
3 | // |
4 | // duckdb/planner/logical_tokens.hpp |
5 | // |
6 | // |
7 | //===----------------------------------------------------------------------===// |
8 | |
9 | #pragma once |
10 | |
11 | namespace duckdb { |
12 | |
13 | class LogicalOperator; |
14 | |
15 | class LogicalAggregate; |
16 | class LogicalAnyJoin; |
17 | class LogicalAsOfJoin; |
18 | class LogicalColumnDataGet; |
19 | class LogicalComparisonJoin; |
20 | class LogicalCopyToFile; |
21 | class LogicalCreate; |
22 | class LogicalCreateTable; |
23 | class LogicalCreateIndex; |
24 | class LogicalCreateTable; |
25 | class LogicalCrossProduct; |
26 | class LogicalCTERef; |
27 | class LogicalDelete; |
28 | class LogicalDelimGet; |
29 | class LogicalDelimJoin; |
30 | class LogicalDistinct; |
31 | class LogicalDummyScan; |
32 | class LogicalEmptyResult; |
33 | class LogicalExecute; |
34 | class LogicalExplain; |
35 | class LogicalExport; |
36 | class LogicalExpressionGet; |
37 | class LogicalFilter; |
38 | class LogicalGet; |
39 | class LogicalInsert; |
40 | class LogicalJoin; |
41 | class LogicalLimit; |
42 | class LogicalOrder; |
43 | class LogicalPivot; |
44 | class LogicalPositionalJoin; |
45 | class LogicalPragma; |
46 | class LogicalPrepare; |
47 | class LogicalProjection; |
48 | class LogicalRecursiveCTE; |
49 | class LogicalSetOperation; |
50 | class LogicalSample; |
51 | class LogicalShow; |
52 | class LogicalSimple; |
53 | class LogicalSet; |
54 | class LogicalReset; |
55 | class LogicalTopN; |
56 | class LogicalUnnest; |
57 | class LogicalUpdate; |
58 | class LogicalWindow; |
59 | |
60 | } // namespace duckdb |
61 | |