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