函数工作流 FunctionGraph

函数工作流(FunctionGraph)是一项基于事件驱动的函数托管计算服务。通过函数工作流,只需编写业务函数代码并设置运行的条件,无需配置和管理服务器等基础设施,函数以弹性、免运维、高可靠的方式运行。此外,按函数实际执行资源计费,不执行不产生费用

 
 

    递归函数的返回值 更多内容
  • 返回集合的函数

    描述:生成一系列包括给定数组下标。当reverse为真时,该系列则以相反顺序返回。 返回值类型:setof int generate_subscripts是一个为给定数组中指定维度生成有效下标集函数。如果数组中没有所请求维度或者NULL数组,返回零行(但是会给数组元素为空返回有效下标)。示例:

    来自:帮助中心

    查看更多 →

  • 返回集合的函数

    描述:生成一系列包括给定数组下标。当reverse为真时,该系列则以相反顺序返回。 返回值类型:setof int generate_subscripts是一个为给定数组中指定维度生成有效下标集函数。如果数组中没有所请求维度或者NULL数组,返回零行(但是会给数组元素为空返回有效下标)。示例:

    来自:帮助中心

    查看更多 →

  • 返回集合的函数

    返回集合函数 序列号生成函数 下标生成函数 父主题: 函数和操作符

    来自:帮助中心

    查看更多 →

  • 集合支持的函数

    参数:nesttable类型。 返回值:nesttable类型。 功能描述:两个集合变量交集。如 A MULTISET INTERSECT B:ALL表示取A与B所有重复元素;DISTINCT表示取A与B中重复元素,且去除其中重复元素。ALL为默认值。 示例1,求两个集合变量交集,不去除重复元素,即MULTISET

    来自:帮助中心

    查看更多 →

  • 数组支持的函数

    count错误,未开启参数时报wrong number of array subscripts错误。 对于trim(n)函数:当n大于数组元素个数时,开启参数后会报Subscript outside of count错误,未开启则不报错。 对于delete(idx)函数:下标i

    来自:帮助中心

    查看更多 →

  • 集合支持的函数

    DISTINCT] 参数:nesttable类型 返回值:nesttable类型 功能描述:两个集合变量差集。如A MULTISET EXCEPT B:ALL表示去除A中与B重复元素;DISTINCT表示先对A进行去重操作,然后去除与B中有重复元素。 示例: gaussdb=# declare

    来自:帮助中心

    查看更多 →

  • 数组支持的函数

    数组支持函数 以下几点说明描述了数组类型函数在开启GUC参数varray_compat前后差异行为: count、extend、trim、delete、first、last、next和prior函数应用在未初始化数组即数组为NULL时,开启参数会报Reference to uninitialized

    来自:帮助中心

    查看更多 →

  • 获取函数的metadata

    临时存储大小。默认情况下会为函数/tmp目录分配512MB空间。您可以通过临时存储设置将函数/tmp目录大小调整为10G。 枚举值: 512 10240 func_vpc FuncVpc object 函数vpc配置。需同时为函数配置具有vpc权限委托。 mount_config

    来自:帮助中心

    查看更多 →

  • Engine的构造函数与析构函数

    该接口在engine.h中定义。Engine()virtual ~Engine()该构造函数和析构函数接口是可选的,用户根据实际确定是否需要重载实现。

    来自:帮助中心

    查看更多 →

  • 语句下推调优

    多层Recursive嵌套,即recursive递归部分又嵌套另一个recursive查询。 不支持下推函数 首先介绍函数易变性。在 GaussDB (DWS)中共分三种形态: IMMUTABLE 表示该函数在给出同样参数值时总是返回同样结果。 STABLE 表示该函数不能修改数据库,对相同参数

    来自:帮助中心

    查看更多 →

  • Engine的构造函数与析构函数

    该接口在engine.h中定义。Engine()virtual ~Engine()该构造函数和析构函数接口是可选的,用户根据实际确定是否需要重载实现。

    来自:帮助中心

    查看更多 →

  • GAUSS-00201 -- GAUSS-00210

    of same query level" SQLSTATE: 42P10 错误原因:FROM语句中函数表达式引用了同级其它对象。 解决办法:FROM语句中函数表达式不能引用同级其它对象。 GAUSS-00210: "cannot use aggregate function

    来自:帮助中心

    查看更多 →

  • 语句下推调优

    计算等)。在进行性能调优时候,应尽量避免只能选择第3种策略查询语句。 执行语句不能下推是因为语句中含有不支持下推函数或者不支持下推语法。一般都可以通过等价改写规避执行计划不能下推问题。 语句下推典型场景 通常而言explain语句后没有显示具体执行计划算子,仅存在类似关键字“Data

    来自:帮助中心

    查看更多 →

  • 函数和操作符

    HLL函数和操作符 SEQUENCE函数 数组函数和操作符 范围函数和操作符 聚集函数 窗口函数 安全函数 账本数据库函数 密态等值函数 返回集合函数 条件表达式函数 系统信息函数 系统管理函数 统计信息函数 触发器函数 HashFunc函数 提示信息函数 全局临时表函数 故障注入系统函数

    来自:帮助中心

    查看更多 →

  • 语句下推调优

    2,3; 不支持下推函数 首先介绍函数易变性。在GaussDB中共分三种形态: IMMUTABLE 表示该函数在给出同样参数值时总是返回同样结果。 STABLE 表示该函数不能修改数据库,对相同参数值,在同一次表扫描里,该函数返回值不变,但是返回值可能在不同SQL语句之间变化。

    来自:帮助中心

    查看更多 →

  • 语句下推调优

    TABLE 不支持下推函数 首先介绍函数易变性。在GaussDB中共分三种形态: IMMUTABLE 表示该函数在给出同样参数值时总是返回同样结果。 STABLE 表示该函数不能修改数据库,对相同参数值,在同一次表扫描里,该函数返回值不变,但是返回值可能在不同SQL语句之间变化。

    来自:帮助中心

    查看更多 →

  • 密态等值的函数

    由于byteawithoutorderwithequalcolin等实现会对cek进行查找,并且判断是否为正常加密后数据类型。 因此如果用户输入数据格式不是加密后数据格式,并且在本地不存在对应cek情况下,会返回错误。 1 2 3 4 5 6 7 8

    来自:帮助中心

    查看更多 →

  • 密态等值的函数

    由于byteawithoutorderwithequalcolin等实现会对cek进行查找,并且判断是否为正常加密后数据类型。 因此如果用户输入数据格式不是加密后数据格式,并且在本地不存在对应cek情况下,会返回错误。 1 2 3 4 5 6 7 8

    来自:帮助中心

    查看更多 →

  • 嵌套的子程序

    仅支持一个限定符引用嵌套子程序或嵌套子程序变量。 当子函数(FUNCTION)返回值类型为函数自定义record类型时,无法使用subfunc().col方式访问子函数返回值列属性,执行时会报错。 嵌套子程序声明必须是在声明部分最后(在其他变量、游标、类型等声明完成之后再声明嵌套子程序)。

    来自:帮助中心

    查看更多 →

  • 函数支持的事件源

    触发器使用请参考使用 CTS 触发器。 文档数据库服务DDS 使用DDS触发器,每次更新数据库中表时,都可以触发Functiongraph函数以执行额外工作。DDS触发器使用请参考使用DDS触发器。 分布式消息服务Kafka版 使用Kafka触发器,当向Kafka实例Top

    来自:帮助中心

    查看更多 →

  • 修改函数的metadata信息

    String 租户project id。 project_name String 租户project name。 package String 函数所属分组Package,用于用户针对函数自定义分组。 runtime String FunctionGraph函数执行环境 Python2

    来自:帮助中心

    查看更多 →

共105条
看了本文的人还看了