Python SDK

Vertica SDK 支持在 Python 3 中编写某些类型的 UDx。

Python SDK 不需要任何额外的系统配置或头文件。由于开销较低,您可以在短时间内开发新功能并将其部署到您的 Vertica 群集。

以下工作流是 Python SDK 的典型工作流:

由于 Python 含有解释器,因此您不必在 Vertica 中加载 UDx 之前编译您的程序。但是,您应该在创建函数并开始在 Vertica 中测试函数后对代码进行一些调试。

当 Vertica 调用您的 UDx 时,它会启动一个对服务器和 Python 解释器之间的交互进行管理的从属进程。

此部分涵盖适用于所有 UDx 类型且特定于 Python 的主题。有关适用于所有语言的信息,请参阅实参和返回值UDx 参数错误、警告和日志记录处理取消请求和特定 UDx 类型的章节。如需完整的 API 文档,请参阅 Python SDK