Outtypecallback 函数

此函数定义返回到 Vertica 的数据的列名称、输出数据类型、长度/精度和小数位数。

示例


SalesTaxReturnTypes <- function(arguments.data.frame, parameters.data.frame) {
  output.return.type <- data.frame(datatype = rep(NA, 2),
                                   length   = rep(NA, 2),
                                   scale    = rep(NA, 2),
                                   name     = rep(NA, 2))
  output.return.type$datatype <- c("float", "float")
  output.return.type$name <- c("Sales Tax Rate", "Item Cost with Tax")
  return(output.return.type)
}

参数

描述

当创建 outtypecallback 函数时,为返回的每个值定义一行。与工厂函数中定义的 outtype 中一样使用相同的顺序。如果任何列保留为空或省略 outtypecallback 函数,则 Vertica 使用默认值。