本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 Keyspaces 中的内置函数
Amazon Keyspaces(适用于 Apache Cassandra)支持各种内置函数,您可以在 Cassandra 查询语言 (CQL) 语句中使用这些函数。
主题
标量函数
一个标量函数对单个值执行计算并将结果作为单个值返回。Amazon Keyspaces 支持以下标量函数。
函数 | 描述 |
---|---|
|
返回指定数据类型的值。 |
|
将一种本机数据类型转换为另一种本机数据类型。 |
|
将当前日期/时间作为日期返回。 |
|
将当前日期/时间作为时间返回。 |
|
将当前日期/时间作为时间戳返回。 |
|
返回 timeuuid 形式的当前日期/时间。 |
|
将 JSON 字符串转换为选定列的数据类型。 |
|
返回尽可能大的值timeuuid 用于时间戳或日期字符串。 |
|
返回尽可能小的值timeuuid 用于时间戳或日期字符串。 |
|
返回新的唯一 timeuuid 。支持它INSERT ,UPDATE ,以及DELETE 声明,并作为其中的一部分WHERE 中的子句SELECT 声明。 |
|
将 timeuuid 或时间戳转换为日期类型。 |
|
以 JSON 格式返回所选列的列值。 |
|
返回分区键的哈希值。 |
|
将 timeuuid 或日期转换为时间戳。 |
|
返回列的过期时间(以秒为单位)。 |
|
将指定的数据类型转换为blob 。 |
|
将 timeuuid 或时间戳转换为 bigInt 。 |
|
返回一个随机版本 4 的 UUID。支持它INSERT ,UPDATE ,以及DELETE 声明,并作为其中的一部分WHERE 中的子句SELECT 声明。 |
|
返回指定列值的时间戳。 |
|
(已弃用) 提取 timeuuid 的时间戳,并将该值作为日期返回。 |
|
(已弃用)提取 timeuuid 的时间戳,并将值作为原始 64 位整数时间戳返回。 |