@@ -106,6 +106,7 @@ std::vector<EntityId> FilterClause::process(std::vector<EntityId>&& entity_ids)
106
106
}
107
107
auto proc = gather_entities<std::shared_ptr<SegmentInMemory>, std::shared_ptr<RowRange>, std::shared_ptr<ColRange>>(*component_manager_, std::move (entity_ids));
108
108
proc.set_expression_context (expression_context_);
109
+ // log::version().info("Doing filter {} for entity ids {}", expression_context_->root_node_name_, entity_ids);
109
110
auto variant_data = proc.get (expression_context_->root_node_name_ );
110
111
std::vector<EntityId> output;
111
112
util::variant_match (variant_data,
@@ -468,6 +469,7 @@ void ResampleClause<closed_boundary>::set_processing_config(const ProcessingConf
468
469
template <ResampleBoundary closed_boundary>
469
470
std::vector<std::vector<size_t >> ResampleClause<closed_boundary>::structure_for_processing(
470
471
std::vector<RangesAndKey>& ranges_and_keys) {
472
+ // log::version().info("ResampleClause: structure for processing 1");
471
473
if (ranges_and_keys.empty ()) {
472
474
return {};
473
475
}
@@ -503,6 +505,7 @@ std::vector<std::vector<EntityId>> ResampleClause<closed_boundary>::structure_fo
503
505
if (entity_ids.empty ()) {
504
506
return {};
505
507
}
508
+ // log::version().info("ResampleClause: structure for processing 2");
506
509
auto [segments, row_ranges, col_ranges] = component_manager_->get_entities <std::shared_ptr<SegmentInMemory>, std::shared_ptr<RowRange>, std::shared_ptr<ColRange>>(entity_ids, false );
507
510
std::vector<RangesAndEntity> ranges_and_entities;
508
511
ranges_and_entities.reserve (entity_ids.size ());
@@ -559,6 +562,7 @@ std::vector<EntityId> ResampleClause<closed_boundary>::process(std::vector<Entit
559
562
return {};
560
563
}
561
564
auto proc = gather_entities<std::shared_ptr<SegmentInMemory>, std::shared_ptr<RowRange>, std::shared_ptr<ColRange>, EntityFetchCount>(*component_manager_, std::move (entity_ids));
565
+ // log::version().info("ResampleClause: processing entities {}", entity_ids);
562
566
auto row_slices = split_by_row_slice (std::move (proc));
563
567
// If the entity fetch counts for the entities in the first row slice are 2, the first bucket overlapping this row
564
568
// slice is being computed by the call to process dealing with the row slices above these. Otherwise, this call
0 commit comments