blob: eb4cea4f3c265dc7ed36d8a7487e1c0ce95b6d15 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#pragma once
#include "mkql_computation_node.h"
#include <span>
namespace NKikimr::NMiniKQL {
class TComputationExternalNodeInvalidator {
public:
explicit TComputationExternalNodeInvalidator(std::span<const IComputationExternalNode* const> nodes);
TComputationExternalNodeInvalidator();
void InvalidateMutables(TComputationContext& compCtx) const;
private:
std::vector<ui32> MergedIndexes_;
};
} // namespace NKikimr::NMiniKQL
|