

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

# 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 位元整數時間戳記傳回值。 | 