1//===----------------------------------------------------------------------===//
2// DuckDB
3//
4// duckdb/planner/operator/logical_cross_product.hpp
5//
6//
7//===----------------------------------------------------------------------===//
8
9#pragma once
10
11#include "duckdb/planner/logical_operator.hpp"
12
13namespace duckdb {
14
15//! LogicalCrossProduct represents a cross product between two relations
16class LogicalCrossProduct : public LogicalOperator {
17public:
18 LogicalCrossProduct();
19
20public:
21 vector<ColumnBinding> GetColumnBindings() override;
22
23protected:
24 void ResolveTypes() override;
25};
26} // namespace duckdb
27