组件与数据类型的兼容

组件 1.0数据类型 2.0数据类型 复杂类型 Hive兼容模式 Decimal2.0 Storage 支持 支持 支持 支持 支持 SDK 支持 支持 支持 支持 支持 SQL 支持 支持 支持 支持 支持 MapReduce 支持 不支持 不支持 不支持 不支持 OpenMapReduce 支持 不支持 ...

2022年

复杂数据类型示例 引用文件资源示例 引用表资源示例 2022年3月更新记录 时间 特性 类别 描述 产品文档 2022-03-24 计算费用(按量计费)更新说明 增加Lightning不建议使用说明。计算费用(按量计费)2022-03-24 行转列及列转行最佳实践 ...

2021年

新说明 FROM_JSON函数可以将JSON转换成MaxCompute的数据类型,或提取JSON中的信息,根据JSON字符串jsonStr和schema信息,返回ARRAY、MAP或STRUCT类型。TO_JSON函数可以将给定的复杂类型ARRAY、MAP或STRUCT,以JSON字符串格式输出。字符串...

不支持的数据类型及运算符

不支持的数据类型 分类 数据...字符类型 TINYBLOB MEDIUMBLOB LONGBLOB 空间类型 GEOMETRY LINESTRING POLYGON MULTIPOINT MULTILINESTRING MULTIPOLYGON GEOMETRYCOLLECTION 复杂数据类型 ENUM SET 不支持的运算符 MySQL 定义:=赋值~按位取反

Hive、MySQL、Oracle数据类型映射表

MaxCompute数据类型 Hive数据类型 Oracle数据类型 MySQL数据类型 BOOLEAN BOOLEAN 无 说明 Oracle自23C开始有此数据类型。无 说明 使用过程用 TINYINT(1)替代。TINYINT TINYINT NUMBER(3,0)TINYINT SMALLINT SMALLINT NUMBER(5,0)SMALLINT ...

优化数据转换

Databricks使用嵌套类型优化高阶函数和 DataFrame 操作的...请参阅以下文章以了解如何开始使用这些优化的高阶函数和复杂数据类型:Higher-order functions Transform complex data types 说明 详细内容可参考Databricks官网文章:优化数据转换

OSS Foreign Table数据类型对照表

本文介绍ORC文件、Parquet文件和Avro文件与 AnalyticDB PostgreSQL版 的数据类型对照表。ORC文件数据类型对照表 ORC数据类型 AnalyticDB PostgreSQL版 数据类型 BOOLEAN bool SHORT int2 INT int4 ...不支持上表中未出现的Avro复杂数据类型

Btree-GIST

GIST允许用户为新的数据类型自定义索引策略,常用于处理复杂数据类型(多维数据、地理信息系统数据)的索引需求,并提供高效的搜索性能。功能简介 Btree-GIST插件提供了GIST索引操作符类,为基础数据类型 ① 以及所有枚举类型实现了等同于B...

UDF开发示例汇总

UDF示例:兼容Hive UDF示例:复杂数据类型 UDF示例:使用正则表达式替换字符串 UDF示例:获取字符串(不含分隔符)Value UDF示例:获取字符串(含有分隔符)Value UDF示例:引用文件资源 UDF示例:引用表资源 UDF示例:Python UDF使用第三...

JSON_TYPE

返回JSON数据所属的数据类型名称。命令格式 string|number|boolean|null|object|array json_type()参数说明 json:必填,待处理的JSON表达式。返回值说明 返回STRING类型。使用示例 示例1:返回JSON内的数据类型(array类型)。select json...

Java UDTF

