aboutsummaryrefslogtreecommitdiffstats
path: root/yql/essentials/minikql/protobuf_udf/proto_builder.h
blob: d4f244908310aeda792f39e2e9c2e0f8437608f9 (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 <google/protobuf/descriptor.h>
#include <google/protobuf/message.h>
#include <yql/essentials/minikql/protobuf_udf/type_builder.h>
#include <yql/essentials/public/udf/udf_type_builder.h>

#include <util/generic/vector.h>
#include <util/generic/hash.h>
#include <util/system/mutex.h>

namespace NYql {
namespace NUdf {

void FillProtoFromValue(const NKikimr::NUdf::TUnboxedValuePod& source, NProtoBuf::Message& target,
                        const NKikimr::NUdf::TProtoInfo& info);


} // namespace NUdf
} // namespace NYql