

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

# Amazon Keyspaces 中的內建函數
<a name="cql.functions"></a>

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

**Topics**
+ [純量函數](#cql.functions.scalar)

## 純量函數
<a name="cql.functions.scalar"></a>

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


****  

| 函式 | Description | 
| --- | --- | 
|  `blobAsType`  | 傳回指定資料類型的值。 | 
|  `cast`  | 將一種原生資料類型轉換為另一種原生資料類型。 | 
|  `currentDate`  | 傳回目前日期/時間做為日期。 | 
|  `currentTime`  | 以時間的形式傳回目前的日期/時間。 | 
|  `currentTimestamp`  | 以時間戳記的形式傳回目前的日期/時間。 | 
|  `currentTimeUUID`  | 以 傳回目前的日期/時間timeuuid。 | 
|  `fromJson`  | 將 JSON 字串轉換為所選資料欄的資料類型。 | 
|  `maxTimeuuid`  | 傳回時間戳記或日期字串的最大可能timeuuid值。 | 
|  `minTimeuuid`  | 傳回時間戳記或日期字串的最小timeuuid可能。 | 
|  `now`  | 傳回新的唯一 timeuuid。 | 
|  `toDate`  | 將 timeuuid或時間戳記轉換為日期類型。 | 
|  `toJson`  | 以 JSON 格式傳回所選資料欄的資料欄值。 | 
|  `token`  | 傳回分割區索引鍵的雜湊值。 | 
|  `toTimestamp`  | 將 timeuuid或 日期轉換為時間戳記。 | 
|  `TTL`  | 傳回資料欄的過期時間，以秒為單位。 | 
|  `typeAsBlob`  | 將指定的資料類型轉換為 blob。 | 
|  `toUnixTimestamp`  | 將 timeuuid或時間戳記轉換為 bigInt。 | 
|  `uuid`  | 傳回隨機第 4 版 UUID。 | 
|  `writetime`  | 傳回指定資料欄值的時間戳記。 | 
|  `dateOf`  | （已棄用） 擷取 的時間戳記timeuuid，並將值傳回為日期。 | 
|  `unixTimestampOf`  | （已棄用） 擷取 的時間戳記timeuuid，並以原始的 64 位元整數時間戳記傳回值。 | 