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 使用默认值。
重要
当指定 LONG VARCHAR 或 LONG VARBINARY 数据类型时,请在两个单词之间包含空格。例如:
datatype = c("long varchar")