Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
2007cec
Update vendored DuckDB sources to 5657cbdc0b
duckdblabs-bot Oct 4, 2025
6a14da4
Update vendored DuckDB sources to b3c8acdc0e
duckdblabs-bot Oct 7, 2025
0b478d3
Update vendored DuckDB sources to f793ea27c6
duckdblabs-bot Oct 8, 2025
45e0299
Update vendored DuckDB sources to 353406bd7f
duckdblabs-bot Oct 9, 2025
0eda34b
Update vendored DuckDB sources to 9d77bcf518
duckdblabs-bot Oct 11, 2025
f10aea5
Update vendored DuckDB sources to 2762f1aa72
duckdblabs-bot Oct 12, 2025
2088ae4
Update vendored DuckDB sources to 7621d1bad9
duckdblabs-bot Oct 14, 2025
855724b
Update vendored DuckDB sources to 746404c6aa
duckdblabs-bot Oct 15, 2025
81d6e16
Update vendored DuckDB sources to 5d422e423e
duckdblabs-bot Oct 16, 2025
b3f1929
Update vendored DuckDB sources to f256271bbc
duckdblabs-bot Oct 17, 2025
498da86
Update vendored DuckDB sources to 50acc16a8d
duckdblabs-bot Oct 18, 2025
457acae
Update vendored DuckDB sources to d921f4d6ba
duckdblabs-bot Oct 19, 2025
f24aa46
Update vendored DuckDB sources to c8906e701e
duckdblabs-bot Oct 22, 2025
7565c88
Update vendored DuckDB sources to bfc1fc8800
duckdblabs-bot Oct 25, 2025
80341dc
Update vendored DuckDB sources to ee49c5b308
duckdblabs-bot Oct 28, 2025
a0eaba7
Update vendored DuckDB sources to 4ff549de0d
duckdblabs-bot Oct 29, 2025
d1c6fb9
Update vendored DuckDB sources to c8906e701e
duckdblabs-bot Oct 29, 2025
a476351
Update vendored DuckDB sources to 620e685c6d
duckdblabs-bot Nov 5, 2025
f320879
Update vendored DuckDB sources to 963000678a
duckdblabs-bot Nov 6, 2025
bdbfad9
Update vendored DuckDB sources to d573b275ce
duckdblabs-bot Nov 7, 2025
9989217
Update vendored DuckDB sources to 44b706b2b7
duckdblabs-bot Nov 8, 2025
b762a52
Update vendored DuckDB sources to 5511fb39ac
duckdblabs-bot Nov 11, 2025
4e7f155
Update vendored DuckDB sources to 39f5583f99
duckdblabs-bot Nov 12, 2025
05c4d7f
Update vendored DuckDB sources to f484208c27
duckdblabs-bot Nov 18, 2025
2042555
Update vendored DuckDB sources to 52a07d06ea
duckdblabs-bot Nov 19, 2025
7578d39
Update vendored DuckDB sources to aa38ede123
duckdblabs-bot Nov 20, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update vendored DuckDB sources to 52a07d06ea
  • Loading branch information
