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

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

Amazon Keyspaces 中的內建函數

Amazon Keyspaces (適用於 Apache Cassandra) 支援各種內建函數,您可以在 Cassandra 查詢語言 (CQL) 陳述式中使用。

純量函數

純量函數會對單一值執行計算,並將結果傳回為單一值。Amazon Keyspaces 支援下列純量函數。

函式 描述

blobAsType

傳回指定資料類型的值。

cast

將一種原生資料類型轉換為另一種原生資料類型。

currentDate

傳回目前日期/時間作為日期。

currentTime

以時間的形式傳回目前的日期/時間。

currentTimestamp

以時間戳記的形式傳回目前的日期/時間。

currentTimeUUID

將目前的日期/時間傳回為 timeuuid

fromJson

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

maxTimeuuid

傳回時間戳記或日期字串的最大可能timeuuid值。

minTimeuuid

傳回時間戳記或日期字串的最小可能timeuuid值。

now

傳回新的唯一 timeuuid。支援 INSERTUPDATEDELETE陳述式,以及 作為SELECT陳述式中WHERE子句的一部分。

toDate

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

toJson

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

token

傳回分割區金鑰的雜湊值。

toTimestamp

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

TTL

傳回資料欄的過期時間,以秒為單位。

typeAsBlob

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

toUnixTimestamp

timeuuid或 時間戳記轉換為 bigInt

uuid

傳回隨機第 4 版 UUID。支援 INSERTUPDATEDELETE陳述式,以及 作為SELECT陳述式中WHERE子句的一部分。

writetime

傳回指定資料欄值的時間戳記。

dateOf

(已棄用) 擷取 的時間戳記timeuuid,並將值傳回為日期。

unixTimestampOf

(已棄用) 擷取 的時間戳記timeuuid,並將值傳回為原始 64 位元整數時間戳記。