◆ OperatorPartitionInfo() [1/2]
| duckdb::OperatorPartitionInfo::OperatorPartitionInfo |
( |
bool |
batch_index | ) |
|
|
inlineexplicit |
20476 : batch_index(batch_index) {
20477 }
◆ OperatorPartitionInfo() [2/2]
| duckdb::OperatorPartitionInfo::OperatorPartitionInfo |
( |
vector< column_t > |
partition_columns_p | ) |
|
|
inlineexplicit |
20479 : partition_columns(std::move(partition_columns_p)) {
20480 }
◆ NoPartitionInfo()
20485 {
20486 return OperatorPartitionInfo(false);
20487 }
◆ BatchIndex()
20488 {
20489 return OperatorPartitionInfo(true);
20490 }
◆ PartitionColumns()
20491 {
20492 return OperatorPartitionInfo(std::move(columns));
20493 }
◆ RequiresPartitionColumns()
| bool duckdb::OperatorPartitionInfo::RequiresPartitionColumns |
( |
| ) |
const |
|
inline |
20494 {
20495 return !partition_columns.empty();
20496 }
◆ RequiresBatchIndex()
| bool duckdb::OperatorPartitionInfo::RequiresBatchIndex |
( |
| ) |
const |
|
inline |
20497 {
20498 return batch_index;
20499 }
◆ AnyRequired()
| bool duckdb::OperatorPartitionInfo::AnyRequired |
( |
| ) |
const |
|
inline |
20500 {
20501 return RequiresPartitionColumns() || RequiresBatchIndex();
20502 }
The documentation for this struct was generated from the following file: