Amazon Keyspaces 中的內置函數 - Amazon Keyspaces (適用於 Apache Cassandra)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon Keyspaces 中的內置函數

Amazon Keyspaces(對於 Apache 卡桑德拉)支持各種內置的功能,你可以在卡桑德拉查詢語言(CQL)語句中使用。

純量函數

標量函數對單個值執行計算,並將結果作為單個值返回。Amazon Keyspaces 支援下列純量函數。

函式 描述

blobAsType

傳回指定資料類型的值。

cast

一種原生資料類型轉換成另一個原生資料類型。

currentDate

返回當前日期/時間作為日期。

currentTime

返回當前日期/時間作為時間。

currentTimestamp

返回當前日期/時間戳記。

currentTimeUUID

返回當前日期/時間作為timeuuid

fromJson

將 JSON 字串轉換為所選資料行的資料類型。

maxTimeuuid

返回最大可能的時timeuuid間戳或日期字符串。

minTimeuuid

返回時間戳或日期字符串的最小值。timeuuid

now

返回一個新的唯一timeuuid。支援INSERTUPDATEDELETE陳述式,以及作為陳述式中WHERESELECT句的一部分。

toDate

timeuuid或時間戳轉換為日期類型。

toJson

以 JSON 格式傳回所選欄的資料行值。

token

返回分區鍵的哈希值。

toTimestamp

timeuuid或日期轉換為時間戳記。

TTL

傳回資料行的到期時間 (以秒為單位)。

typeAsBlob

將指定的資料類型轉換成blob

toUnixTimestamp

timeuuid或時間戳轉換為bigInt.

uuid

返回一個隨機版本 4 的 UUID。支援INSERTUPDATEDELETE陳述式,以及作為陳述式中WHERESELECT句的一部分。

writetime

返回指定列的值的時間戳。

dateOf

(已取代) 擷取 a 的時間戳記timeuuid,並以日期的形式傳回值。

unixTimestampOf

(已取代) 擷取 a 的時間戳記timeuuid,並以原始 64 位元整數時間戳記的形式傳回值。