#pragma once #include namespace NKikimr { namespace NMiniKQL { IComputationNode* WrapUnstableSort(TCallable& callable, const TComputationNodeFactoryContext& ctx); IComputationNode* WrapSort(TCallable& callable, const TComputationNodeFactoryContext& ctx); IComputationNode* WrapTop(TCallable& callable, const TComputationNodeFactoryContext& ctx); IComputationNode* WrapTopSort(TCallable& callable, const TComputationNodeFactoryContext& ctx); IComputationNode* WrapKeepTop(TCallable& callable, const TComputationNodeFactoryContext& ctx); } }