diff options
Diffstat (limited to 'yql/essentials/udfs/common/python/bindings/py_tuple.h')
-rw-r--r-- | yql/essentials/udfs/common/python/bindings/py_tuple.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/yql/essentials/udfs/common/python/bindings/py_tuple.h b/yql/essentials/udfs/common/python/bindings/py_tuple.h new file mode 100644 index 0000000000..7d66af9b01 --- /dev/null +++ b/yql/essentials/udfs/common/python/bindings/py_tuple.h @@ -0,0 +1,17 @@ +#pragma once + +#include "py_ptr.h" +#include "py_ctx.h" + +namespace NPython { + +TPyObjectPtr ToPyTuple( + const TPyCastContext::TPtr& castCtx, + const NKikimr::NUdf::TType* type, + const NKikimr::NUdf::TUnboxedValuePod& value); + +NKikimr::NUdf::TUnboxedValue FromPyTuple( + const TPyCastContext::TPtr& ctx, + const NKikimr::NUdf::TType* type, PyObject* value); + +} // namespace NPython |