duckdblabs-bot committed Nov 19, 2025
commit 2042555990d570c6d28c0ed1fbb2b55629609670
7 changes: 4 additions & 3 deletions src/duckdb/src/common/enum_util.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2865,7 +2865,6 @@ const StringUtil::EnumStringLiteral *GetMetricsTypeValues() {
{ static_cast<uint32_t>(MetricsType::ATTACH_REPLAY_WAL_LATENCY), "ATTACH_REPLAY_WAL_LATENCY" },
{ static_cast<uint32_t>(MetricsType::BLOCKED_THREAD_TIME), "BLOCKED_THREAD_TIME" },
{ static_cast<uint32_t>(MetricsType::CHECKPOINT_LATENCY), "CHECKPOINT_LATENCY" },
{ static_cast<uint32_t>(MetricsType::COMMIT_WRITE_WAL_LATENCY), "COMMIT_WRITE_WAL_LATENCY" },
{ static_cast<uint32_t>(MetricsType::CPU_TIME), "CPU_TIME" },
{ static_cast<uint32_t>(MetricsType::CUMULATIVE_CARDINALITY), "CUMULATIVE_CARDINALITY" },
{ static_cast<uint32_t>(MetricsType::CUMULATIVE_ROWS_SCANNED), "CUMULATIVE_ROWS_SCANNED" },
Expand All @@ -2884,6 +2883,8 @@ const StringUtil::EnumStringLiteral *GetMetricsTypeValues() {
{ static_cast<uint32_t>(MetricsType::TOTAL_BYTES_READ), "TOTAL_BYTES_READ" },
{ static_cast<uint32_t>(MetricsType::TOTAL_BYTES_WRITTEN), "TOTAL_BYTES_WRITTEN" },
{ static_cast<uint32_t>(MetricsType::WAITING_TO_ATTACH_LATENCY), "WAITING_TO_ATTACH_LATENCY" },
{ static_cast<uint32_t>(MetricsType::COMMIT_LOCAL_STORAGE_LATENCY), "COMMIT_LOCAL_STORAGE_LATENCY" },
{ static_cast<uint32_t>(MetricsType::WRITE_TO_WAL_LATENCY), "WRITE_TO_WAL_LATENCY" },
{ static_cast<uint32_t>(MetricsType::WAL_REPLAY_ENTRY_COUNT), "WAL_REPLAY_ENTRY_COUNT" },
{ static_cast<uint32_t>(MetricsType::ALL_OPTIMIZERS), "ALL_OPTIMIZERS" },
{ static_cast<uint32_t>(MetricsType::CUMULATIVE_OPTIMIZER_TIMING), "CUMULATIVE_OPTIMIZER_TIMING" },
Expand Down Expand Up @@ -2930,12 +2931,12 @@ const StringUtil::EnumStringLiteral *GetMetricsTypeValues() {

template<>
const char* EnumUtil::ToChars<MetricsType>(MetricsType value) {
return StringUtil::EnumToString(GetMetricsTypeValues(), 63, "MetricsType", static_cast<uint32_t>(value));
return StringUtil::EnumToString(GetMetricsTypeValues(), 64, "MetricsType", static_cast<uint32_t>(value));
}

template<>
MetricsType EnumUtil::FromString<MetricsType>(const char *value) {
return static_cast<MetricsType>(StringUtil::StringToEnum(GetMetricsTypeValues(), 63, "MetricsType", value));
return static_cast<MetricsType>(StringUtil::StringToEnum(GetMetricsTypeValues(), 64, "MetricsType", value));
}

const StringUtil::EnumStringLiteral *GetMultiFileColumnMappingModeValues() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -858,8 +858,8 @@ unique_ptr<LocalSourceState> PhysicalHashAggregate::GetLocalSourceState(Executio
return make_uniq<HashAggregateLocalSourceState>(context, *this);
}

SourceResultType PhysicalHashAggregate::GetData(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
SourceResultType PhysicalHashAggregate::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
auto &sink_gstate = sink_state->Cast<HashAggregateGlobalSinkState>();
auto &gstate = input.global_state.Cast<HashAggregateGlobalSourceState>();
auto &lstate = input.local_state.Cast<HashAggregateLocalSourceState>();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -189,8 +189,8 @@ unique_ptr<GlobalSourceState> PhysicalPartitionedAggregate::GetGlobalSourceState
return make_uniq<PartitionedAggregateGlobalSourceState>(gstate);
}

SourceResultType PhysicalPartitionedAggregate::GetData(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
SourceResultType PhysicalPartitionedAggregate::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
auto &gstate = sink_state->Cast<PartitionedAggregateGlobalSinkState>();
auto &gsource = input.global_state.Cast<PartitionedAggregateGlobalSourceState>();
gstate.aggregate_result.Scan(gsource.scan_state, chunk);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -188,8 +188,8 @@ unique_ptr<GlobalSourceState> PhysicalPerfectHashAggregate::GetGlobalSourceState
return make_uniq<PerfectHashAggregateState>();
}

SourceResultType PhysicalPerfectHashAggregate::GetData(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
SourceResultType PhysicalPerfectHashAggregate::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
auto &state = input.global_state.Cast<PerfectHashAggregateState>();
auto &gstate = sink_state->Cast<PerfectHashAggregateGlobalState>();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -648,8 +648,8 @@ void GlobalUngroupedAggregateState::Finalize(DataChunk &result, idx_t column_off
}
}

SourceResultType PhysicalUngroupedAggregate::GetData(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
SourceResultType PhysicalUngroupedAggregate::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
auto &gstate = sink_state->Cast<UngroupedAggregateGlobalSinkState>();
D_ASSERT(gstate.finished);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1111,8 +1111,8 @@ OperatorPartitionData PhysicalWindow::GetPartitionData(ExecutionContext &context
return OperatorPartitionData(lstate.batch_index);
}

SourceResultType PhysicalWindow::GetData(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &source) const {
SourceResultType PhysicalWindow::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &source) const {
auto &gsource = source.global_state.Cast<WindowGlobalSourceState>();
auto &lsource = source.local_state.Cast<WindowLocalSourceState>();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@

namespace duckdb {

SourceResultType PhysicalCreateSecret::GetData(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
SourceResultType PhysicalCreateSecret::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
auto &client = context.client;
auto &secret_manager = SecretManager::Get(client);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@ unique_ptr<GlobalSinkState> PhysicalExplainAnalyze::GetGlobalSinkState(ClientCon
//===--------------------------------------------------------------------===//
// Source
//===--------------------------------------------------------------------===//
SourceResultType PhysicalExplainAnalyze::GetData(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
SourceResultType PhysicalExplainAnalyze::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
auto &gstate = sink_state->Cast<ExplainAnalyzeStateGlobalState>();

chunk.SetValue(0, 0, Value("analyzed_plan"));
Expand Down
3 changes: 2 additions & 1 deletion src/duckdb/src/execution/operator/helper/physical_limit.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,8 @@ unique_ptr<GlobalSourceState> PhysicalLimit::GetGlobalSourceState(ClientContext
return make_uniq<LimitSourceState>();
}

SourceResultType PhysicalLimit::GetData(ExecutionContext &context, DataChunk &chunk, OperatorSourceInput &input) const {
SourceResultType PhysicalLimit::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
auto &gstate = sink_state->Cast<LimitGlobalState>();
auto &state = input.global_state.Cast<LimitSourceState>();
while (state.current_offset < gstate.limit + gstate.offset) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,8 +118,8 @@ unique_ptr<GlobalSourceState> PhysicalLimitPercent::GetGlobalSourceState(ClientC
return make_uniq<LimitPercentOperatorState>(*this);
}

SourceResultType PhysicalLimitPercent::GetData(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
SourceResultType PhysicalLimitPercent::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
auto &gstate = sink_state->Cast<LimitPercentGlobalState>();
auto &state = input.global_state.Cast<LimitPercentOperatorState>();
auto &percent_limit = gstate.limit_percent;
Expand Down
3 changes: 2 additions & 1 deletion src/duckdb/src/execution/operator/helper/physical_load.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@ static void InstallFromRepository(ClientContext &context, const LoadInfo &info)
ExtensionHelper::InstallExtension(context, info.filename, options);
}

SourceResultType PhysicalLoad::GetData(ExecutionContext &context, DataChunk &chunk, OperatorSourceInput &input) const {
SourceResultType PhysicalLoad::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
if (info->load_type == LoadType::INSTALL || info->load_type == LoadType::FORCE_INSTALL) {
if (info->repository.empty()) {
ExtensionInstallOptions options;
Expand Down
4 changes: 2 additions & 2 deletions src/duckdb/src/execution/operator/helper/physical_pragma.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

namespace duckdb {

SourceResultType PhysicalPragma::GetData(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
SourceResultType PhysicalPragma::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
auto &client = context.client;
FunctionParameters parameters {info->parameters, info->named_parameters};
info->function.function(client, parameters);
Expand Down
4 changes: 2 additions & 2 deletions src/duckdb/src/execution/operator/helper/physical_prepare.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@

namespace duckdb {

SourceResultType PhysicalPrepare::GetData(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
SourceResultType PhysicalPrepare::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
auto &client = context.client;

// store the prepared statement in the context
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,8 +78,8 @@ SinkFinalizeType PhysicalReservoirSample::Finalize(Pipeline &pipeline, Event &ev
//===--------------------------------------------------------------------===//
// Source
//===--------------------------------------------------------------------===//
SourceResultType PhysicalReservoirSample::GetData(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
SourceResultType PhysicalReservoirSample::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
auto &sink = this->sink_state->Cast<SampleGlobalSinkState>();
lock_guard<mutex> glock(sink.lock);
if (!sink.sample) {
Expand Down
3 changes: 2 additions & 1 deletion src/duckdb/src/execution/operator/helper/physical_reset.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@ void PhysicalReset::ResetExtensionVariable(ExecutionContext &context, DBConfig &
}
}

SourceResultType PhysicalReset::GetData(ExecutionContext &context, DataChunk &chunk, OperatorSourceInput &input) const {
SourceResultType PhysicalReset::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
if (scope == SetScope::VARIABLE) {
auto &client_config = ClientConfig::GetConfig(context.client);
client_config.ResetUserVariable(name);
Expand Down
3 changes: 2 additions & 1 deletion src/duckdb/src/execution/operator/helper/physical_set.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@ void PhysicalSet::SetExtensionVariable(ClientContext &context, ExtensionOption &
SetGenericVariable(context, name, scope, std::move(target_value));
}

SourceResultType PhysicalSet::GetData(ExecutionContext &context, DataChunk &chunk, OperatorSourceInput &input) const {
SourceResultType PhysicalSet::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
auto &config = DBConfig::GetConfig(context.client);
// check if we are allowed to change the configuration option
config.CheckLock(name);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ PhysicalSetVariable::PhysicalSetVariable(PhysicalPlan &physical_plan, const stri
name(physical_plan.ArenaRef().MakeString(name_p)) {
}

SourceResultType PhysicalSetVariable::GetData(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
SourceResultType PhysicalSetVariable::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
return SourceResultType::FINISHED;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@

namespace duckdb {

SourceResultType PhysicalTransaction::GetData(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
SourceResultType PhysicalTransaction::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
auto &client = context.client;

auto type = info->type;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@

namespace duckdb {

SourceResultType PhysicalUpdateExtensions::GetData(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
SourceResultType PhysicalUpdateExtensions::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
auto &data = input.global_state.Cast<UpdateExtensionsGlobalState>();

if (data.offset >= data.update_result_entries.size()) {
Expand Down
4 changes: 2 additions & 2 deletions src/duckdb/src/execution/operator/helper/physical_vacuum.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -105,8 +105,8 @@ SinkFinalizeType PhysicalVacuum::Finalize(Pipeline &pipeline, Event &event, Clie
return SinkFinalizeType::READY;
}

SourceResultType PhysicalVacuum::GetData(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
SourceResultType PhysicalVacuum::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
// NOP
return SourceResultType::FINISHED;
}
Expand Down
4 changes: 2 additions & 2 deletions src/duckdb/src/execution/operator/join/physical_asof_join.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1576,8 +1576,8 @@ void AsOfLocalSourceState::ExecuteLeftTask(ExecutionContext &context, DataChunk
}
}

SourceResultType PhysicalAsOfJoin::GetData(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
SourceResultType PhysicalAsOfJoin::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
auto &gsource = input.global_state.Cast<AsOfGlobalSourceState>();
auto &lsource = input.local_state.Cast<AsOfLocalSourceState>();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -261,8 +261,8 @@ unique_ptr<LocalSourceState> PhysicalBlockwiseNLJoin::GetLocalSourceState(Execut
return make_uniq<BlockwiseNLJoinLocalScanState>(*this, gstate.Cast<BlockwiseNLJoinGlobalScanState>());
}

SourceResultType PhysicalBlockwiseNLJoin::GetData(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
SourceResultType PhysicalBlockwiseNLJoin::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
D_ASSERT(PropagatesBuildSide(join_type));
// check if we need to scan any unmatched tuples from the RHS for the full/right outer join
auto &sink = sink_state->Cast<BlockwiseNLJoinGlobalState>();
Expand Down
4 changes: 2 additions & 2 deletions src/duckdb/src/execution/operator/join/physical_hash_join.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1443,8 +1443,8 @@ void HashJoinLocalSourceState::ExternalScanHT(HashJoinGlobalSinkState &sink, Has
}
}

SourceResultType PhysicalHashJoin::GetData(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
SourceResultType PhysicalHashJoin::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
auto &sink = sink_state->Cast<HashJoinGlobalSinkState>();
auto &gstate = input.global_state.Cast<HashJoinGlobalSourceState>();
auto &lstate = input.local_state.Cast<HashJoinLocalSourceState>();
Expand Down
4 changes: 2 additions & 2 deletions src/duckdb/src/execution/operator/join/physical_iejoin.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1219,8 +1219,8 @@ ProgressData PhysicalIEJoin::GetProgress(ClientContext &context, GlobalSourceSta
return gsource.GetProgress();
}

SourceResultType PhysicalIEJoin::GetData(ExecutionContext &context, DataChunk &result,
OperatorSourceInput &input) const {
SourceResultType PhysicalIEJoin::GetDataInternal(ExecutionContext &context, DataChunk &result,
OperatorSourceInput &input) const {
auto &gsource = input.global_state.Cast<IEJoinGlobalSourceState>();
auto &lsource = input.local_state.Cast<IEJoinLocalSourceState>();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -512,8 +512,8 @@ unique_ptr<LocalSourceState> PhysicalNestedLoopJoin::GetLocalSourceState(Executi
return make_uniq<NestedLoopJoinLocalScanState>(*this, gstate.Cast<NestedLoopJoinGlobalScanState>());
}

SourceResultType PhysicalNestedLoopJoin::GetData(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
SourceResultType PhysicalNestedLoopJoin::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
D_ASSERT(PropagatesBuildSide(join_type));
// check if we need to scan any unmatched tuples from the RHS for the full/right outer join
auto &sink = sink_state->Cast<NestedLoopJoinGlobalState>();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -762,8 +762,8 @@ unique_ptr<LocalSourceState> PhysicalPiecewiseMergeJoin::GetLocalSourceState(Exe
return make_uniq<PiecewiseJoinLocalScanState>(gstate.Cast<PiecewiseJoinGlobalScanState>());
}

SourceResultType PhysicalPiecewiseMergeJoin::GetData(ExecutionContext &context, DataChunk &result,
OperatorSourceInput &source) const {
SourceResultType PhysicalPiecewiseMergeJoin::GetDataInternal(ExecutionContext &context, DataChunk &result,
OperatorSourceInput &source) const {
D_ASSERT(PropagatesBuildSide(join_type));
// check if we need to scan any unmatched tuples from the RHS for the full/right outer join
auto &gsink = sink_state->Cast<MergeJoinGlobalState>();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -171,8 +171,8 @@ void PositionalJoinGlobalState::GetData(DataChunk &output) {
output.SetCardinality(count);
}

SourceResultType PhysicalPositionalJoin::GetData(ExecutionContext &context, DataChunk &result,
OperatorSourceInput &input) const {
SourceResultType PhysicalPositionalJoin::GetDataInternal(ExecutionContext &context, DataChunk &result,
OperatorSourceInput &input) const {
auto &sink = sink_state->Cast<PositionalJoinGlobalState>();
sink.GetData(result);

Expand Down
3 changes: 2 additions & 1 deletion src/duckdb/src/execution/operator/order/physical_order.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,8 @@ unique_ptr<GlobalSourceState> PhysicalOrder::GetGlobalSourceState(ClientContext
return make_uniq<OrderGlobalSourceState>(context, sink_state->Cast<OrderGlobalSinkState>());
}

SourceResultType PhysicalOrder::GetData(ExecutionContext &context, DataChunk &chunk, OperatorSourceInput &input) const {
SourceResultType PhysicalOrder::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
auto &gstate = input.global_state.Cast<OrderGlobalSourceState>();
auto &lstate = input.local_state.Cast<OrderLocalSourceState>();
OperatorSourceInput sort_input {*gstate.state, *lstate.state, input.interrupt_state};
Expand Down
3 changes: 2 additions & 1 deletion src/duckdb/src/execution/operator/order/physical_top_n.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -578,7 +578,8 @@ unique_ptr<LocalSourceState> PhysicalTopN::GetLocalSourceState(ExecutionContext
return make_uniq<TopNLocalSourceState>();
}

SourceResultType PhysicalTopN::GetData(ExecutionContext &context, DataChunk &chunk, OperatorSourceInput &input) const {
SourceResultType PhysicalTopN::GetDataInternal(ExecutionContext &context, DataChunk &chunk,
OperatorSourceInput &input) const {
if (limit == 0) {
return SourceResultType::FINISHED;
}
Expand Down
Loading
Loading