支持的数据类型为BIGINT、STRING、DOUBLE、BOOLEAN、DATETIME、DECIMAL、FLOAT、BINARY、DATE、DECIMAL(precision,scale)、CHAR、VARCHAR、复杂数据类型(ARRAY、MAP、STRUCT)或复杂数据类型嵌套。arg_type_list 还支持星号(*)或为空('...

Java UDAF

支持的数据类型为BIGINT、STRING、DOUBLE、BOOLEAN、DATETIME、DECIMAL、FLOAT、BINARY、DATE、DECIMAL(precision,scale)、CHAR、VARCHAR、复杂数据类型(ARRAY、MAP、STRUCT)或复杂数据类型嵌套。arg_type_list 还支持星号(*)或为空('...

Python 2 UDAF

支持的数据类型为BIGINT、STRING、DOUBLE、BOOLEAN、DATETIME、DECIMAL、FLOAT、BINARY、DATE、DECIMAL(precision,scale)、CHAR、VARCHAR、复杂数据类型(ARRAY、MAP、STRUCT)或复杂数据类型嵌套。arg_type_list 还支持星号(*)或为空('...

UDF开发(Java)

UDF示例demo UDF示例:兼容Hive UDF示例:复杂数据类型 UDF示例:使用正则表达式替换字符串 UDF示例:获取字符串(不含分隔符)Value UDF示例:获取字符串(含有分隔符)Value UDF示例:引用文件资源 UDF示例:引用表资源 UDF示例:Python ...

ARRAY_POSITION

待查询的元素,数据类型必须与 a 中元素的数据类型相同。返回值说明 返回BIGINT类型。返回规则如下:如果ARRAY数组 a 或 element 为NULL,返回NULL。未找到元素时返回0。使用示例 示例1:计算元素 1 第一次出现在ARRAY数组 array(3,2,1)中...

UDF开发(Python2)

支持的数据类型为BIGINT、STRING、DOUBLE、BOOLEAN、DATETIME、DECIMAL、FLOAT、BINARY、DATE、DECIMAL(precision,scale)、CHAR、VARCHAR、复杂数据类型(ARRAY、MAP、STRUCT)或复杂数据类型嵌套。arg_type_list 还支持星号(*)或为空('...

计算引擎版本说明

1.4.1 功能优化 支持宽表引擎(数据源)复杂数据类型的数据读取。优化资源申请相关配置的生成逻辑。1.3.0 新特性 新增数据类型转化函数,支持将HBase编码的BINARY类型的数据解析为真实数据类型(例如INT、LONG等)。详细介绍,请参见 访问...

Python 3 UDTF

支持的数据类型为BIGINT、STRING、DOUBLE、BOOLEAN、DATETIME、DECIMAL、FLOAT、BINARY、DATE、DECIMAL(precision,scale)、CHAR、VARCHAR、复杂数据类型(ARRAY、MAP、STRUCT)或复杂数据类型嵌套。arg_type_list 还支持星号(*)或为空('...

Python 2 UDTF

支持的数据类型为BIGINT、STRING、DOUBLE、BOOLEAN、DATETIME、DECIMAL、FLOAT、BINARY、DATE、DECIMAL(precision,scale)、CHAR、VARCHAR、复杂数据类型(ARRAY、MAP、STRUCT)或复杂数据类型嵌套。arg_type_list 还支持星号(*)或为空('...

ARRAY_REMOVE

待删除的元素,数据类型必须与 a 中元素的数据类型相同。返回值说明 返回ARRAY类型。返回规则如下:如果ARRAY数组 a 中存在元素为NULL时,NULL值不参与运算。如果ARRAY数组 a 或 element 为NULL,返回NULL。ARRAY数组 a 中不存在 element ...

TRANSFORM

array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。func:必填。用于对 a 中元素进行转换的函数(内建函数或自定义函数)或表达式,其输入类型应与 a 中的元素类型一致。R 指代输出结果的数据类型。返回值说明 返回...

基础数据类型

本文介绍 云原生数据仓库AnalyticDB MySQL版 支持哪些数据...AnalyticDB MySQL支持的复杂数据类型 Array Map JSON AnalyticDB MySQL不支持的数据类型 云原生数据仓库AnalyticDB MySQL版 不支持的数据类型,请参见 不支持的数据类型及运算符。

异构数据源访问

若您需要通过 AnalyticDB PostgreSQL版 访问外部异构数据源(HDFS、Hive和JDBC)时,可以使用异构数据源访问功能将外部数据转换为 AnalyticDB PostgreSQL版 数据库优化后的格式进行查询和分析。功能说明 外部数据源管理提供高性能的结构化...

表概述

复杂数据类型 类型 定义方法 构造方法 ARRAY array、array,b:string>>array(1,2,3)、array(array(1,2)、array(3,4))MAP map,string>、map,array<string>>map("k1","v1","k2","v2")、map(1S,array('a','b'),2S,array('x','y’))STRUCT ...

ARRAY_UNION

array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。a 和 b 中元素的数据类型必须一致。数组中的元素可以为如下类型:TINYINT、SMALLINT、INT、BIGINT FLOAT、DOUBLE BOOLEAN DECIMAL、DECIMALVAL DATE、DATETIME、...

ARRAY_MAX

array中的 T 指代ARRAY数组元素的数据类型。数组中的元素可以为如下类型:TINYINT、SMALLINT、INT、BIGINT FLOAT、DOUBLE BOOLEAN DECIMAL、DECIMALVAL DATE、DATETIME、TIMESTAMP、IntervalDayTime、IntervalYearMonth STRING、BINARY、...

ARRAY_MIN

array中的 T 指代ARRAY数组元素的数据类型。数组中的元素可以为如下类型:TINYINT、SMALLINT、INT、BIGINT FLOAT、DOUBLE BOOLEAN DECIMAL、DECIMALVAL DATE、DATETIME、TIMESTAMP、IntervalDayTime、IntervalYearMonth STRING、BINARY、...

ZIP_WITH

array、array中的 T、S 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。combiner:必填。用于合并ARRAY数组 a、b 中元素的函数(内置函数或自定义函数)或表达式。它的两个输入参数类型分别与ARRAY数组 a、b 中元素的数据类型...

FROM_JSON

JSON数据类型 MaxCompute数据类型 OBJECT STRUCT、MAP、STRING ARRAY ARRAY、STRING NUMBER TINYINT、SMALLINT、INT、BIGINT、FLOAT、DOUBLE、DECIMAL、STRING BOOLEAN BOOLEAN、STRING STRING STRING、CHAR、VARCHAR、BINARY、DATE、...

POSEXPLODE

array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。返回值说明 返回表。POSEXPLODE select posexplode(array('a','c','f','b'));返回结果如下。pos|val|+-+-+|0|a|1|c|2|f|3|b|+-+-+相关函数 POSEXPLODE函数属于复杂...

ALL_MATCH

输入参数的数据类型必须与ARRAY数组 a 中元素的数据类型一致。返回值说明 返回BOOLEAN类型。返回规则如下:如果ARRAY数组 a 中所有的元素满足 predicate 条件或ARRAY数组为空,返回结果为True。如果ARRAY数组 a 中存在元素不满足 predicate...

ARRAY_INTERSECT

array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。a 和 b 的数据类型必须保持一致。返回值说明 返回ARRAY类型。返回规则如下:ARRAY数组中存在元素为NULL时,NULL值会参与运算。新ARRAY数组无重复元素且元素顺序与 a...

SIZE

array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。b:必填。MAP对象。map,V>中的 K、V 指代MAP对象的Key、Value。返回值说明 返回INT类型。使用示例 示例1:计算ARRAY数组 array('a','b')中的元素数目。命令示例如下...

ARRAY_JOIN

array中的 T 指代ARRAY数组元素的数据类型。说明 当ARRAY数组中的元素非STRING类型时,MaxCompute会将非STRING类型元素转换为STRING类型。delimiter:必填。STRING类型。连接ARRAY数组 a 中元素的字符串。nullreplacement:可选。替代NULL...

ARRAY_REDUCE

array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。init:必填。用于聚合的中间结果的初始值。merge:必填。将ARRAY数组 a 中的每一个元素与中间结果进行运算的函数(内建函数或自定义函数)或表达式。它的两个输入...

2020年

2020-07-29 全部区域 数据类型版本说明 创建MaxCompute项目 Python UDF支持更多数据类型 Python 2 UDF和Python 3 UDF支持的数据类型增加DECIMAL、数据类型2.0的DECIMAL、复杂数据类型(ARRAY、MAP和STRUCT)和复杂数据类型嵌套。...

ARRAY_CONTAINS

array中的 T 指代ARRAY数组元素的数据类型,数组中的元素可以为任意类型。v:必填。待判断的元素。必须与ARRAY数组 a 中元素的数据类型一致。返回值说明 返回BOOLEAN类型。使用示例 例如表 t_table_array 的字段为 c1 bigint,t_array array...

STRUCT

使用指定 value 列表建立STRUCT。命令格式 struct struct(,[,.])参数说明 value:必填。...相关函数 STRUCT函数属于复杂类型函数,更多对复杂类型数据(例如ARRAY、MAP、STRUCT、JSON数据)的处理函数请参见 复杂类型函数。

MAP_CONCAT

多个MAP对象的参数数据类型必须一致。map,V>中的 K、V 指代MAP对象的Key、Value。返回值说明 返回MAP类型。返回规则如下:某个MAP对象为NULL或某个MAP对象的Key为NULL时,返回 NULL 或报错。多个MAP对象的数据类型不一致时,返回报错。使用...

FLATTEN

将数组类型的数组转换为单个数组。命令格式 flatten(arrayOfArray)参数说明 ...返回结果如下:[1,2,3,4]相关函数 FLATTEN函数属于复杂类型函数,更多对复杂类型数据(例如ARRAY、MAP、STRUCT、JSON数据)的处理函数请参见 复杂类型函数。
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
数据库备份 云数据库 RDS 云数据库 Redis 版 数据传输服务 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用