12345678910111213141516171819 |
- #pragma once
- #include <yql/essentials/public/udf/udf_type_builder.h>
- #include <yql/essentials/public/udf/arrow/block_item_comparator.h>
- #include <yql/essentials/public/udf/arrow/block_item_hasher.h>
- namespace NKikimr {
- namespace NMiniKQL {
- class TPgType;
- NUdf::IHash::TPtr MakePgHash(const TPgType* type);
- NUdf::ICompare::TPtr MakePgCompare(const TPgType* type);
- NUdf::IEquate::TPtr MakePgEquate(const TPgType* type);
- NUdf::IBlockItemComparator::TPtr MakePgItemComparator(ui32 typeId);
- NUdf::IBlockItemHasher::TPtr MakePgItemHasher(ui32 typeId);
- } // namespace NMiniKQL
- } // namespace NKikimr
|